Skip to content

Amplifyuibuilder Classes

ActionParametersPaginatorTypeDef

type

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyPaginatorTypeDef]

url

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyPaginatorTypeDef]

anchor

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyPaginatorTypeDef]

target

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyPaginatorTypeDef]

model

  • Type: typing.Optional[str]

id

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyPaginatorTypeDef]

fields

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyPaginatorTypeDef]]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.MutationActionSetStateParameterPaginatorTypeDef]

ActionParametersTypeDef

type

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]

url

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]

anchor

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]

target

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]

model

  • Type: typing.Optional[str]

id

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]

fields

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.MutationActionSetStateParameterTypeDef]

ApiConfigurationTypeDef

graphQLConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.GraphQLRenderConfigTypeDef]

dataStoreConfig

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

noApiConfig

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CodegenDependencyTypeDef

name

  • Type: typing.Optional[str]

supportedVersion

  • Type: typing.Optional[str]

isSemVer

  • Type: typing.Optional[bool]

reason

  • Type: typing.Optional[str]

CodegenFeatureFlagsTypeDef

isRelationshipSupported

  • Type: typing.Optional[bool]

isNonModelSupported

  • Type: typing.Optional[bool]

CodegenGenericDataEnumTypeDef

values

  • Type: typing.List[str]
  • Required: Yes

CodegenGenericDataFieldTypeDef

dataType

  • Type: typing.Literal['AWSDate', 'AWSDateTime', 'AWSEmail', 'AWSIPAddress', 'AWSJSON', 'AWSPhone', 'AWSTime', 'AWSTimestamp', 'AWSURL', 'Boolean', 'Enum', 'Float', 'ID', 'Int', 'Model', 'NonModel', 'String']
  • Required: Yes

dataTypeValue

  • Type:
  • Required: Yes

required

  • Type:
  • Required: Yes

readOnly

  • Type:
  • Required: Yes

isArray

  • Type:
  • Required: Yes

relationship

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenGenericDataRelationshipTypeTypeDef]

CodegenGenericDataModelTypeDef

fields

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenGenericDataFieldTypeDef]
  • Required: Yes

primaryKeys

  • Type: typing.List[str]
  • Required: Yes

isJoinTable

  • Type: typing.Optional[bool]

CodegenGenericDataNonModelTypeDef

fields

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenGenericDataFieldTypeDef]
  • Required: Yes

CodegenGenericDataRelationshipTypeTypeDef

type

  • Type: typing.Literal['BELONGS_TO', 'HAS_MANY', 'HAS_ONE']
  • Required: Yes

relatedModelName

  • Type:
  • Required: Yes

relatedModelFields

  • Type: typing.Optional[typing.List[str]]

canUnlinkAssociatedModel

  • Type: typing.Optional[bool]

relatedJoinFieldName

  • Type: typing.Optional[str]

relatedJoinTableName

  • Type: typing.Optional[str]

belongsToFieldOnRelatedModel

  • Type: typing.Optional[str]

associatedFields

  • Type: typing.Optional[typing.List[str]]

isHasManyIndex

  • Type: typing.Optional[bool]

CodegenJobAssetTypeDef

downloadUrl

  • Type: typing.Optional[str]

CodegenJobGenericDataSchemaTypeDef

dataSourceType

  • Type: typing.Literal['DataStore']
  • Required: Yes

models

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenGenericDataModelTypeDef]
  • Required: Yes

enums

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenGenericDataEnumTypeDef]
  • Required: Yes

nonModels

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenGenericDataNonModelTypeDef]
  • Required: Yes

CodegenJobRenderConfigTypeDef

react

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ReactStartCodegenJobDataTypeDef]

CodegenJobSummaryTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

createdAt

  • Type: typing.Optional[datetime.datetime]

modifiedAt

  • Type: typing.Optional[datetime.datetime]

CodegenJobTypeDef

id

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

renderConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenJobRenderConfigTypeDef]

genericDataSchema

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenJobGenericDataSchemaTypeDef]

autoGenerateForms

  • Type: typing.Optional[bool]

features

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenFeatureFlagsTypeDef]

status

  • Type: typing.Optional[typing.Literal['failed', 'in_progress', 'succeeded']]

statusMessage

  • Type: typing.Optional[str]

asset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenJobAssetTypeDef]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

createdAt

  • Type: typing.Optional[datetime.datetime]

modifiedAt

  • Type: typing.Optional[datetime.datetime]

dependencies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenDependencyTypeDef]]

ComponentBindingPropertiesValuePaginatorTypeDef

type

  • Type: typing.Optional[str]

bindingProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentBindingPropertiesValuePropertiesPaginatorTypeDef]

defaultValue

  • Type: typing.Optional[str]

ComponentBindingPropertiesValuePropertiesPaginatorTypeDef

model

  • Type: typing.Optional[str]

field

  • Type: typing.Optional[str]

predicates

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PredicatePaginatorTypeDef]]

userAttribute

  • Type: typing.Optional[str]

bucket

  • Type: typing.Optional[str]

key

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

slotName

  • Type: typing.Optional[str]

ComponentBindingPropertiesValuePropertiesTypeDef

model

  • Type: typing.Optional[str]

field

  • Type: typing.Optional[str]

predicates

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PredicateTypeDef]]

userAttribute

  • Type: typing.Optional[str]

bucket

  • Type: typing.Optional[str]

key

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

slotName

  • Type: typing.Optional[str]

ComponentBindingPropertiesValueTypeDef

type

  • Type: typing.Optional[str]

bindingProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentBindingPropertiesValuePropertiesTypeDef]

defaultValue

  • Type: typing.Optional[str]

ComponentChildPaginatorTypeDef

componentType

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

properties

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyPaginatorTypeDef]
  • Required: Yes

children

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

events

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentEventPaginatorTypeDef]]

sourceId

  • Type: typing.Optional[str]

ComponentChildTypeDef

componentType

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

properties

  • Type: typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]
  • Required: Yes

children

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

events

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentEventTypeDef]]

sourceId

  • Type: typing.Optional[str]

ComponentConditionPropertyTypeDef

property

  • Type: typing.Optional[str]

field

  • Type: typing.Optional[str]

operator

  • Type: typing.Optional[str]

operand

  • Type: typing.Optional[str]

then

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]

operandType

  • Type: typing.Optional[str]

ComponentDataConfigurationPaginatorTypeDef

model

  • Type:
  • Required: Yes

sort

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.SortPropertyTypeDef]]

predicate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PredicatePaginatorTypeDef]

identifiers

  • Type: typing.Optional[typing.List[str]]

ComponentDataConfigurationTypeDef

model

  • Type:
  • Required: Yes

sort

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.SortPropertyTypeDef]]

predicate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PredicateTypeDef]

identifiers

  • Type: typing.Optional[typing.Sequence[str]]

ComponentEventPaginatorTypeDef

action

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ActionParametersPaginatorTypeDef]

bindingEvent

  • Type: typing.Optional[str]

ComponentEventTypeDef

action

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ActionParametersTypeDef]

bindingEvent

  • Type: typing.Optional[str]

ComponentPaginatorTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

componentType

  • Type:
  • Required: Yes

properties

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyPaginatorTypeDef]
  • Required: Yes

variants

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentVariantPaginatorTypeDef]
  • Required: Yes

overrides

  • Type: typing.Dict[str, typing.Dict[str, str]]
  • Required: Yes

bindingProperties

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentBindingPropertiesValuePaginatorTypeDef]
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

sourceId

  • Type: typing.Optional[str]

children

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentChildPaginatorTypeDef]]

collectionProperties

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentDataConfigurationPaginatorTypeDef]]

modifiedAt

  • Type: typing.Optional[datetime.datetime]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

events

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentEventPaginatorTypeDef]]

schemaVersion

  • Type: typing.Optional[str]

ComponentPropertyBindingPropertiesTypeDef

property

  • Type:
  • Required: Yes

field

  • Type: typing.Optional[str]

ComponentPropertyPaginatorTypeDef

value

  • Type: typing.Optional[str]

bindingProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyBindingPropertiesTypeDef]

collectionBindingProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyBindingPropertiesTypeDef]

defaultValue

  • Type: typing.Optional[str]

model

  • Type: typing.Optional[str]

bindings

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormBindingElementTypeDef]]

event

  • Type: typing.Optional[str]

userAttribute

  • Type: typing.Optional[str]

concat

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

condition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentConditionPropertyTypeDef]

configured

  • Type: typing.Optional[bool]

type

  • Type: typing.Optional[str]

importedValue

  • Type: typing.Optional[str]

componentName

  • Type: typing.Optional[str]

property

  • Type: typing.Optional[str]

ComponentPropertyTypeDef

value

  • Type: typing.Optional[str]

bindingProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyBindingPropertiesTypeDef]

collectionBindingProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyBindingPropertiesTypeDef]

defaultValue

  • Type: typing.Optional[str]

model

  • Type: typing.Optional[str]

bindings

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormBindingElementTypeDef]]

event

  • Type: typing.Optional[str]

userAttribute

  • Type: typing.Optional[str]

concat

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

condition

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

configured

  • Type: typing.Optional[bool]

type

  • Type: typing.Optional[str]

importedValue

  • Type: typing.Optional[str]

componentName

  • Type: typing.Optional[str]

property

  • Type: typing.Optional[str]

ComponentSummaryTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

componentType

  • Type:
  • Required: Yes

ComponentTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

componentType

  • Type:
  • Required: Yes

properties

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]
  • Required: Yes

variants

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentVariantTypeDef]
  • Required: Yes

overrides

  • Type: typing.Dict[str, typing.Dict[str, str]]
  • Required: Yes

bindingProperties

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentBindingPropertiesValueTypeDef]
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

sourceId

  • Type: typing.Optional[str]

children

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentChildTypeDef]]

collectionProperties

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentDataConfigurationTypeDef]]

modifiedAt

  • Type: typing.Optional[datetime.datetime]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

events

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentEventTypeDef]]

schemaVersion

  • Type: typing.Optional[str]

ComponentVariantPaginatorTypeDef

variantValues

  • Type: typing.Optional[typing.Dict[str, str]]

overrides

  • Type: typing.Optional[typing.Dict[str, typing.Dict[str, str]]]

ComponentVariantTypeDef

variantValues

  • Type: typing.Optional[typing.Mapping[str, str]]

overrides

  • Type: typing.Optional[typing.Mapping[str, typing.Mapping[str, str]]]

CreateComponentDataTypeDef

name

  • Type:
  • Required: Yes

componentType

  • Type:
  • Required: Yes

properties

  • Type: typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]
  • Required: Yes

variants

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentVariantTypeDef]
  • Required: Yes

overrides

  • Type: typing.Mapping[str, typing.Mapping[str, str]]
  • Required: Yes

bindingProperties

  • Type: typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentBindingPropertiesValueTypeDef]
  • Required: Yes

sourceId

  • Type: typing.Optional[str]

children

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentChildTypeDef]]

collectionProperties

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentDataConfigurationTypeDef]]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

events

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentEventTypeDef]]

schemaVersion

  • Type: typing.Optional[str]

CreateComponentRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

componentToCreate

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

CreateComponentResponseTypeDef

entity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFormDataTypeDef

name

  • Type:
  • Required: Yes

dataType

  • Type:
  • Required: Yes

formActionType

  • Type: typing.Literal['create', 'update']
  • Required: Yes

fields

  • Type: typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldConfigTypeDef]
  • Required: Yes

style

  • Type:
  • Required: Yes

sectionalElements

  • Type: typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.SectionalElementTypeDef]
  • Required: Yes

schemaVersion

  • Type:
  • Required: Yes

cta

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormCTATypeDef]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

labelDecorator

  • Type: typing.Optional[typing.Literal['none', 'optional', 'required']]

CreateFormRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

formToCreate

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

CreateFormResponseTypeDef

entity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateThemeDataTypeDef

name

  • Type:
  • Required: Yes

values

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeValuesTypeDef]
  • Required: Yes

overrides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeValuesTypeDef]]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateThemeRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

themeToCreate

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

CreateThemeResponseTypeDef

entity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteComponentRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

DeleteFormRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

DeleteThemeRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

ExchangeCodeForTokenRequestBodyTypeDef

code

  • Type:
  • Required: Yes

redirectUri

  • Type:
  • Required: Yes

clientId

  • Type: typing.Optional[str]

ExchangeCodeForTokenRequestRequestTypeDef

provider

  • Type: typing.Literal['figma']
  • Required: Yes

request

  • Type:
  • Required: Yes

ExchangeCodeForTokenResponseTypeDef

accessToken

  • Type:
  • Required: Yes

expiresIn

  • Type:
  • Required: Yes

refreshToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExportComponentsRequestExportComponentsPaginateTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PaginatorConfigTypeDef]

ExportComponentsRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ExportComponentsResponsePaginatorTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPaginatorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExportComponentsResponseTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExportFormsRequestExportFormsPaginateTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PaginatorConfigTypeDef]

ExportFormsRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ExportFormsResponsePaginatorTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormPaginatorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExportFormsResponseTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExportThemesRequestExportThemesPaginateTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PaginatorConfigTypeDef]

ExportThemesRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ExportThemesResponsePaginatorTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemePaginatorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExportThemesResponseTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FieldConfigPaginatorTypeDef

label

  • Type: typing.Optional[str]

position

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldPositionTypeDef]

excluded

  • Type: typing.Optional[bool]

inputType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldInputConfigPaginatorTypeDef]

validations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldValidationConfigurationPaginatorTypeDef]]

FieldConfigTypeDef

label

  • Type: typing.Optional[str]

position

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldPositionTypeDef]

excluded

  • Type: typing.Optional[bool]

inputType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldInputConfigTypeDef]

validations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldValidationConfigurationTypeDef]]

FieldInputConfigPaginatorTypeDef

type

  • Type:
  • Required: Yes

required

  • Type: typing.Optional[bool]

readOnly

  • Type: typing.Optional[bool]

placeholder

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

descriptiveText

  • Type: typing.Optional[str]

defaultChecked

  • Type: typing.Optional[bool]

defaultCountryCode

  • Type: typing.Optional[str]

valueMappings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ValueMappingsPaginatorTypeDef]

name

  • Type: typing.Optional[str]

minValue

  • Type: typing.Optional[float]

maxValue

  • Type: typing.Optional[float]

step

  • Type: typing.Optional[float]

value

  • Type: typing.Optional[str]

isArray

  • Type: typing.Optional[bool]

fileUploaderConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FileUploaderFieldConfigPaginatorTypeDef]

FieldInputConfigTypeDef

type

  • Type:
  • Required: Yes

required

  • Type: typing.Optional[bool]

readOnly

  • Type: typing.Optional[bool]

placeholder

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

descriptiveText

  • Type: typing.Optional[str]

defaultChecked

  • Type: typing.Optional[bool]

defaultCountryCode

  • Type: typing.Optional[str]

valueMappings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ValueMappingsTypeDef]

name

  • Type: typing.Optional[str]

minValue

  • Type: typing.Optional[float]

maxValue

  • Type: typing.Optional[float]

step

  • Type: typing.Optional[float]

value

  • Type: typing.Optional[str]

isArray

  • Type: typing.Optional[bool]

fileUploaderConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FileUploaderFieldConfigTypeDef]

FieldPositionTypeDef

fixed

  • Type: typing.Optional[typing.Literal['first']]

rightOf

  • Type: typing.Optional[str]

below

  • Type: typing.Optional[str]

FieldValidationConfigurationPaginatorTypeDef

type

  • Type:
  • Required: Yes

strValues

  • Type: typing.Optional[typing.List[str]]

numValues

  • Type: typing.Optional[typing.List[int]]

validationMessage

  • Type: typing.Optional[str]

FieldValidationConfigurationTypeDef

type

  • Type:
  • Required: Yes

strValues

  • Type: typing.Optional[typing.Sequence[str]]

numValues

  • Type: typing.Optional[typing.Sequence[int]]

validationMessage

  • Type: typing.Optional[str]

FileUploaderFieldConfigPaginatorTypeDef

accessLevel

  • Type: typing.Literal['private', 'protected', 'public']
  • Required: Yes

acceptedFileTypes

  • Type: typing.List[str]
  • Required: Yes

showThumbnails

  • Type: typing.Optional[bool]

isResumable

  • Type: typing.Optional[bool]

maxFileCount

  • Type: typing.Optional[int]

maxSize

  • Type: typing.Optional[int]

FileUploaderFieldConfigTypeDef

accessLevel

  • Type: typing.Literal['private', 'protected', 'public']
  • Required: Yes

acceptedFileTypes

  • Type: typing.Sequence[str]
  • Required: Yes

showThumbnails

  • Type: typing.Optional[bool]

isResumable

  • Type: typing.Optional[bool]

maxFileCount

  • Type: typing.Optional[int]

maxSize

  • Type: typing.Optional[int]

FormBindingElementTypeDef

element

  • Type:
  • Required: Yes

property

  • Type:
  • Required: Yes

FormButtonTypeDef

excluded

  • Type: typing.Optional[bool]

children

  • Type: typing.Optional[str]

position

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldPositionTypeDef]

FormCTATypeDef

position

  • Type: typing.Optional[typing.Literal['bottom', 'top', 'top_and_bottom']]

clear

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormButtonTypeDef]

cancel

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormButtonTypeDef]

submit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormButtonTypeDef]

FormDataTypeConfigTypeDef

dataSourceType

  • Type: typing.Literal['Custom', 'DataStore']
  • Required: Yes

dataTypeName

  • Type:
  • Required: Yes

FormInputBindingPropertiesValuePropertiesTypeDef

model

  • Type: typing.Optional[str]

FormInputBindingPropertiesValueTypeDef

type

  • Type: typing.Optional[str]

bindingProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormInputBindingPropertiesValuePropertiesTypeDef]

FormInputValuePropertyBindingPropertiesTypeDef

property

  • Type:
  • Required: Yes

field

  • Type: typing.Optional[str]

FormInputValuePropertyPaginatorTypeDef

value

  • Type: typing.Optional[str]

bindingProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormInputValuePropertyBindingPropertiesTypeDef]

concat

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

FormInputValuePropertyTypeDef

value

  • Type: typing.Optional[str]

bindingProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormInputValuePropertyBindingPropertiesTypeDef]

concat

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

FormPaginatorTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

formActionType

  • Type: typing.Literal['create', 'update']
  • Required: Yes

style

  • Type:
  • Required: Yes

dataType

  • Type:
  • Required: Yes

fields

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldConfigPaginatorTypeDef]
  • Required: Yes

sectionalElements

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.SectionalElementTypeDef]
  • Required: Yes

schemaVersion

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Dict[str, str]]

cta

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormCTATypeDef]

labelDecorator

  • Type: typing.Optional[typing.Literal['none', 'optional', 'required']]

FormStyleConfigTypeDef

tokenReference

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[str]

FormStyleTypeDef

horizontalGap

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormStyleConfigTypeDef]

verticalGap

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormStyleConfigTypeDef]

outerPadding

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormStyleConfigTypeDef]

FormSummaryTypeDef

appId

  • Type:
  • Required: Yes

dataType

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

formActionType

  • Type: typing.Literal['create', 'update']
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

FormTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

formActionType

  • Type: typing.Literal['create', 'update']
  • Required: Yes

style

  • Type:
  • Required: Yes

dataType

  • Type:
  • Required: Yes

fields

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldConfigTypeDef]
  • Required: Yes

sectionalElements

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.SectionalElementTypeDef]
  • Required: Yes

schemaVersion

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Dict[str, str]]

cta

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormCTATypeDef]

labelDecorator

  • Type: typing.Optional[typing.Literal['none', 'optional', 'required']]

GetCodegenJobRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

GetCodegenJobResponseTypeDef

job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetComponentRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

GetComponentResponseTypeDef

component

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFormRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

GetFormResponseTypeDef

form

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMetadataRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

GetMetadataResponseTypeDef

features

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetThemeRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

GetThemeResponseTypeDef

theme

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GraphQLRenderConfigTypeDef

typesFilePath

  • Type:
  • Required: Yes

queriesFilePath

  • Type:
  • Required: Yes

mutationsFilePath

  • Type:
  • Required: Yes

subscriptionsFilePath

  • Type:
  • Required: Yes

fragmentsFilePath

  • Type:
  • Required: Yes

ListCodegenJobsRequestListCodegenJobsPaginateTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PaginatorConfigTypeDef]

ListCodegenJobsRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListCodegenJobsResponseTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenJobSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListComponentsRequestListComponentsPaginateTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PaginatorConfigTypeDef]

ListComponentsRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListComponentsResponseTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFormsRequestListFormsPaginateTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PaginatorConfigTypeDef]

ListFormsRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListFormsResponseTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListThemesRequestListThemesPaginateTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.PaginatorConfigTypeDef]

ListThemesRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListThemesResponseTypeDef

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MutationActionSetStateParameterPaginatorTypeDef

componentName

  • Type:
  • Required: Yes

property

  • Type:
  • Required: Yes

set

  • Type:
  • Required: Yes

MutationActionSetStateParameterTypeDef

componentName

  • Type:
  • Required: Yes

property

  • Type:
  • Required: Yes

set

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PredicatePaginatorTypeDef

field

  • Type: typing.Optional[str]

operator

  • Type: typing.Optional[str]

operand

  • Type: typing.Optional[str]

operandType

  • Type: typing.Optional[str]

PredicateTypeDef

field

  • Type: typing.Optional[str]

operator

  • Type: typing.Optional[str]

operand

  • Type: typing.Optional[str]

operandType

  • Type: typing.Optional[str]

PutMetadataFlagBodyTypeDef

newValue

  • Type:
  • Required: Yes

PutMetadataFlagRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

featureName

  • Type:
  • Required: Yes

body

  • Type:
  • Required: Yes

ReactStartCodegenJobDataTypeDef

module

  • Type: typing.Optional[typing.Literal['es2020', 'esnext']]

target

  • Type: typing.Optional[typing.Literal['es2015', 'es2020']]

script

  • Type: typing.Optional[typing.Literal['js', 'jsx', 'tsx']]

renderTypeDeclarations

  • Type: typing.Optional[bool]

inlineSourceMap

  • Type: typing.Optional[bool]

apiConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ApiConfigurationTypeDef]

dependencies

  • Type: typing.Optional[typing.Dict[str, str]]

RefreshTokenRequestBodyTypeDef

token

  • Type:
  • Required: Yes

clientId

  • Type: typing.Optional[str]

RefreshTokenRequestRequestTypeDef

provider

  • Type: typing.Literal['figma']
  • Required: Yes

refreshTokenBody

  • Type:
  • Required: Yes

RefreshTokenResponseTypeDef

accessToken

  • Type:
  • Required: Yes

expiresIn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SectionalElementTypeDef

type

  • Type:
  • Required: Yes

position

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldPositionTypeDef]

text

  • Type: typing.Optional[str]

level

  • Type: typing.Optional[int]

orientation

  • Type: typing.Optional[str]

excluded

  • Type: typing.Optional[bool]

SortPropertyTypeDef

field

  • Type:
  • Required: Yes

direction

  • Type: typing.Literal['ASC', 'DESC']
  • Required: Yes

StartCodegenJobDataTypeDef

renderConfig

  • Type:
  • Required: Yes

genericDataSchema

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenJobGenericDataSchemaTypeDef]

autoGenerateForms

  • Type: typing.Optional[bool]

features

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.CodegenFeatureFlagsTypeDef]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

StartCodegenJobRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

codegenJobToCreate

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

StartCodegenJobResponseTypeDef

entity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

ThemePaginatorTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

values

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeValuesPaginatorTypeDef]
  • Required: Yes

modifiedAt

  • Type: typing.Optional[datetime.datetime]

overrides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeValuesPaginatorTypeDef]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ThemeSummaryTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

ThemeTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

values

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeValuesTypeDef]
  • Required: Yes

modifiedAt

  • Type: typing.Optional[datetime.datetime]

overrides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeValuesTypeDef]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ThemeValuePaginatorTypeDef

value

  • Type: typing.Optional[str]

children

  • Type: typing.Optional[typing.List[ForwardRef('ThemeValuesPaginatorTypeDef')]]

ThemeValueTypeDef

value

  • Type: typing.Optional[str]

children

  • Type: typing.Optional[typing.Sequence[ForwardRef('ThemeValuesTypeDef')]]

ThemeValuesPaginatorTypeDef

key

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

ThemeValuesTypeDef

key

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateComponentDataTypeDef

id

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

sourceId

  • Type: typing.Optional[str]

componentType

  • Type: typing.Optional[str]

properties

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentPropertyTypeDef]]

children

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentChildTypeDef]]

variants

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentVariantTypeDef]]

overrides

  • Type: typing.Optional[typing.Mapping[str, typing.Mapping[str, str]]]

bindingProperties

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentBindingPropertiesValueTypeDef]]

collectionProperties

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentDataConfigurationTypeDef]]

events

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ComponentEventTypeDef]]

schemaVersion

  • Type: typing.Optional[str]

UpdateComponentRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

updatedComponent

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

UpdateComponentResponseTypeDef

entity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFormDataTypeDef

name

  • Type: typing.Optional[str]

dataType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormDataTypeConfigTypeDef]

formActionType

  • Type: typing.Optional[typing.Literal['create', 'update']]

fields

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FieldConfigTypeDef]]

style

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormStyleTypeDef]

sectionalElements

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.SectionalElementTypeDef]]

schemaVersion

  • Type: typing.Optional[str]

cta

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormCTATypeDef]

labelDecorator

  • Type: typing.Optional[typing.Literal['none', 'optional', 'required']]

UpdateFormRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

updatedForm

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

UpdateFormResponseTypeDef

entity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateThemeDataTypeDef

values

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeValuesTypeDef]
  • Required: Yes

id

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

overrides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ThemeValuesTypeDef]]

UpdateThemeRequestRequestTypeDef

appId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

updatedTheme

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

UpdateThemeResponseTypeDef

entity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ValueMappingPaginatorTypeDef

value

  • Type:
  • Required: Yes

displayValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormInputValuePropertyPaginatorTypeDef]

ValueMappingTypeDef

value

  • Type:
  • Required: Yes

displayValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormInputValuePropertyTypeDef]

ValueMappingsPaginatorTypeDef

values

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ValueMappingPaginatorTypeDef]
  • Required: Yes

bindingProperties

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormInputBindingPropertiesValueTypeDef]]

ValueMappingsTypeDef

values

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.amplifyuibuilder_classes.ValueMappingTypeDef]
  • Required: Yes

bindingProperties

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.amplifyuibuilder_classes.FormInputBindingPropertiesValueTypeDef]]