Skip to content

Type definitions#

Index > AmplifyUIBuilder > Type definitions

Auto-generated documentation for AmplifyUIBuilder type annotations stubs module mypy-boto3-amplifyuibuilder.

CodegenGenericDataEnumUnionTypeDef#

# CodegenGenericDataEnumUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataEnumUnionTypeDef


def get_value() -> CodegenGenericDataEnumUnionTypeDef:
    return ...


# CodegenGenericDataEnumUnionTypeDef definition

CodegenGenericDataEnumUnionTypeDef = Union[
    CodegenGenericDataEnumTypeDef,  # (1)
    CodegenGenericDataEnumOutputTypeDef,  # (2)
]
  1. See CodegenGenericDataEnumTypeDef
  2. See CodegenGenericDataEnumOutputTypeDef

CodegenGenericDataRelationshipTypeUnionTypeDef#

# CodegenGenericDataRelationshipTypeUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataRelationshipTypeUnionTypeDef


def get_value() -> CodegenGenericDataRelationshipTypeUnionTypeDef:
    return ...


# CodegenGenericDataRelationshipTypeUnionTypeDef definition

CodegenGenericDataRelationshipTypeUnionTypeDef = Union[
    CodegenGenericDataRelationshipTypeTypeDef,  # (1)
    CodegenGenericDataRelationshipTypeOutputTypeDef,  # (2)
]
  1. See CodegenGenericDataRelationshipTypeTypeDef
  2. See CodegenGenericDataRelationshipTypeOutputTypeDef

ComponentConditionPropertyUnionTypeDef#

# ComponentConditionPropertyUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentConditionPropertyUnionTypeDef


def get_value() -> ComponentConditionPropertyUnionTypeDef:
    return ...


# ComponentConditionPropertyUnionTypeDef definition

ComponentConditionPropertyUnionTypeDef = Union[
    ComponentConditionPropertyTypeDef,  # (1)
    ComponentConditionPropertyOutputTypeDef,  # (2)
]
  1. See ComponentConditionPropertyTypeDef
  2. See ComponentConditionPropertyOutputTypeDef

ComponentVariantUnionTypeDef#

# ComponentVariantUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentVariantUnionTypeDef


def get_value() -> ComponentVariantUnionTypeDef:
    return ...


# ComponentVariantUnionTypeDef definition

ComponentVariantUnionTypeDef = Union[
    ComponentVariantTypeDef,  # (1)
    ComponentVariantOutputTypeDef,  # (2)
]
  1. See ComponentVariantTypeDef
  2. See ComponentVariantOutputTypeDef

FieldValidationConfigurationUnionTypeDef#

# FieldValidationConfigurationUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldValidationConfigurationUnionTypeDef


def get_value() -> FieldValidationConfigurationUnionTypeDef:
    return ...


# FieldValidationConfigurationUnionTypeDef definition

FieldValidationConfigurationUnionTypeDef = Union[
    FieldValidationConfigurationTypeDef,  # (1)
    FieldValidationConfigurationOutputTypeDef,  # (2)
]
  1. See FieldValidationConfigurationTypeDef
  2. See FieldValidationConfigurationOutputTypeDef

FileUploaderFieldConfigUnionTypeDef#

# FileUploaderFieldConfigUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import FileUploaderFieldConfigUnionTypeDef


def get_value() -> FileUploaderFieldConfigUnionTypeDef:
    return ...


# FileUploaderFieldConfigUnionTypeDef definition

FileUploaderFieldConfigUnionTypeDef = Union[
    FileUploaderFieldConfigTypeDef,  # (1)
    FileUploaderFieldConfigOutputTypeDef,  # (2)
]
  1. See FileUploaderFieldConfigTypeDef
  2. See FileUploaderFieldConfigOutputTypeDef

PredicateUnionTypeDef#

# PredicateUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import PredicateUnionTypeDef


def get_value() -> PredicateUnionTypeDef:
    return ...


# PredicateUnionTypeDef definition

PredicateUnionTypeDef = Union[
    PredicateTypeDef,  # (1)
    PredicateOutputTypeDef,  # (2)
]
  1. See PredicateTypeDef
  2. See PredicateOutputTypeDef

ThemeValueUnionTypeDef#

# ThemeValueUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeValueUnionTypeDef


def get_value() -> ThemeValueUnionTypeDef:
    return ...


# ThemeValueUnionTypeDef definition

ThemeValueUnionTypeDef = Union[
    ThemeValueTypeDef,  # (1)
    ThemeValueOutputTypeDef,  # (2)
]
  1. See ThemeValueTypeDef
  2. See ThemeValueOutputTypeDef

ApiConfigurationUnionTypeDef#

# ApiConfigurationUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ApiConfigurationUnionTypeDef


def get_value() -> ApiConfigurationUnionTypeDef:
    return ...


# ApiConfigurationUnionTypeDef definition

ApiConfigurationUnionTypeDef = Union[
    ApiConfigurationTypeDef,  # (1)
    ApiConfigurationOutputTypeDef,  # (2)
]
  1. See ApiConfigurationTypeDef
  2. See ApiConfigurationOutputTypeDef

FormInputValuePropertyUnionTypeDef#

# FormInputValuePropertyUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormInputValuePropertyUnionTypeDef


def get_value() -> FormInputValuePropertyUnionTypeDef:
    return ...


# FormInputValuePropertyUnionTypeDef definition

FormInputValuePropertyUnionTypeDef = Union[
    FormInputValuePropertyTypeDef,  # (1)
    FormInputValuePropertyOutputTypeDef,  # (2)
]
  1. See FormInputValuePropertyTypeDef
  2. See FormInputValuePropertyOutputTypeDef

CodegenGenericDataFieldUnionTypeDef#

# CodegenGenericDataFieldUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataFieldUnionTypeDef


def get_value() -> CodegenGenericDataFieldUnionTypeDef:
    return ...


# CodegenGenericDataFieldUnionTypeDef definition

CodegenGenericDataFieldUnionTypeDef = Union[
    CodegenGenericDataFieldTypeDef,  # (1)
    CodegenGenericDataFieldOutputTypeDef,  # (2)
]
  1. See CodegenGenericDataFieldTypeDef
  2. See CodegenGenericDataFieldOutputTypeDef

ComponentPropertyUnionTypeDef#

# ComponentPropertyUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentPropertyUnionTypeDef


def get_value() -> ComponentPropertyUnionTypeDef:
    return ...


# ComponentPropertyUnionTypeDef definition

ComponentPropertyUnionTypeDef = Union[
    ComponentPropertyTypeDef,  # (1)
    ComponentPropertyOutputTypeDef,  # (2)
]
  1. See ComponentPropertyTypeDef
  2. See ComponentPropertyOutputTypeDef

ComponentBindingPropertiesValuePropertiesUnionTypeDef#

# ComponentBindingPropertiesValuePropertiesUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentBindingPropertiesValuePropertiesUnionTypeDef


def get_value() -> ComponentBindingPropertiesValuePropertiesUnionTypeDef:
    return ...


# ComponentBindingPropertiesValuePropertiesUnionTypeDef definition

ComponentBindingPropertiesValuePropertiesUnionTypeDef = Union[
    ComponentBindingPropertiesValuePropertiesTypeDef,  # (1)
    ComponentBindingPropertiesValuePropertiesOutputTypeDef,  # (2)
]
  1. See ComponentBindingPropertiesValuePropertiesTypeDef
  2. See ComponentBindingPropertiesValuePropertiesOutputTypeDef

ComponentDataConfigurationUnionTypeDef#

# ComponentDataConfigurationUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentDataConfigurationUnionTypeDef


def get_value() -> ComponentDataConfigurationUnionTypeDef:
    return ...


# ComponentDataConfigurationUnionTypeDef definition

ComponentDataConfigurationUnionTypeDef = Union[
    ComponentDataConfigurationTypeDef,  # (1)
    ComponentDataConfigurationOutputTypeDef,  # (2)
]
  1. See ComponentDataConfigurationTypeDef
  2. See ComponentDataConfigurationOutputTypeDef

ThemeValuesUnionTypeDef#

# ThemeValuesUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeValuesUnionTypeDef


def get_value() -> ThemeValuesUnionTypeDef:
    return ...


# ThemeValuesUnionTypeDef definition

ThemeValuesUnionTypeDef = Union[
    ThemeValuesTypeDef,  # (1)
    ThemeValuesOutputTypeDef,  # (2)
]
  1. See ThemeValuesTypeDef
  2. See ThemeValuesOutputTypeDef

ReactStartCodegenJobDataUnionTypeDef#

# ReactStartCodegenJobDataUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ReactStartCodegenJobDataUnionTypeDef


def get_value() -> ReactStartCodegenJobDataUnionTypeDef:
    return ...


# ReactStartCodegenJobDataUnionTypeDef definition

ReactStartCodegenJobDataUnionTypeDef = Union[
    ReactStartCodegenJobDataTypeDef,  # (1)
    ReactStartCodegenJobDataOutputTypeDef,  # (2)
]
  1. See ReactStartCodegenJobDataTypeDef
  2. See ReactStartCodegenJobDataOutputTypeDef

CodegenGenericDataModelUnionTypeDef#

# CodegenGenericDataModelUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataModelUnionTypeDef


def get_value() -> CodegenGenericDataModelUnionTypeDef:
    return ...


# CodegenGenericDataModelUnionTypeDef definition

CodegenGenericDataModelUnionTypeDef = Union[
    CodegenGenericDataModelTypeDef,  # (1)
    CodegenGenericDataModelOutputTypeDef,  # (2)
]
  1. See CodegenGenericDataModelTypeDef
  2. See CodegenGenericDataModelOutputTypeDef

ValueMappingUnionTypeDef#

# ValueMappingUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ValueMappingUnionTypeDef


def get_value() -> ValueMappingUnionTypeDef:
    return ...


# ValueMappingUnionTypeDef definition

ValueMappingUnionTypeDef = Union[
    ValueMappingTypeDef,  # (1)
    ValueMappingOutputTypeDef,  # (2)
]
  1. See ValueMappingTypeDef
  2. See ValueMappingOutputTypeDef

CodegenGenericDataNonModelUnionTypeDef#

# CodegenGenericDataNonModelUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataNonModelUnionTypeDef


def get_value() -> CodegenGenericDataNonModelUnionTypeDef:
    return ...


# CodegenGenericDataNonModelUnionTypeDef definition

CodegenGenericDataNonModelUnionTypeDef = Union[
    CodegenGenericDataNonModelTypeDef,  # (1)
    CodegenGenericDataNonModelOutputTypeDef,  # (2)
]
  1. See CodegenGenericDataNonModelTypeDef
  2. See CodegenGenericDataNonModelOutputTypeDef

MutationActionSetStateParameterUnionTypeDef#

# MutationActionSetStateParameterUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import MutationActionSetStateParameterUnionTypeDef


def get_value() -> MutationActionSetStateParameterUnionTypeDef:
    return ...


# MutationActionSetStateParameterUnionTypeDef definition

MutationActionSetStateParameterUnionTypeDef = Union[
    MutationActionSetStateParameterTypeDef,  # (1)
    MutationActionSetStateParameterOutputTypeDef,  # (2)
]
  1. See MutationActionSetStateParameterTypeDef
  2. See MutationActionSetStateParameterOutputTypeDef

ComponentBindingPropertiesValueUnionTypeDef#

# ComponentBindingPropertiesValueUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentBindingPropertiesValueUnionTypeDef


def get_value() -> ComponentBindingPropertiesValueUnionTypeDef:
    return ...


# ComponentBindingPropertiesValueUnionTypeDef definition

ComponentBindingPropertiesValueUnionTypeDef = Union[
    ComponentBindingPropertiesValueTypeDef,  # (1)
    ComponentBindingPropertiesValueOutputTypeDef,  # (2)
]
  1. See ComponentBindingPropertiesValueTypeDef
  2. See ComponentBindingPropertiesValueOutputTypeDef

CodegenJobRenderConfigUnionTypeDef#

# CodegenJobRenderConfigUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenJobRenderConfigUnionTypeDef


def get_value() -> CodegenJobRenderConfigUnionTypeDef:
    return ...


# CodegenJobRenderConfigUnionTypeDef definition

CodegenJobRenderConfigUnionTypeDef = Union[
    CodegenJobRenderConfigTypeDef,  # (1)
    CodegenJobRenderConfigOutputTypeDef,  # (2)
]
  1. See CodegenJobRenderConfigTypeDef
  2. See CodegenJobRenderConfigOutputTypeDef

ValueMappingsUnionTypeDef#

# ValueMappingsUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ValueMappingsUnionTypeDef


def get_value() -> ValueMappingsUnionTypeDef:
    return ...


# ValueMappingsUnionTypeDef definition

ValueMappingsUnionTypeDef = Union[
    ValueMappingsTypeDef,  # (1)
    ValueMappingsOutputTypeDef,  # (2)
]
  1. See ValueMappingsTypeDef
  2. See ValueMappingsOutputTypeDef

CodegenJobGenericDataSchemaUnionTypeDef#

# CodegenJobGenericDataSchemaUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenJobGenericDataSchemaUnionTypeDef


def get_value() -> CodegenJobGenericDataSchemaUnionTypeDef:
    return ...


# CodegenJobGenericDataSchemaUnionTypeDef definition

CodegenJobGenericDataSchemaUnionTypeDef = Union[
    CodegenJobGenericDataSchemaTypeDef,  # (1)
    CodegenJobGenericDataSchemaOutputTypeDef,  # (2)
]
  1. See CodegenJobGenericDataSchemaTypeDef
  2. See CodegenJobGenericDataSchemaOutputTypeDef

ActionParametersUnionTypeDef#

# ActionParametersUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ActionParametersUnionTypeDef


def get_value() -> ActionParametersUnionTypeDef:
    return ...


# ActionParametersUnionTypeDef definition

ActionParametersUnionTypeDef = Union[
    ActionParametersTypeDef,  # (1)
    ActionParametersOutputTypeDef,  # (2)
]
  1. See ActionParametersTypeDef
  2. See ActionParametersOutputTypeDef

FieldInputConfigUnionTypeDef#

# FieldInputConfigUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldInputConfigUnionTypeDef


def get_value() -> FieldInputConfigUnionTypeDef:
    return ...


# FieldInputConfigUnionTypeDef definition

FieldInputConfigUnionTypeDef = Union[
    FieldInputConfigTypeDef,  # (1)
    FieldInputConfigOutputTypeDef,  # (2)
]
  1. See FieldInputConfigTypeDef
  2. See FieldInputConfigOutputTypeDef

ComponentEventUnionTypeDef#

# ComponentEventUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentEventUnionTypeDef


def get_value() -> ComponentEventUnionTypeDef:
    return ...


# ComponentEventUnionTypeDef definition

ComponentEventUnionTypeDef = Union[
    ComponentEventTypeDef,  # (1)
    ComponentEventOutputTypeDef,  # (2)
]
  1. See ComponentEventTypeDef
  2. See ComponentEventOutputTypeDef

ComponentChildUnionTypeDef#

# ComponentChildUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentChildUnionTypeDef


def get_value() -> ComponentChildUnionTypeDef:
    return ...


# ComponentChildUnionTypeDef definition

ComponentChildUnionTypeDef = Union[
    ComponentChildTypeDef,  # (1)
    ComponentChildOutputTypeDef,  # (2)
]
  1. See ComponentChildTypeDef
  2. See ComponentChildOutputTypeDef

FieldConfigUnionTypeDef#

# FieldConfigUnionTypeDef Union usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldConfigUnionTypeDef


def get_value() -> FieldConfigUnionTypeDef:
    return ...


# FieldConfigUnionTypeDef definition

FieldConfigUnionTypeDef = Union[
    FieldConfigTypeDef,  # (1)
    FieldConfigOutputTypeDef,  # (2)
]
  1. See FieldConfigTypeDef
  2. See FieldConfigOutputTypeDef

GraphQLRenderConfigTypeDef#

# GraphQLRenderConfigTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GraphQLRenderConfigTypeDef


def get_value() -> GraphQLRenderConfigTypeDef:
    return {
        "typesFilePath": ...,
    }


# GraphQLRenderConfigTypeDef definition

class GraphQLRenderConfigTypeDef(TypedDict):
    typesFilePath: str,
    queriesFilePath: str,
    mutationsFilePath: str,
    subscriptionsFilePath: str,
    fragmentsFilePath: str,

CodegenDependencyTypeDef#

# CodegenDependencyTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenDependencyTypeDef


def get_value() -> CodegenDependencyTypeDef:
    return {
        "name": ...,
    }


# CodegenDependencyTypeDef definition

class CodegenDependencyTypeDef(TypedDict):
    name: NotRequired[str],
    supportedVersion: NotRequired[str],
    isSemVer: NotRequired[bool],
    reason: NotRequired[str],

CodegenFeatureFlagsTypeDef#

# CodegenFeatureFlagsTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenFeatureFlagsTypeDef


def get_value() -> CodegenFeatureFlagsTypeDef:
    return {
        "isRelationshipSupported": ...,
    }


# CodegenFeatureFlagsTypeDef definition

class CodegenFeatureFlagsTypeDef(TypedDict):
    isRelationshipSupported: NotRequired[bool],
    isNonModelSupported: NotRequired[bool],

CodegenGenericDataEnumOutputTypeDef#

# CodegenGenericDataEnumOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataEnumOutputTypeDef


def get_value() -> CodegenGenericDataEnumOutputTypeDef:
    return {
        "values": ...,
    }


# CodegenGenericDataEnumOutputTypeDef definition

class CodegenGenericDataEnumOutputTypeDef(TypedDict):
    values: List[str],

CodegenGenericDataEnumTypeDef#

# CodegenGenericDataEnumTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataEnumTypeDef


def get_value() -> CodegenGenericDataEnumTypeDef:
    return {
        "values": ...,
    }


# CodegenGenericDataEnumTypeDef definition

class CodegenGenericDataEnumTypeDef(TypedDict):
    values: Sequence[str],

CodegenGenericDataRelationshipTypeOutputTypeDef#

# CodegenGenericDataRelationshipTypeOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataRelationshipTypeOutputTypeDef


def get_value() -> CodegenGenericDataRelationshipTypeOutputTypeDef:
    return {
        "type": ...,
    }


# CodegenGenericDataRelationshipTypeOutputTypeDef definition

class CodegenGenericDataRelationshipTypeOutputTypeDef(TypedDict):
    type: GenericDataRelationshipTypeType,  # (1)
    relatedModelName: str,
    relatedModelFields: NotRequired[List[str]],
    canUnlinkAssociatedModel: NotRequired[bool],
    relatedJoinFieldName: NotRequired[str],
    relatedJoinTableName: NotRequired[str],
    belongsToFieldOnRelatedModel: NotRequired[str],
    associatedFields: NotRequired[List[str]],
    isHasManyIndex: NotRequired[bool],
  1. See GenericDataRelationshipTypeType

CodegenGenericDataRelationshipTypeTypeDef#

# CodegenGenericDataRelationshipTypeTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataRelationshipTypeTypeDef


def get_value() -> CodegenGenericDataRelationshipTypeTypeDef:
    return {
        "type": ...,
    }


# CodegenGenericDataRelationshipTypeTypeDef definition

class CodegenGenericDataRelationshipTypeTypeDef(TypedDict):
    type: GenericDataRelationshipTypeType,  # (1)
    relatedModelName: str,
    relatedModelFields: NotRequired[Sequence[str]],
    canUnlinkAssociatedModel: NotRequired[bool],
    relatedJoinFieldName: NotRequired[str],
    relatedJoinTableName: NotRequired[str],
    belongsToFieldOnRelatedModel: NotRequired[str],
    associatedFields: NotRequired[Sequence[str]],
    isHasManyIndex: NotRequired[bool],
  1. See GenericDataRelationshipTypeType

CodegenJobAssetTypeDef#

# CodegenJobAssetTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenJobAssetTypeDef


def get_value() -> CodegenJobAssetTypeDef:
    return {
        "downloadUrl": ...,
    }


# CodegenJobAssetTypeDef definition

class CodegenJobAssetTypeDef(TypedDict):
    downloadUrl: NotRequired[str],

CodegenJobSummaryTypeDef#

# CodegenJobSummaryTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenJobSummaryTypeDef


def get_value() -> CodegenJobSummaryTypeDef:
    return {
        "appId": ...,
    }


# CodegenJobSummaryTypeDef definition

class CodegenJobSummaryTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    createdAt: NotRequired[datetime.datetime],
    modifiedAt: NotRequired[datetime.datetime],

PredicateOutputTypeDef#

# PredicateOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import PredicateOutputTypeDef


def get_value() -> PredicateOutputTypeDef:
    return {
        "or": ...,
    }


# PredicateOutputTypeDef definition

class PredicateOutputTypeDef(TypedDict):
    or: NotRequired[List[Dict[str, Any]]],
    and: NotRequired[List[Dict[str, Any]]],
    field: NotRequired[str],
    operator: NotRequired[str],
    operand: NotRequired[str],
    operandType: NotRequired[str],

PredicatePaginatorTypeDef#

# PredicatePaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import PredicatePaginatorTypeDef


def get_value() -> PredicatePaginatorTypeDef:
    return {
        "or": ...,
    }


# PredicatePaginatorTypeDef definition

class PredicatePaginatorTypeDef(TypedDict):
    or: NotRequired[List[Dict[str, Any]]],
    and: NotRequired[List[Dict[str, Any]]],
    field: NotRequired[str],
    operator: NotRequired[str],
    operand: NotRequired[str],
    operandType: NotRequired[str],

ComponentConditionPropertyOutputTypeDef#

# ComponentConditionPropertyOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentConditionPropertyOutputTypeDef


def get_value() -> ComponentConditionPropertyOutputTypeDef:
    return {
        "property": ...,
    }


# ComponentConditionPropertyOutputTypeDef definition

class ComponentConditionPropertyOutputTypeDef(TypedDict):
    property: NotRequired[str],
    field: NotRequired[str],
    operator: NotRequired[str],
    operand: NotRequired[str],
    then: NotRequired[Dict[str, Any]],
    else: NotRequired[Dict[str, Any]],
    operandType: NotRequired[str],

ComponentConditionPropertyPaginatorTypeDef#

# ComponentConditionPropertyPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentConditionPropertyPaginatorTypeDef


def get_value() -> ComponentConditionPropertyPaginatorTypeDef:
    return {
        "property": ...,
    }


# ComponentConditionPropertyPaginatorTypeDef definition

class ComponentConditionPropertyPaginatorTypeDef(TypedDict):
    property: NotRequired[str],
    field: NotRequired[str],
    operator: NotRequired[str],
    operand: NotRequired[str],
    then: NotRequired[Dict[str, Any]],
    else: NotRequired[Dict[str, Any]],
    operandType: NotRequired[str],

ComponentConditionPropertyTypeDef#

# ComponentConditionPropertyTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentConditionPropertyTypeDef


def get_value() -> ComponentConditionPropertyTypeDef:
    return {
        "property": ...,
    }


# ComponentConditionPropertyTypeDef definition

class ComponentConditionPropertyTypeDef(TypedDict):
    property: NotRequired[str],
    field: NotRequired[str],
    operator: NotRequired[str],
    operand: NotRequired[str],
    then: NotRequired[Mapping[str, Any]],
    else: NotRequired[Mapping[str, Any]],
    operandType: NotRequired[str],

SortPropertyTypeDef#

# SortPropertyTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import SortPropertyTypeDef


def get_value() -> SortPropertyTypeDef:
    return {
        "field": ...,
    }


# SortPropertyTypeDef definition

class SortPropertyTypeDef(TypedDict):
    field: str,
    direction: SortDirectionType,  # (1)
  1. See SortDirectionType

ComponentVariantOutputTypeDef#

# ComponentVariantOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentVariantOutputTypeDef


def get_value() -> ComponentVariantOutputTypeDef:
    return {
        "variantValues": ...,
    }


# ComponentVariantOutputTypeDef definition

class ComponentVariantOutputTypeDef(TypedDict):
    variantValues: NotRequired[Dict[str, str]],
    overrides: NotRequired[Dict[str, Dict[str, str]]],

ComponentPropertyBindingPropertiesTypeDef#

# ComponentPropertyBindingPropertiesTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentPropertyBindingPropertiesTypeDef


def get_value() -> ComponentPropertyBindingPropertiesTypeDef:
    return {
        "property": ...,
    }


# ComponentPropertyBindingPropertiesTypeDef definition

class ComponentPropertyBindingPropertiesTypeDef(TypedDict):
    property: str,
    field: NotRequired[str],

FormBindingElementTypeDef#

# FormBindingElementTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormBindingElementTypeDef


def get_value() -> FormBindingElementTypeDef:
    return {
        "element": ...,
    }


# FormBindingElementTypeDef definition

class FormBindingElementTypeDef(TypedDict):
    element: str,
    property: str,

ComponentSummaryTypeDef#

# ComponentSummaryTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentSummaryTypeDef


def get_value() -> ComponentSummaryTypeDef:
    return {
        "appId": ...,
    }


# ComponentSummaryTypeDef definition

class ComponentSummaryTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    name: str,
    componentType: str,

ComponentVariantTypeDef#

# ComponentVariantTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentVariantTypeDef


def get_value() -> ComponentVariantTypeDef:
    return {
        "variantValues": ...,
    }


# ComponentVariantTypeDef definition

class ComponentVariantTypeDef(TypedDict):
    variantValues: NotRequired[Mapping[str, str]],
    overrides: NotRequired[Mapping[str, Mapping[str, str]]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

FormDataTypeConfigTypeDef#

# FormDataTypeConfigTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormDataTypeConfigTypeDef


def get_value() -> FormDataTypeConfigTypeDef:
    return {
        "dataSourceType": ...,
    }


# FormDataTypeConfigTypeDef definition

class FormDataTypeConfigTypeDef(TypedDict):
    dataSourceType: FormDataSourceTypeType,  # (1)
    dataTypeName: str,
  1. See FormDataSourceTypeType

DeleteComponentRequestTypeDef#

# DeleteComponentRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import DeleteComponentRequestTypeDef


def get_value() -> DeleteComponentRequestTypeDef:
    return {
        "appId": ...,
    }


# DeleteComponentRequestTypeDef definition

class DeleteComponentRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

DeleteFormRequestTypeDef#

# DeleteFormRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import DeleteFormRequestTypeDef


def get_value() -> DeleteFormRequestTypeDef:
    return {
        "appId": ...,
    }


# DeleteFormRequestTypeDef definition

class DeleteFormRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

DeleteThemeRequestTypeDef#

# DeleteThemeRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import DeleteThemeRequestTypeDef


def get_value() -> DeleteThemeRequestTypeDef:
    return {
        "appId": ...,
    }


# DeleteThemeRequestTypeDef definition

class DeleteThemeRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

ExchangeCodeForTokenRequestBodyTypeDef#

# ExchangeCodeForTokenRequestBodyTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExchangeCodeForTokenRequestBodyTypeDef


def get_value() -> ExchangeCodeForTokenRequestBodyTypeDef:
    return {
        "code": ...,
    }


# ExchangeCodeForTokenRequestBodyTypeDef definition

class ExchangeCodeForTokenRequestBodyTypeDef(TypedDict):
    code: str,
    redirectUri: str,
    clientId: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ExportComponentsRequestTypeDef#

# ExportComponentsRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportComponentsRequestTypeDef


def get_value() -> ExportComponentsRequestTypeDef:
    return {
        "appId": ...,
    }


# ExportComponentsRequestTypeDef definition

class ExportComponentsRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    nextToken: NotRequired[str],

ExportFormsRequestTypeDef#

# ExportFormsRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportFormsRequestTypeDef


def get_value() -> ExportFormsRequestTypeDef:
    return {
        "appId": ...,
    }


# ExportFormsRequestTypeDef definition

class ExportFormsRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    nextToken: NotRequired[str],

ExportThemesRequestTypeDef#

# ExportThemesRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportThemesRequestTypeDef


def get_value() -> ExportThemesRequestTypeDef:
    return {
        "appId": ...,
    }


# ExportThemesRequestTypeDef definition

class ExportThemesRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    nextToken: NotRequired[str],

FieldPositionTypeDef#

# FieldPositionTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldPositionTypeDef


def get_value() -> FieldPositionTypeDef:
    return {
        "fixed": ...,
    }


# FieldPositionTypeDef definition

class FieldPositionTypeDef(TypedDict):
    fixed: NotRequired[FixedPositionType],  # (1)
    rightOf: NotRequired[str],
    below: NotRequired[str],
  1. See FixedPositionType

FieldValidationConfigurationOutputTypeDef#

# FieldValidationConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldValidationConfigurationOutputTypeDef


def get_value() -> FieldValidationConfigurationOutputTypeDef:
    return {
        "type": ...,
    }


# FieldValidationConfigurationOutputTypeDef definition

class FieldValidationConfigurationOutputTypeDef(TypedDict):
    type: str,
    strValues: NotRequired[List[str]],
    numValues: NotRequired[List[int]],
    validationMessage: NotRequired[str],

FileUploaderFieldConfigOutputTypeDef#

# FileUploaderFieldConfigOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FileUploaderFieldConfigOutputTypeDef


def get_value() -> FileUploaderFieldConfigOutputTypeDef:
    return {
        "accessLevel": ...,
    }


# FileUploaderFieldConfigOutputTypeDef definition

class FileUploaderFieldConfigOutputTypeDef(TypedDict):
    accessLevel: StorageAccessLevelType,  # (1)
    acceptedFileTypes: List[str],
    showThumbnails: NotRequired[bool],
    isResumable: NotRequired[bool],
    maxFileCount: NotRequired[int],
    maxSize: NotRequired[int],
  1. See StorageAccessLevelType

FieldValidationConfigurationTypeDef#

# FieldValidationConfigurationTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldValidationConfigurationTypeDef


def get_value() -> FieldValidationConfigurationTypeDef:
    return {
        "type": ...,
    }


# FieldValidationConfigurationTypeDef definition

class FieldValidationConfigurationTypeDef(TypedDict):
    type: str,
    strValues: NotRequired[Sequence[str]],
    numValues: NotRequired[Sequence[int]],
    validationMessage: NotRequired[str],

FileUploaderFieldConfigTypeDef#

# FileUploaderFieldConfigTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FileUploaderFieldConfigTypeDef


def get_value() -> FileUploaderFieldConfigTypeDef:
    return {
        "accessLevel": ...,
    }


# FileUploaderFieldConfigTypeDef definition

class FileUploaderFieldConfigTypeDef(TypedDict):
    accessLevel: StorageAccessLevelType,  # (1)
    acceptedFileTypes: Sequence[str],
    showThumbnails: NotRequired[bool],
    isResumable: NotRequired[bool],
    maxFileCount: NotRequired[int],
    maxSize: NotRequired[int],
  1. See StorageAccessLevelType

FormInputBindingPropertiesValuePropertiesTypeDef#

# FormInputBindingPropertiesValuePropertiesTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormInputBindingPropertiesValuePropertiesTypeDef


def get_value() -> FormInputBindingPropertiesValuePropertiesTypeDef:
    return {
        "model": ...,
    }


# FormInputBindingPropertiesValuePropertiesTypeDef definition

class FormInputBindingPropertiesValuePropertiesTypeDef(TypedDict):
    model: NotRequired[str],

FormInputValuePropertyBindingPropertiesTypeDef#

# FormInputValuePropertyBindingPropertiesTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormInputValuePropertyBindingPropertiesTypeDef


def get_value() -> FormInputValuePropertyBindingPropertiesTypeDef:
    return {
        "property": ...,
    }


# FormInputValuePropertyBindingPropertiesTypeDef definition

class FormInputValuePropertyBindingPropertiesTypeDef(TypedDict):
    property: str,
    field: NotRequired[str],

FormStyleConfigTypeDef#

# FormStyleConfigTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormStyleConfigTypeDef


def get_value() -> FormStyleConfigTypeDef:
    return {
        "tokenReference": ...,
    }


# FormStyleConfigTypeDef definition

class FormStyleConfigTypeDef(TypedDict):
    tokenReference: NotRequired[str],
    value: NotRequired[str],

GetCodegenJobRequestTypeDef#

# GetCodegenJobRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetCodegenJobRequestTypeDef


def get_value() -> GetCodegenJobRequestTypeDef:
    return {
        "appId": ...,
    }


# GetCodegenJobRequestTypeDef definition

class GetCodegenJobRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

GetComponentRequestTypeDef#

# GetComponentRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetComponentRequestTypeDef


def get_value() -> GetComponentRequestTypeDef:
    return {
        "appId": ...,
    }


# GetComponentRequestTypeDef definition

class GetComponentRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

GetFormRequestTypeDef#

# GetFormRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetFormRequestTypeDef


def get_value() -> GetFormRequestTypeDef:
    return {
        "appId": ...,
    }


# GetFormRequestTypeDef definition

class GetFormRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

GetMetadataRequestTypeDef#

# GetMetadataRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetMetadataRequestTypeDef


def get_value() -> GetMetadataRequestTypeDef:
    return {
        "appId": ...,
    }


# GetMetadataRequestTypeDef definition

class GetMetadataRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,

GetThemeRequestTypeDef#

# GetThemeRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetThemeRequestTypeDef


def get_value() -> GetThemeRequestTypeDef:
    return {
        "appId": ...,
    }


# GetThemeRequestTypeDef definition

class GetThemeRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

ListCodegenJobsRequestTypeDef#

# ListCodegenJobsRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListCodegenJobsRequestTypeDef


def get_value() -> ListCodegenJobsRequestTypeDef:
    return {
        "appId": ...,
    }


# ListCodegenJobsRequestTypeDef definition

class ListCodegenJobsRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListComponentsRequestTypeDef#

# ListComponentsRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListComponentsRequestTypeDef


def get_value() -> ListComponentsRequestTypeDef:
    return {
        "appId": ...,
    }


# ListComponentsRequestTypeDef definition

class ListComponentsRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListFormsRequestTypeDef#

# ListFormsRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListFormsRequestTypeDef


def get_value() -> ListFormsRequestTypeDef:
    return {
        "appId": ...,
    }


# ListFormsRequestTypeDef definition

class ListFormsRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

ListThemesRequestTypeDef#

# ListThemesRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListThemesRequestTypeDef


def get_value() -> ListThemesRequestTypeDef:
    return {
        "appId": ...,
    }


# ListThemesRequestTypeDef definition

class ListThemesRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ThemeSummaryTypeDef#

# ThemeSummaryTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeSummaryTypeDef


def get_value() -> ThemeSummaryTypeDef:
    return {
        "appId": ...,
    }


# ThemeSummaryTypeDef definition

class ThemeSummaryTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    name: str,

PredicateTypeDef#

# PredicateTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import PredicateTypeDef


def get_value() -> PredicateTypeDef:
    return {
        "or": ...,
    }


# PredicateTypeDef definition

class PredicateTypeDef(TypedDict):
    or: NotRequired[Sequence[Mapping[str, Any]]],
    and: NotRequired[Sequence[Mapping[str, Any]]],
    field: NotRequired[str],
    operator: NotRequired[str],
    operand: NotRequired[str],
    operandType: NotRequired[str],

PutMetadataFlagBodyTypeDef#

# PutMetadataFlagBodyTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import PutMetadataFlagBodyTypeDef


def get_value() -> PutMetadataFlagBodyTypeDef:
    return {
        "newValue": ...,
    }


# PutMetadataFlagBodyTypeDef definition

class PutMetadataFlagBodyTypeDef(TypedDict):
    newValue: str,

RefreshTokenRequestBodyTypeDef#

# RefreshTokenRequestBodyTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import RefreshTokenRequestBodyTypeDef


def get_value() -> RefreshTokenRequestBodyTypeDef:
    return {
        "token": ...,
    }


# RefreshTokenRequestBodyTypeDef definition

class RefreshTokenRequestBodyTypeDef(TypedDict):
    token: str,
    clientId: NotRequired[str],

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

ThemeValueOutputTypeDef#

# ThemeValueOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeValueOutputTypeDef


def get_value() -> ThemeValueOutputTypeDef:
    return {
        "value": ...,
    }


# ThemeValueOutputTypeDef definition

class ThemeValueOutputTypeDef(TypedDict):
    value: NotRequired[str],
    children: NotRequired[List[Dict[str, Any]]],

ThemeValuePaginatorTypeDef#

# ThemeValuePaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeValuePaginatorTypeDef


def get_value() -> ThemeValuePaginatorTypeDef:
    return {
        "value": ...,
    }


# ThemeValuePaginatorTypeDef definition

class ThemeValuePaginatorTypeDef(TypedDict):
    value: NotRequired[str],
    children: NotRequired[List[Dict[str, Any]]],

ThemeValueTypeDef#

# ThemeValueTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeValueTypeDef


def get_value() -> ThemeValueTypeDef:
    return {
        "value": ...,
    }


# ThemeValueTypeDef definition

class ThemeValueTypeDef(TypedDict):
    value: NotRequired[str],
    children: NotRequired[Sequence[Mapping[str, Any]]],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

ApiConfigurationOutputTypeDef#

# ApiConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ApiConfigurationOutputTypeDef


def get_value() -> ApiConfigurationOutputTypeDef:
    return {
        "graphQLConfig": ...,
    }


# ApiConfigurationOutputTypeDef definition

class ApiConfigurationOutputTypeDef(TypedDict):
    graphQLConfig: NotRequired[GraphQLRenderConfigTypeDef],  # (1)
    dataStoreConfig: NotRequired[Dict[str, Any]],
    noApiConfig: NotRequired[Dict[str, Any]],
  1. See GraphQLRenderConfigTypeDef

ApiConfigurationTypeDef#

# ApiConfigurationTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ApiConfigurationTypeDef


def get_value() -> ApiConfigurationTypeDef:
    return {
        "graphQLConfig": ...,
    }


# ApiConfigurationTypeDef definition

class ApiConfigurationTypeDef(TypedDict):
    graphQLConfig: NotRequired[GraphQLRenderConfigTypeDef],  # (1)
    dataStoreConfig: NotRequired[Mapping[str, Any]],
    noApiConfig: NotRequired[Mapping[str, Any]],
  1. See GraphQLRenderConfigTypeDef

CodegenGenericDataFieldOutputTypeDef#

# CodegenGenericDataFieldOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataFieldOutputTypeDef


def get_value() -> CodegenGenericDataFieldOutputTypeDef:
    return {
        "dataType": ...,
    }


# CodegenGenericDataFieldOutputTypeDef definition

class CodegenGenericDataFieldOutputTypeDef(TypedDict):
    dataType: CodegenGenericDataFieldDataTypeType,  # (1)
    dataTypeValue: str,
    required: bool,
    readOnly: bool,
    isArray: bool,
    relationship: NotRequired[CodegenGenericDataRelationshipTypeOutputTypeDef],  # (2)
  1. See CodegenGenericDataFieldDataTypeType
  2. See CodegenGenericDataRelationshipTypeOutputTypeDef

ComponentBindingPropertiesValuePropertiesOutputTypeDef#

# ComponentBindingPropertiesValuePropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentBindingPropertiesValuePropertiesOutputTypeDef


def get_value() -> ComponentBindingPropertiesValuePropertiesOutputTypeDef:
    return {
        "model": ...,
    }


# ComponentBindingPropertiesValuePropertiesOutputTypeDef definition

class ComponentBindingPropertiesValuePropertiesOutputTypeDef(TypedDict):
    model: NotRequired[str],
    field: NotRequired[str],
    predicates: NotRequired[List[PredicateOutputTypeDef]],  # (1)
    userAttribute: NotRequired[str],
    bucket: NotRequired[str],
    key: NotRequired[str],
    defaultValue: NotRequired[str],
    slotName: NotRequired[str],
  1. See List[PredicateOutputTypeDef]

ComponentBindingPropertiesValuePropertiesPaginatorTypeDef#

# ComponentBindingPropertiesValuePropertiesPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentBindingPropertiesValuePropertiesPaginatorTypeDef


def get_value() -> ComponentBindingPropertiesValuePropertiesPaginatorTypeDef:
    return {
        "model": ...,
    }


# ComponentBindingPropertiesValuePropertiesPaginatorTypeDef definition

class ComponentBindingPropertiesValuePropertiesPaginatorTypeDef(TypedDict):
    model: NotRequired[str],
    field: NotRequired[str],
    predicates: NotRequired[List[PredicatePaginatorTypeDef]],  # (1)
    userAttribute: NotRequired[str],
    bucket: NotRequired[str],
    key: NotRequired[str],
    defaultValue: NotRequired[str],
    slotName: NotRequired[str],
  1. See List[PredicatePaginatorTypeDef]

ComponentDataConfigurationOutputTypeDef#

# ComponentDataConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentDataConfigurationOutputTypeDef


def get_value() -> ComponentDataConfigurationOutputTypeDef:
    return {
        "model": ...,
    }


# ComponentDataConfigurationOutputTypeDef definition

class ComponentDataConfigurationOutputTypeDef(TypedDict):
    model: str,
    sort: NotRequired[List[SortPropertyTypeDef]],  # (1)
    predicate: NotRequired[PredicateOutputTypeDef],  # (2)
    identifiers: NotRequired[List[str]],
  1. See List[SortPropertyTypeDef]
  2. See PredicateOutputTypeDef

ComponentDataConfigurationPaginatorTypeDef#

# ComponentDataConfigurationPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentDataConfigurationPaginatorTypeDef


def get_value() -> ComponentDataConfigurationPaginatorTypeDef:
    return {
        "model": ...,
    }


# ComponentDataConfigurationPaginatorTypeDef definition

class ComponentDataConfigurationPaginatorTypeDef(TypedDict):
    model: str,
    sort: NotRequired[List[SortPropertyTypeDef]],  # (1)
    predicate: NotRequired[PredicatePaginatorTypeDef],  # (2)
    identifiers: NotRequired[List[str]],
  1. See List[SortPropertyTypeDef]
  2. See PredicatePaginatorTypeDef

ComponentPropertyOutputTypeDef#

# ComponentPropertyOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentPropertyOutputTypeDef


def get_value() -> ComponentPropertyOutputTypeDef:
    return {
        "value": ...,
    }


# ComponentPropertyOutputTypeDef definition

class ComponentPropertyOutputTypeDef(TypedDict):
    value: NotRequired[str],
    bindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef],  # (1)
    collectionBindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef],  # (1)
    defaultValue: NotRequired[str],
    model: NotRequired[str],
    bindings: NotRequired[Dict[str, FormBindingElementTypeDef]],  # (3)
    event: NotRequired[str],
    userAttribute: NotRequired[str],
    concat: NotRequired[List[Dict[str, Any]]],
    condition: NotRequired[ComponentConditionPropertyOutputTypeDef],  # (4)
    configured: NotRequired[bool],
    type: NotRequired[str],
    importedValue: NotRequired[str],
    componentName: NotRequired[str],
    property: NotRequired[str],
  1. See ComponentPropertyBindingPropertiesTypeDef
  2. See ComponentPropertyBindingPropertiesTypeDef
  3. See Dict[str, FormBindingElementTypeDef]
  4. See ComponentConditionPropertyOutputTypeDef

ComponentPropertyPaginatorTypeDef#

# ComponentPropertyPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentPropertyPaginatorTypeDef


def get_value() -> ComponentPropertyPaginatorTypeDef:
    return {
        "value": ...,
    }


# ComponentPropertyPaginatorTypeDef definition

class ComponentPropertyPaginatorTypeDef(TypedDict):
    value: NotRequired[str],
    bindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef],  # (1)
    collectionBindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef],  # (1)
    defaultValue: NotRequired[str],
    model: NotRequired[str],
    bindings: NotRequired[Dict[str, FormBindingElementTypeDef]],  # (3)
    event: NotRequired[str],
    userAttribute: NotRequired[str],
    concat: NotRequired[List[Dict[str, Any]]],
    condition: NotRequired[ComponentConditionPropertyPaginatorTypeDef],  # (4)
    configured: NotRequired[bool],
    type: NotRequired[str],
    importedValue: NotRequired[str],
    componentName: NotRequired[str],
    property: NotRequired[str],
  1. See ComponentPropertyBindingPropertiesTypeDef
  2. See ComponentPropertyBindingPropertiesTypeDef
  3. See Dict[str, FormBindingElementTypeDef]
  4. See ComponentConditionPropertyPaginatorTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExchangeCodeForTokenResponseTypeDef#

# ExchangeCodeForTokenResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExchangeCodeForTokenResponseTypeDef


def get_value() -> ExchangeCodeForTokenResponseTypeDef:
    return {
        "accessToken": ...,
    }


# ExchangeCodeForTokenResponseTypeDef definition

class ExchangeCodeForTokenResponseTypeDef(TypedDict):
    accessToken: str,
    expiresIn: int,
    refreshToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetMetadataResponseTypeDef#

# GetMetadataResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetMetadataResponseTypeDef


def get_value() -> GetMetadataResponseTypeDef:
    return {
        "features": ...,
    }


# GetMetadataResponseTypeDef definition

class GetMetadataResponseTypeDef(TypedDict):
    features: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListCodegenJobsResponseTypeDef#

# ListCodegenJobsResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListCodegenJobsResponseTypeDef


def get_value() -> ListCodegenJobsResponseTypeDef:
    return {
        "entities": ...,
    }


# ListCodegenJobsResponseTypeDef definition

class ListCodegenJobsResponseTypeDef(TypedDict):
    entities: List[CodegenJobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[CodegenJobSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListComponentsResponseTypeDef#

# ListComponentsResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListComponentsResponseTypeDef


def get_value() -> ListComponentsResponseTypeDef:
    return {
        "entities": ...,
    }


# ListComponentsResponseTypeDef definition

class ListComponentsResponseTypeDef(TypedDict):
    entities: List[ComponentSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[ComponentSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RefreshTokenResponseTypeDef#

# RefreshTokenResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import RefreshTokenResponseTypeDef


def get_value() -> RefreshTokenResponseTypeDef:
    return {
        "accessToken": ...,
    }


# RefreshTokenResponseTypeDef definition

class RefreshTokenResponseTypeDef(TypedDict):
    accessToken: str,
    expiresIn: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

FormSummaryTypeDef#

# FormSummaryTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormSummaryTypeDef


def get_value() -> FormSummaryTypeDef:
    return {
        "appId": ...,
    }


# FormSummaryTypeDef definition

class FormSummaryTypeDef(TypedDict):
    appId: str,
    dataType: FormDataTypeConfigTypeDef,  # (1)
    environmentName: str,
    formActionType: FormActionTypeType,  # (2)
    id: str,
    name: str,
  1. See FormDataTypeConfigTypeDef
  2. See FormActionTypeType

ExchangeCodeForTokenRequestTypeDef#

# ExchangeCodeForTokenRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExchangeCodeForTokenRequestTypeDef


def get_value() -> ExchangeCodeForTokenRequestTypeDef:
    return {
        "provider": ...,
    }


# ExchangeCodeForTokenRequestTypeDef definition

class ExchangeCodeForTokenRequestTypeDef(TypedDict):
    provider: TokenProvidersType,  # (1)
    request: ExchangeCodeForTokenRequestBodyTypeDef,  # (2)
  1. See TokenProvidersType
  2. See ExchangeCodeForTokenRequestBodyTypeDef

ExportComponentsRequestPaginateTypeDef#

# ExportComponentsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportComponentsRequestPaginateTypeDef


def get_value() -> ExportComponentsRequestPaginateTypeDef:
    return {
        "appId": ...,
    }


# ExportComponentsRequestPaginateTypeDef definition

class ExportComponentsRequestPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ExportFormsRequestPaginateTypeDef#

# ExportFormsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportFormsRequestPaginateTypeDef


def get_value() -> ExportFormsRequestPaginateTypeDef:
    return {
        "appId": ...,
    }


# ExportFormsRequestPaginateTypeDef definition

class ExportFormsRequestPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ExportThemesRequestPaginateTypeDef#

# ExportThemesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportThemesRequestPaginateTypeDef


def get_value() -> ExportThemesRequestPaginateTypeDef:
    return {
        "appId": ...,
    }


# ExportThemesRequestPaginateTypeDef definition

class ExportThemesRequestPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCodegenJobsRequestPaginateTypeDef#

# ListCodegenJobsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListCodegenJobsRequestPaginateTypeDef


def get_value() -> ListCodegenJobsRequestPaginateTypeDef:
    return {
        "appId": ...,
    }


# ListCodegenJobsRequestPaginateTypeDef definition

class ListCodegenJobsRequestPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListComponentsRequestPaginateTypeDef#

# ListComponentsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListComponentsRequestPaginateTypeDef


def get_value() -> ListComponentsRequestPaginateTypeDef:
    return {
        "appId": ...,
    }


# ListComponentsRequestPaginateTypeDef definition

class ListComponentsRequestPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFormsRequestPaginateTypeDef#

# ListFormsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListFormsRequestPaginateTypeDef


def get_value() -> ListFormsRequestPaginateTypeDef:
    return {
        "appId": ...,
    }


# ListFormsRequestPaginateTypeDef definition

class ListFormsRequestPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListThemesRequestPaginateTypeDef#

# ListThemesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListThemesRequestPaginateTypeDef


def get_value() -> ListThemesRequestPaginateTypeDef:
    return {
        "appId": ...,
    }


# ListThemesRequestPaginateTypeDef definition

class ListThemesRequestPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

FormButtonTypeDef#

# FormButtonTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormButtonTypeDef


def get_value() -> FormButtonTypeDef:
    return {
        "excluded": ...,
    }


# FormButtonTypeDef definition

class FormButtonTypeDef(TypedDict):
    excluded: NotRequired[bool],
    children: NotRequired[str],
    position: NotRequired[FieldPositionTypeDef],  # (1)
  1. See FieldPositionTypeDef

SectionalElementTypeDef#

# SectionalElementTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import SectionalElementTypeDef


def get_value() -> SectionalElementTypeDef:
    return {
        "type": ...,
    }


# SectionalElementTypeDef definition

class SectionalElementTypeDef(TypedDict):
    type: str,
    position: NotRequired[FieldPositionTypeDef],  # (1)
    text: NotRequired[str],
    level: NotRequired[int],
    orientation: NotRequired[str],
    excluded: NotRequired[bool],
  1. See FieldPositionTypeDef

FormInputBindingPropertiesValueTypeDef#

# FormInputBindingPropertiesValueTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormInputBindingPropertiesValueTypeDef


def get_value() -> FormInputBindingPropertiesValueTypeDef:
    return {
        "type": ...,
    }


# FormInputBindingPropertiesValueTypeDef definition

class FormInputBindingPropertiesValueTypeDef(TypedDict):
    type: NotRequired[str],
    bindingProperties: NotRequired[FormInputBindingPropertiesValuePropertiesTypeDef],  # (1)
  1. See FormInputBindingPropertiesValuePropertiesTypeDef

FormInputValuePropertyOutputTypeDef#

# FormInputValuePropertyOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormInputValuePropertyOutputTypeDef


def get_value() -> FormInputValuePropertyOutputTypeDef:
    return {
        "value": ...,
    }


# FormInputValuePropertyOutputTypeDef definition

class FormInputValuePropertyOutputTypeDef(TypedDict):
    value: NotRequired[str],
    bindingProperties: NotRequired[FormInputValuePropertyBindingPropertiesTypeDef],  # (1)
    concat: NotRequired[List[Dict[str, Any]]],
  1. See FormInputValuePropertyBindingPropertiesTypeDef

FormInputValuePropertyPaginatorTypeDef#

# FormInputValuePropertyPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormInputValuePropertyPaginatorTypeDef


def get_value() -> FormInputValuePropertyPaginatorTypeDef:
    return {
        "value": ...,
    }


# FormInputValuePropertyPaginatorTypeDef definition

class FormInputValuePropertyPaginatorTypeDef(TypedDict):
    value: NotRequired[str],
    bindingProperties: NotRequired[FormInputValuePropertyBindingPropertiesTypeDef],  # (1)
    concat: NotRequired[List[Dict[str, Any]]],
  1. See FormInputValuePropertyBindingPropertiesTypeDef

FormInputValuePropertyTypeDef#

# FormInputValuePropertyTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormInputValuePropertyTypeDef


def get_value() -> FormInputValuePropertyTypeDef:
    return {
        "value": ...,
    }


# FormInputValuePropertyTypeDef definition

class FormInputValuePropertyTypeDef(TypedDict):
    value: NotRequired[str],
    bindingProperties: NotRequired[FormInputValuePropertyBindingPropertiesTypeDef],  # (1)
    concat: NotRequired[Sequence[Mapping[str, Any]]],
  1. See FormInputValuePropertyBindingPropertiesTypeDef

FormStyleTypeDef#

# FormStyleTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormStyleTypeDef


def get_value() -> FormStyleTypeDef:
    return {
        "horizontalGap": ...,
    }


# FormStyleTypeDef definition

class FormStyleTypeDef(TypedDict):
    horizontalGap: NotRequired[FormStyleConfigTypeDef],  # (1)
    verticalGap: NotRequired[FormStyleConfigTypeDef],  # (1)
    outerPadding: NotRequired[FormStyleConfigTypeDef],  # (1)
  1. See FormStyleConfigTypeDef
  2. See FormStyleConfigTypeDef
  3. See FormStyleConfigTypeDef

ListThemesResponseTypeDef#

# ListThemesResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListThemesResponseTypeDef


def get_value() -> ListThemesResponseTypeDef:
    return {
        "entities": ...,
    }


# ListThemesResponseTypeDef definition

class ListThemesResponseTypeDef(TypedDict):
    entities: List[ThemeSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[ThemeSummaryTypeDef]
  2. See ResponseMetadataTypeDef

PutMetadataFlagRequestTypeDef#

# PutMetadataFlagRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import PutMetadataFlagRequestTypeDef


def get_value() -> PutMetadataFlagRequestTypeDef:
    return {
        "appId": ...,
    }


# PutMetadataFlagRequestTypeDef definition

class PutMetadataFlagRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    featureName: str,
    body: PutMetadataFlagBodyTypeDef,  # (1)
  1. See PutMetadataFlagBodyTypeDef

RefreshTokenRequestTypeDef#

# RefreshTokenRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import RefreshTokenRequestTypeDef


def get_value() -> RefreshTokenRequestTypeDef:
    return {
        "provider": ...,
    }


# RefreshTokenRequestTypeDef definition

class RefreshTokenRequestTypeDef(TypedDict):
    provider: TokenProvidersType,  # (1)
    refreshTokenBody: RefreshTokenRequestBodyTypeDef,  # (2)
  1. See TokenProvidersType
  2. See RefreshTokenRequestBodyTypeDef

ThemeValuesOutputTypeDef#

# ThemeValuesOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeValuesOutputTypeDef


def get_value() -> ThemeValuesOutputTypeDef:
    return {
        "key": ...,
    }


# ThemeValuesOutputTypeDef definition

class ThemeValuesOutputTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[ThemeValueOutputTypeDef],  # (1)
  1. See ThemeValueOutputTypeDef

ThemeValuesPaginatorTypeDef#

# ThemeValuesPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeValuesPaginatorTypeDef


def get_value() -> ThemeValuesPaginatorTypeDef:
    return {
        "key": ...,
    }


# ThemeValuesPaginatorTypeDef definition

class ThemeValuesPaginatorTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[ThemeValuePaginatorTypeDef],  # (1)
  1. See ThemeValuePaginatorTypeDef

ReactStartCodegenJobDataOutputTypeDef#

# ReactStartCodegenJobDataOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ReactStartCodegenJobDataOutputTypeDef


def get_value() -> ReactStartCodegenJobDataOutputTypeDef:
    return {
        "module": ...,
    }


# ReactStartCodegenJobDataOutputTypeDef definition

class ReactStartCodegenJobDataOutputTypeDef(TypedDict):
    module: NotRequired[JSModuleType],  # (1)
    target: NotRequired[JSTargetType],  # (2)
    script: NotRequired[JSScriptType],  # (3)
    renderTypeDeclarations: NotRequired[bool],
    inlineSourceMap: NotRequired[bool],
    apiConfiguration: NotRequired[ApiConfigurationOutputTypeDef],  # (4)
    dependencies: NotRequired[Dict[str, str]],
  1. See JSModuleType
  2. See JSTargetType
  3. See JSScriptType
  4. See ApiConfigurationOutputTypeDef

CodegenGenericDataModelOutputTypeDef#

# CodegenGenericDataModelOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataModelOutputTypeDef


def get_value() -> CodegenGenericDataModelOutputTypeDef:
    return {
        "fields": ...,
    }


# CodegenGenericDataModelOutputTypeDef definition

class CodegenGenericDataModelOutputTypeDef(TypedDict):
    fields: Dict[str, CodegenGenericDataFieldOutputTypeDef],  # (1)
    primaryKeys: List[str],
    isJoinTable: NotRequired[bool],
  1. See Dict[str, CodegenGenericDataFieldOutputTypeDef]

CodegenGenericDataNonModelOutputTypeDef#

# CodegenGenericDataNonModelOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataNonModelOutputTypeDef


def get_value() -> CodegenGenericDataNonModelOutputTypeDef:
    return {
        "fields": ...,
    }


# CodegenGenericDataNonModelOutputTypeDef definition

class CodegenGenericDataNonModelOutputTypeDef(TypedDict):
    fields: Dict[str, CodegenGenericDataFieldOutputTypeDef],  # (1)
  1. See Dict[str, CodegenGenericDataFieldOutputTypeDef]

CodegenGenericDataFieldTypeDef#

# CodegenGenericDataFieldTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataFieldTypeDef


def get_value() -> CodegenGenericDataFieldTypeDef:
    return {
        "dataType": ...,
    }


# CodegenGenericDataFieldTypeDef definition

class CodegenGenericDataFieldTypeDef(TypedDict):
    dataType: CodegenGenericDataFieldDataTypeType,  # (1)
    dataTypeValue: str,
    required: bool,
    readOnly: bool,
    isArray: bool,
    relationship: NotRequired[CodegenGenericDataRelationshipTypeUnionTypeDef],  # (2)
  1. See CodegenGenericDataFieldDataTypeType
  2. See CodegenGenericDataRelationshipTypeUnionTypeDef

ComponentBindingPropertiesValueOutputTypeDef#

# ComponentBindingPropertiesValueOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentBindingPropertiesValueOutputTypeDef


def get_value() -> ComponentBindingPropertiesValueOutputTypeDef:
    return {
        "type": ...,
    }


# ComponentBindingPropertiesValueOutputTypeDef definition

class ComponentBindingPropertiesValueOutputTypeDef(TypedDict):
    type: NotRequired[str],
    bindingProperties: NotRequired[ComponentBindingPropertiesValuePropertiesOutputTypeDef],  # (1)
    defaultValue: NotRequired[str],
  1. See ComponentBindingPropertiesValuePropertiesOutputTypeDef

ComponentBindingPropertiesValuePaginatorTypeDef#

# ComponentBindingPropertiesValuePaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentBindingPropertiesValuePaginatorTypeDef


def get_value() -> ComponentBindingPropertiesValuePaginatorTypeDef:
    return {
        "type": ...,
    }


# ComponentBindingPropertiesValuePaginatorTypeDef definition

class ComponentBindingPropertiesValuePaginatorTypeDef(TypedDict):
    type: NotRequired[str],
    bindingProperties: NotRequired[ComponentBindingPropertiesValuePropertiesPaginatorTypeDef],  # (1)
    defaultValue: NotRequired[str],
  1. See ComponentBindingPropertiesValuePropertiesPaginatorTypeDef

ComponentPropertyTypeDef#

# ComponentPropertyTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentPropertyTypeDef


def get_value() -> ComponentPropertyTypeDef:
    return {
        "value": ...,
    }


# ComponentPropertyTypeDef definition

class ComponentPropertyTypeDef(TypedDict):
    value: NotRequired[str],
    bindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef],  # (1)
    collectionBindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef],  # (1)
    defaultValue: NotRequired[str],
    model: NotRequired[str],
    bindings: NotRequired[Mapping[str, FormBindingElementTypeDef]],  # (3)
    event: NotRequired[str],
    userAttribute: NotRequired[str],
    concat: NotRequired[Sequence[Mapping[str, Any]]],
    condition: NotRequired[ComponentConditionPropertyUnionTypeDef],  # (4)
    configured: NotRequired[bool],
    type: NotRequired[str],
    importedValue: NotRequired[str],
    componentName: NotRequired[str],
    property: NotRequired[str],
  1. See ComponentPropertyBindingPropertiesTypeDef
  2. See ComponentPropertyBindingPropertiesTypeDef
  3. See Mapping[str, FormBindingElementTypeDef]
  4. See ComponentConditionPropertyUnionTypeDef

MutationActionSetStateParameterOutputTypeDef#

# MutationActionSetStateParameterOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import MutationActionSetStateParameterOutputTypeDef


def get_value() -> MutationActionSetStateParameterOutputTypeDef:
    return {
        "componentName": ...,
    }


# MutationActionSetStateParameterOutputTypeDef definition

class MutationActionSetStateParameterOutputTypeDef(TypedDict):
    componentName: str,
    property: str,
    set: ComponentPropertyOutputTypeDef,  # (1)
  1. See ComponentPropertyOutputTypeDef

MutationActionSetStateParameterPaginatorTypeDef#

# MutationActionSetStateParameterPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import MutationActionSetStateParameterPaginatorTypeDef


def get_value() -> MutationActionSetStateParameterPaginatorTypeDef:
    return {
        "componentName": ...,
    }


# MutationActionSetStateParameterPaginatorTypeDef definition

class MutationActionSetStateParameterPaginatorTypeDef(TypedDict):
    componentName: str,
    property: str,
    set: ComponentPropertyPaginatorTypeDef,  # (1)
  1. See ComponentPropertyPaginatorTypeDef

ListFormsResponseTypeDef#

# ListFormsResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ListFormsResponseTypeDef


def get_value() -> ListFormsResponseTypeDef:
    return {
        "entities": ...,
    }


# ListFormsResponseTypeDef definition

class ListFormsResponseTypeDef(TypedDict):
    entities: List[FormSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[FormSummaryTypeDef]
  2. See ResponseMetadataTypeDef

FormCTATypeDef#

# FormCTATypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormCTATypeDef


def get_value() -> FormCTATypeDef:
    return {
        "position": ...,
    }


# FormCTATypeDef definition

class FormCTATypeDef(TypedDict):
    position: NotRequired[FormButtonsPositionType],  # (1)
    clear: NotRequired[FormButtonTypeDef],  # (2)
    cancel: NotRequired[FormButtonTypeDef],  # (2)
    submit: NotRequired[FormButtonTypeDef],  # (2)
  1. See FormButtonsPositionType
  2. See FormButtonTypeDef
  3. See FormButtonTypeDef
  4. See FormButtonTypeDef

ValueMappingOutputTypeDef#

# ValueMappingOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ValueMappingOutputTypeDef


def get_value() -> ValueMappingOutputTypeDef:
    return {
        "displayValue": ...,
    }


# ValueMappingOutputTypeDef definition

class ValueMappingOutputTypeDef(TypedDict):
    value: FormInputValuePropertyOutputTypeDef,  # (1)
    displayValue: NotRequired[FormInputValuePropertyOutputTypeDef],  # (1)
  1. See FormInputValuePropertyOutputTypeDef
  2. See FormInputValuePropertyOutputTypeDef

ValueMappingPaginatorTypeDef#

# ValueMappingPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ValueMappingPaginatorTypeDef


def get_value() -> ValueMappingPaginatorTypeDef:
    return {
        "displayValue": ...,
    }


# ValueMappingPaginatorTypeDef definition

class ValueMappingPaginatorTypeDef(TypedDict):
    value: FormInputValuePropertyPaginatorTypeDef,  # (1)
    displayValue: NotRequired[FormInputValuePropertyPaginatorTypeDef],  # (1)
  1. See FormInputValuePropertyPaginatorTypeDef
  2. See FormInputValuePropertyPaginatorTypeDef

ComponentBindingPropertiesValuePropertiesTypeDef#

# ComponentBindingPropertiesValuePropertiesTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentBindingPropertiesValuePropertiesTypeDef


def get_value() -> ComponentBindingPropertiesValuePropertiesTypeDef:
    return {
        "model": ...,
    }


# ComponentBindingPropertiesValuePropertiesTypeDef definition

class ComponentBindingPropertiesValuePropertiesTypeDef(TypedDict):
    model: NotRequired[str],
    field: NotRequired[str],
    predicates: NotRequired[Sequence[PredicateUnionTypeDef]],  # (1)
    userAttribute: NotRequired[str],
    bucket: NotRequired[str],
    key: NotRequired[str],
    defaultValue: NotRequired[str],
    slotName: NotRequired[str],
  1. See Sequence[PredicateUnionTypeDef]

ComponentDataConfigurationTypeDef#

# ComponentDataConfigurationTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentDataConfigurationTypeDef


def get_value() -> ComponentDataConfigurationTypeDef:
    return {
        "model": ...,
    }


# ComponentDataConfigurationTypeDef definition

class ComponentDataConfigurationTypeDef(TypedDict):
    model: str,
    sort: NotRequired[Sequence[SortPropertyTypeDef]],  # (1)
    predicate: NotRequired[PredicateUnionTypeDef],  # (2)
    identifiers: NotRequired[Sequence[str]],
  1. See Sequence[SortPropertyTypeDef]
  2. See PredicateUnionTypeDef

ThemeTypeDef#

# ThemeTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeTypeDef


def get_value() -> ThemeTypeDef:
    return {
        "appId": ...,
    }


# ThemeTypeDef definition

class ThemeTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    name: str,
    createdAt: datetime.datetime,
    values: List[ThemeValuesOutputTypeDef],  # (1)
    modifiedAt: NotRequired[datetime.datetime],
    overrides: NotRequired[List[ThemeValuesOutputTypeDef]],  # (1)
    tags: NotRequired[Dict[str, str]],
  1. See List[ThemeValuesOutputTypeDef]
  2. See List[ThemeValuesOutputTypeDef]

ThemePaginatorTypeDef#

# ThemePaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemePaginatorTypeDef


def get_value() -> ThemePaginatorTypeDef:
    return {
        "appId": ...,
    }


# ThemePaginatorTypeDef definition

class ThemePaginatorTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    name: str,
    createdAt: datetime.datetime,
    values: List[ThemeValuesPaginatorTypeDef],  # (1)
    modifiedAt: NotRequired[datetime.datetime],
    overrides: NotRequired[List[ThemeValuesPaginatorTypeDef]],  # (1)
    tags: NotRequired[Dict[str, str]],
  1. See List[ThemeValuesPaginatorTypeDef]
  2. See List[ThemeValuesPaginatorTypeDef]

ThemeValuesTypeDef#

# ThemeValuesTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ThemeValuesTypeDef


def get_value() -> ThemeValuesTypeDef:
    return {
        "key": ...,
    }


# ThemeValuesTypeDef definition

class ThemeValuesTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[ThemeValueUnionTypeDef],  # (1)
  1. See ThemeValueUnionTypeDef

CodegenJobRenderConfigOutputTypeDef#

# CodegenJobRenderConfigOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenJobRenderConfigOutputTypeDef


def get_value() -> CodegenJobRenderConfigOutputTypeDef:
    return {
        "react": ...,
    }


# CodegenJobRenderConfigOutputTypeDef definition

class CodegenJobRenderConfigOutputTypeDef(TypedDict):
    react: NotRequired[ReactStartCodegenJobDataOutputTypeDef],  # (1)
  1. See ReactStartCodegenJobDataOutputTypeDef

ReactStartCodegenJobDataTypeDef#

# ReactStartCodegenJobDataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ReactStartCodegenJobDataTypeDef


def get_value() -> ReactStartCodegenJobDataTypeDef:
    return {
        "module": ...,
    }


# ReactStartCodegenJobDataTypeDef definition

class ReactStartCodegenJobDataTypeDef(TypedDict):
    module: NotRequired[JSModuleType],  # (1)
    target: NotRequired[JSTargetType],  # (2)
    script: NotRequired[JSScriptType],  # (3)
    renderTypeDeclarations: NotRequired[bool],
    inlineSourceMap: NotRequired[bool],
    apiConfiguration: NotRequired[ApiConfigurationUnionTypeDef],  # (4)
    dependencies: NotRequired[Mapping[str, str]],
  1. See JSModuleType
  2. See JSTargetType
  3. See JSScriptType
  4. See ApiConfigurationUnionTypeDef

CodegenJobGenericDataSchemaOutputTypeDef#

# CodegenJobGenericDataSchemaOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenJobGenericDataSchemaOutputTypeDef


def get_value() -> CodegenJobGenericDataSchemaOutputTypeDef:
    return {
        "dataSourceType": ...,
    }


# CodegenJobGenericDataSchemaOutputTypeDef definition

class CodegenJobGenericDataSchemaOutputTypeDef(TypedDict):
    dataSourceType: CodegenJobGenericDataSourceTypeType,  # (1)
    models: Dict[str, CodegenGenericDataModelOutputTypeDef],  # (2)
    enums: Dict[str, CodegenGenericDataEnumOutputTypeDef],  # (3)
    nonModels: Dict[str, CodegenGenericDataNonModelOutputTypeDef],  # (4)
  1. See CodegenJobGenericDataSourceTypeType
  2. See Dict[str, CodegenGenericDataModelOutputTypeDef]
  3. See Dict[str, CodegenGenericDataEnumOutputTypeDef]
  4. See Dict[str, CodegenGenericDataNonModelOutputTypeDef]

CodegenGenericDataModelTypeDef#

# CodegenGenericDataModelTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataModelTypeDef


def get_value() -> CodegenGenericDataModelTypeDef:
    return {
        "fields": ...,
    }


# CodegenGenericDataModelTypeDef definition

class CodegenGenericDataModelTypeDef(TypedDict):
    fields: Mapping[str, CodegenGenericDataFieldTypeDef],  # (1)
    primaryKeys: Sequence[str],
    isJoinTable: NotRequired[bool],
  1. See Mapping[str, CodegenGenericDataFieldTypeDef]

ActionParametersOutputTypeDef#

# ActionParametersOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ActionParametersOutputTypeDef


def get_value() -> ActionParametersOutputTypeDef:
    return {
        "type": ...,
    }


# ActionParametersOutputTypeDef definition

class ActionParametersOutputTypeDef(TypedDict):
    type: NotRequired[ComponentPropertyOutputTypeDef],  # (1)
    url: NotRequired[ComponentPropertyOutputTypeDef],  # (1)
    anchor: NotRequired[ComponentPropertyOutputTypeDef],  # (1)
    target: NotRequired[ComponentPropertyOutputTypeDef],  # (1)
    global: NotRequired[ComponentPropertyOutputTypeDef],  # (1)
    model: NotRequired[str],
    id: NotRequired[ComponentPropertyOutputTypeDef],  # (1)
    fields: NotRequired[Dict[str, ComponentPropertyOutputTypeDef]],  # (7)
    state: NotRequired[MutationActionSetStateParameterOutputTypeDef],  # (8)
  1. See ComponentPropertyOutputTypeDef
  2. See ComponentPropertyOutputTypeDef
  3. See ComponentPropertyOutputTypeDef
  4. See ComponentPropertyOutputTypeDef
  5. See ComponentPropertyOutputTypeDef
  6. See ComponentPropertyOutputTypeDef
  7. See Dict[str, ComponentPropertyOutputTypeDef]
  8. See MutationActionSetStateParameterOutputTypeDef

ActionParametersPaginatorTypeDef#

# ActionParametersPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ActionParametersPaginatorTypeDef


def get_value() -> ActionParametersPaginatorTypeDef:
    return {
        "type": ...,
    }


# ActionParametersPaginatorTypeDef definition

class ActionParametersPaginatorTypeDef(TypedDict):
    type: NotRequired[ComponentPropertyPaginatorTypeDef],  # (1)
    url: NotRequired[ComponentPropertyPaginatorTypeDef],  # (1)
    anchor: NotRequired[ComponentPropertyPaginatorTypeDef],  # (1)
    target: NotRequired[ComponentPropertyPaginatorTypeDef],  # (1)
    global: NotRequired[ComponentPropertyPaginatorTypeDef],  # (1)
    model: NotRequired[str],
    id: NotRequired[ComponentPropertyPaginatorTypeDef],  # (1)
    fields: NotRequired[Dict[str, ComponentPropertyPaginatorTypeDef]],  # (7)
    state: NotRequired[MutationActionSetStateParameterPaginatorTypeDef],  # (8)
  1. See ComponentPropertyPaginatorTypeDef
  2. See ComponentPropertyPaginatorTypeDef
  3. See ComponentPropertyPaginatorTypeDef
  4. See ComponentPropertyPaginatorTypeDef
  5. See ComponentPropertyPaginatorTypeDef
  6. See ComponentPropertyPaginatorTypeDef
  7. See Dict[str, ComponentPropertyPaginatorTypeDef]
  8. See MutationActionSetStateParameterPaginatorTypeDef

ValueMappingsOutputTypeDef#

# ValueMappingsOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ValueMappingsOutputTypeDef


def get_value() -> ValueMappingsOutputTypeDef:
    return {
        "values": ...,
    }


# ValueMappingsOutputTypeDef definition

class ValueMappingsOutputTypeDef(TypedDict):
    values: List[ValueMappingOutputTypeDef],  # (1)
    bindingProperties: NotRequired[Dict[str, FormInputBindingPropertiesValueTypeDef]],  # (2)
  1. See List[ValueMappingOutputTypeDef]
  2. See Dict[str, FormInputBindingPropertiesValueTypeDef]

ValueMappingsPaginatorTypeDef#

# ValueMappingsPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ValueMappingsPaginatorTypeDef


def get_value() -> ValueMappingsPaginatorTypeDef:
    return {
        "values": ...,
    }


# ValueMappingsPaginatorTypeDef definition

class ValueMappingsPaginatorTypeDef(TypedDict):
    values: List[ValueMappingPaginatorTypeDef],  # (1)
    bindingProperties: NotRequired[Dict[str, FormInputBindingPropertiesValueTypeDef]],  # (2)
  1. See List[ValueMappingPaginatorTypeDef]
  2. See Dict[str, FormInputBindingPropertiesValueTypeDef]

ValueMappingTypeDef#

# ValueMappingTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ValueMappingTypeDef


def get_value() -> ValueMappingTypeDef:
    return {
        "displayValue": ...,
    }


# ValueMappingTypeDef definition

class ValueMappingTypeDef(TypedDict):
    value: FormInputValuePropertyUnionTypeDef,  # (1)
    displayValue: NotRequired[FormInputValuePropertyUnionTypeDef],  # (1)
  1. See FormInputValuePropertyUnionTypeDef
  2. See FormInputValuePropertyUnionTypeDef

CreateThemeResponseTypeDef#

# CreateThemeResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CreateThemeResponseTypeDef


def get_value() -> CreateThemeResponseTypeDef:
    return {
        "entity": ...,
    }


# CreateThemeResponseTypeDef definition

class CreateThemeResponseTypeDef(TypedDict):
    entity: ThemeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

ExportThemesResponseTypeDef#

# ExportThemesResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportThemesResponseTypeDef


def get_value() -> ExportThemesResponseTypeDef:
    return {
        "entities": ...,
    }


# ExportThemesResponseTypeDef definition

class ExportThemesResponseTypeDef(TypedDict):
    entities: List[ThemeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[ThemeTypeDef]
  2. See ResponseMetadataTypeDef

GetThemeResponseTypeDef#

# GetThemeResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetThemeResponseTypeDef


def get_value() -> GetThemeResponseTypeDef:
    return {
        "theme": ...,
    }


# GetThemeResponseTypeDef definition

class GetThemeResponseTypeDef(TypedDict):
    theme: ThemeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

UpdateThemeResponseTypeDef#

# UpdateThemeResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UpdateThemeResponseTypeDef


def get_value() -> UpdateThemeResponseTypeDef:
    return {
        "entity": ...,
    }


# UpdateThemeResponseTypeDef definition

class UpdateThemeResponseTypeDef(TypedDict):
    entity: ThemeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

ExportThemesResponsePaginatorTypeDef#

# ExportThemesResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportThemesResponsePaginatorTypeDef


def get_value() -> ExportThemesResponsePaginatorTypeDef:
    return {
        "entities": ...,
    }


# ExportThemesResponsePaginatorTypeDef definition

class ExportThemesResponsePaginatorTypeDef(TypedDict):
    entities: List[ThemePaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[ThemePaginatorTypeDef]
  2. See ResponseMetadataTypeDef

CodegenJobTypeDef#

# CodegenJobTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenJobTypeDef


def get_value() -> CodegenJobTypeDef:
    return {
        "id": ...,
    }


# CodegenJobTypeDef definition

class CodegenJobTypeDef(TypedDict):
    id: str,
    appId: str,
    environmentName: str,
    renderConfig: NotRequired[CodegenJobRenderConfigOutputTypeDef],  # (1)
    genericDataSchema: NotRequired[CodegenJobGenericDataSchemaOutputTypeDef],  # (2)
    autoGenerateForms: NotRequired[bool],
    features: NotRequired[CodegenFeatureFlagsTypeDef],  # (3)
    status: NotRequired[CodegenJobStatusType],  # (4)
    statusMessage: NotRequired[str],
    asset: NotRequired[CodegenJobAssetTypeDef],  # (5)
    tags: NotRequired[Dict[str, str]],
    createdAt: NotRequired[datetime.datetime],
    modifiedAt: NotRequired[datetime.datetime],
    dependencies: NotRequired[List[CodegenDependencyTypeDef]],  # (6)
  1. See CodegenJobRenderConfigOutputTypeDef
  2. See CodegenJobGenericDataSchemaOutputTypeDef
  3. See CodegenFeatureFlagsTypeDef
  4. See CodegenJobStatusType
  5. See CodegenJobAssetTypeDef
  6. See List[CodegenDependencyTypeDef]

CodegenGenericDataNonModelTypeDef#

# CodegenGenericDataNonModelTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenGenericDataNonModelTypeDef


def get_value() -> CodegenGenericDataNonModelTypeDef:
    return {
        "fields": ...,
    }


# CodegenGenericDataNonModelTypeDef definition

class CodegenGenericDataNonModelTypeDef(TypedDict):
    fields: Mapping[str, CodegenGenericDataFieldUnionTypeDef],  # (1)
  1. See Mapping[str, CodegenGenericDataFieldUnionTypeDef]

MutationActionSetStateParameterTypeDef#

# MutationActionSetStateParameterTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import MutationActionSetStateParameterTypeDef


def get_value() -> MutationActionSetStateParameterTypeDef:
    return {
        "componentName": ...,
    }


# MutationActionSetStateParameterTypeDef definition

class MutationActionSetStateParameterTypeDef(TypedDict):
    componentName: str,
    property: str,
    set: ComponentPropertyUnionTypeDef,  # (1)
  1. See ComponentPropertyUnionTypeDef

ComponentEventOutputTypeDef#

# ComponentEventOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentEventOutputTypeDef


def get_value() -> ComponentEventOutputTypeDef:
    return {
        "action": ...,
    }


# ComponentEventOutputTypeDef definition

class ComponentEventOutputTypeDef(TypedDict):
    action: NotRequired[str],
    parameters: NotRequired[ActionParametersOutputTypeDef],  # (1)
    bindingEvent: NotRequired[str],
  1. See ActionParametersOutputTypeDef

ComponentEventPaginatorTypeDef#

# ComponentEventPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentEventPaginatorTypeDef


def get_value() -> ComponentEventPaginatorTypeDef:
    return {
        "action": ...,
    }


# ComponentEventPaginatorTypeDef definition

class ComponentEventPaginatorTypeDef(TypedDict):
    action: NotRequired[str],
    parameters: NotRequired[ActionParametersPaginatorTypeDef],  # (1)
    bindingEvent: NotRequired[str],
  1. See ActionParametersPaginatorTypeDef

FieldInputConfigOutputTypeDef#

# FieldInputConfigOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldInputConfigOutputTypeDef


def get_value() -> FieldInputConfigOutputTypeDef:
    return {
        "type": ...,
    }


# FieldInputConfigOutputTypeDef definition

class FieldInputConfigOutputTypeDef(TypedDict):
    type: str,
    required: NotRequired[bool],
    readOnly: NotRequired[bool],
    placeholder: NotRequired[str],
    defaultValue: NotRequired[str],
    descriptiveText: NotRequired[str],
    defaultChecked: NotRequired[bool],
    defaultCountryCode: NotRequired[str],
    valueMappings: NotRequired[ValueMappingsOutputTypeDef],  # (1)
    name: NotRequired[str],
    minValue: NotRequired[float],
    maxValue: NotRequired[float],
    step: NotRequired[float],
    value: NotRequired[str],
    isArray: NotRequired[bool],
    fileUploaderConfig: NotRequired[FileUploaderFieldConfigOutputTypeDef],  # (2)
  1. See ValueMappingsOutputTypeDef
  2. See FileUploaderFieldConfigOutputTypeDef

FieldInputConfigPaginatorTypeDef#

# FieldInputConfigPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldInputConfigPaginatorTypeDef


def get_value() -> FieldInputConfigPaginatorTypeDef:
    return {
        "type": ...,
    }


# FieldInputConfigPaginatorTypeDef definition

class FieldInputConfigPaginatorTypeDef(TypedDict):
    type: str,
    required: NotRequired[bool],
    readOnly: NotRequired[bool],
    placeholder: NotRequired[str],
    defaultValue: NotRequired[str],
    descriptiveText: NotRequired[str],
    defaultChecked: NotRequired[bool],
    defaultCountryCode: NotRequired[str],
    valueMappings: NotRequired[ValueMappingsPaginatorTypeDef],  # (1)
    name: NotRequired[str],
    minValue: NotRequired[float],
    maxValue: NotRequired[float],
    step: NotRequired[float],
    value: NotRequired[str],
    isArray: NotRequired[bool],
    fileUploaderConfig: NotRequired[FileUploaderFieldConfigOutputTypeDef],  # (2)
  1. See ValueMappingsPaginatorTypeDef
  2. See FileUploaderFieldConfigOutputTypeDef

ComponentBindingPropertiesValueTypeDef#

# ComponentBindingPropertiesValueTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentBindingPropertiesValueTypeDef


def get_value() -> ComponentBindingPropertiesValueTypeDef:
    return {
        "type": ...,
    }


# ComponentBindingPropertiesValueTypeDef definition

class ComponentBindingPropertiesValueTypeDef(TypedDict):
    type: NotRequired[str],
    bindingProperties: NotRequired[ComponentBindingPropertiesValuePropertiesUnionTypeDef],  # (1)
    defaultValue: NotRequired[str],
  1. See ComponentBindingPropertiesValuePropertiesUnionTypeDef

CreateThemeDataTypeDef#

# CreateThemeDataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CreateThemeDataTypeDef


def get_value() -> CreateThemeDataTypeDef:
    return {
        "name": ...,
    }


# CreateThemeDataTypeDef definition

class CreateThemeDataTypeDef(TypedDict):
    name: str,
    values: Sequence[ThemeValuesUnionTypeDef],  # (1)
    overrides: NotRequired[Sequence[ThemeValuesTypeDef]],  # (2)
    tags: NotRequired[Mapping[str, str]],
  1. See Sequence[ThemeValuesUnionTypeDef]
  2. See Sequence[ThemeValuesTypeDef]

UpdateThemeDataTypeDef#

# UpdateThemeDataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UpdateThemeDataTypeDef


def get_value() -> UpdateThemeDataTypeDef:
    return {
        "id": ...,
    }


# UpdateThemeDataTypeDef definition

class UpdateThemeDataTypeDef(TypedDict):
    values: Sequence[ThemeValuesUnionTypeDef],  # (1)
    id: NotRequired[str],
    name: NotRequired[str],
    overrides: NotRequired[Sequence[ThemeValuesTypeDef]],  # (2)
  1. See Sequence[ThemeValuesUnionTypeDef]
  2. See Sequence[ThemeValuesTypeDef]

CodegenJobRenderConfigTypeDef#

# CodegenJobRenderConfigTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenJobRenderConfigTypeDef


def get_value() -> CodegenJobRenderConfigTypeDef:
    return {
        "react": ...,
    }


# CodegenJobRenderConfigTypeDef definition

class CodegenJobRenderConfigTypeDef(TypedDict):
    react: NotRequired[ReactStartCodegenJobDataUnionTypeDef],  # (1)
  1. See ReactStartCodegenJobDataUnionTypeDef

GetCodegenJobResponseTypeDef#

# GetCodegenJobResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetCodegenJobResponseTypeDef


def get_value() -> GetCodegenJobResponseTypeDef:
    return {
        "job": ...,
    }


# GetCodegenJobResponseTypeDef definition

class GetCodegenJobResponseTypeDef(TypedDict):
    job: CodegenJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodegenJobTypeDef
  2. See ResponseMetadataTypeDef

StartCodegenJobResponseTypeDef#

# StartCodegenJobResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import StartCodegenJobResponseTypeDef


def get_value() -> StartCodegenJobResponseTypeDef:
    return {
        "entity": ...,
    }


# StartCodegenJobResponseTypeDef definition

class StartCodegenJobResponseTypeDef(TypedDict):
    entity: CodegenJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CodegenJobTypeDef
  2. See ResponseMetadataTypeDef

ComponentChildOutputTypeDef#

# ComponentChildOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentChildOutputTypeDef


def get_value() -> ComponentChildOutputTypeDef:
    return {
        "componentType": ...,
    }


# ComponentChildOutputTypeDef definition

class ComponentChildOutputTypeDef(TypedDict):
    componentType: str,
    name: str,
    properties: Dict[str, ComponentPropertyOutputTypeDef],  # (1)
    children: NotRequired[List[Dict[str, Any]]],
    events: NotRequired[Dict[str, ComponentEventOutputTypeDef]],  # (2)
    sourceId: NotRequired[str],
  1. See Dict[str, ComponentPropertyOutputTypeDef]
  2. See Dict[str, ComponentEventOutputTypeDef]

ComponentChildPaginatorTypeDef#

# ComponentChildPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentChildPaginatorTypeDef


def get_value() -> ComponentChildPaginatorTypeDef:
    return {
        "componentType": ...,
    }


# ComponentChildPaginatorTypeDef definition

class ComponentChildPaginatorTypeDef(TypedDict):
    componentType: str,
    name: str,
    properties: Dict[str, ComponentPropertyPaginatorTypeDef],  # (1)
    children: NotRequired[List[Dict[str, Any]]],
    events: NotRequired[Dict[str, ComponentEventPaginatorTypeDef]],  # (2)
    sourceId: NotRequired[str],
  1. See Dict[str, ComponentPropertyPaginatorTypeDef]
  2. See Dict[str, ComponentEventPaginatorTypeDef]

FieldConfigOutputTypeDef#

# FieldConfigOutputTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldConfigOutputTypeDef


def get_value() -> FieldConfigOutputTypeDef:
    return {
        "label": ...,
    }


# FieldConfigOutputTypeDef definition

class FieldConfigOutputTypeDef(TypedDict):
    label: NotRequired[str],
    position: NotRequired[FieldPositionTypeDef],  # (1)
    excluded: NotRequired[bool],
    inputType: NotRequired[FieldInputConfigOutputTypeDef],  # (2)
    validations: NotRequired[List[FieldValidationConfigurationOutputTypeDef]],  # (3)
  1. See FieldPositionTypeDef
  2. See FieldInputConfigOutputTypeDef
  3. See List[FieldValidationConfigurationOutputTypeDef]

FieldConfigPaginatorTypeDef#

# FieldConfigPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldConfigPaginatorTypeDef


def get_value() -> FieldConfigPaginatorTypeDef:
    return {
        "label": ...,
    }


# FieldConfigPaginatorTypeDef definition

class FieldConfigPaginatorTypeDef(TypedDict):
    label: NotRequired[str],
    position: NotRequired[FieldPositionTypeDef],  # (1)
    excluded: NotRequired[bool],
    inputType: NotRequired[FieldInputConfigPaginatorTypeDef],  # (2)
    validations: NotRequired[List[FieldValidationConfigurationOutputTypeDef]],  # (3)
  1. See FieldPositionTypeDef
  2. See FieldInputConfigPaginatorTypeDef
  3. See List[FieldValidationConfigurationOutputTypeDef]

ValueMappingsTypeDef#

# ValueMappingsTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ValueMappingsTypeDef


def get_value() -> ValueMappingsTypeDef:
    return {
        "values": ...,
    }


# ValueMappingsTypeDef definition

class ValueMappingsTypeDef(TypedDict):
    values: Sequence[ValueMappingUnionTypeDef],  # (1)
    bindingProperties: NotRequired[Mapping[str, FormInputBindingPropertiesValueTypeDef]],  # (2)
  1. See Sequence[ValueMappingUnionTypeDef]
  2. See Mapping[str, FormInputBindingPropertiesValueTypeDef]

CreateThemeRequestTypeDef#

# CreateThemeRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CreateThemeRequestTypeDef


def get_value() -> CreateThemeRequestTypeDef:
    return {
        "appId": ...,
    }


# CreateThemeRequestTypeDef definition

class CreateThemeRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    themeToCreate: CreateThemeDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See CreateThemeDataTypeDef

UpdateThemeRequestTypeDef#

# UpdateThemeRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UpdateThemeRequestTypeDef


def get_value() -> UpdateThemeRequestTypeDef:
    return {
        "appId": ...,
    }


# UpdateThemeRequestTypeDef definition

class UpdateThemeRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    updatedTheme: UpdateThemeDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See UpdateThemeDataTypeDef

CodegenJobGenericDataSchemaTypeDef#

# CodegenJobGenericDataSchemaTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CodegenJobGenericDataSchemaTypeDef


def get_value() -> CodegenJobGenericDataSchemaTypeDef:
    return {
        "dataSourceType": ...,
    }


# CodegenJobGenericDataSchemaTypeDef definition

class CodegenJobGenericDataSchemaTypeDef(TypedDict):
    dataSourceType: CodegenJobGenericDataSourceTypeType,  # (1)
    models: Mapping[str, CodegenGenericDataModelUnionTypeDef],  # (2)
    enums: Mapping[str, CodegenGenericDataEnumUnionTypeDef],  # (3)
    nonModels: Mapping[str, CodegenGenericDataNonModelUnionTypeDef],  # (4)
  1. See CodegenJobGenericDataSourceTypeType
  2. See Mapping[str, CodegenGenericDataModelUnionTypeDef]
  3. See Mapping[str, CodegenGenericDataEnumUnionTypeDef]
  4. See Mapping[str, CodegenGenericDataNonModelUnionTypeDef]

ActionParametersTypeDef#

# ActionParametersTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ActionParametersTypeDef


def get_value() -> ActionParametersTypeDef:
    return {
        "type": ...,
    }


# ActionParametersTypeDef definition

class ActionParametersTypeDef(TypedDict):
    type: NotRequired[ComponentPropertyUnionTypeDef],  # (1)
    url: NotRequired[ComponentPropertyUnionTypeDef],  # (1)
    anchor: NotRequired[ComponentPropertyUnionTypeDef],  # (1)
    target: NotRequired[ComponentPropertyUnionTypeDef],  # (1)
    global: NotRequired[ComponentPropertyUnionTypeDef],  # (1)
    model: NotRequired[str],
    id: NotRequired[ComponentPropertyUnionTypeDef],  # (1)
    fields: NotRequired[Mapping[str, ComponentPropertyTypeDef]],  # (7)
    state: NotRequired[MutationActionSetStateParameterUnionTypeDef],  # (8)
  1. See ComponentPropertyUnionTypeDef
  2. See ComponentPropertyUnionTypeDef
  3. See ComponentPropertyUnionTypeDef
  4. See ComponentPropertyUnionTypeDef
  5. See ComponentPropertyUnionTypeDef
  6. See ComponentPropertyUnionTypeDef
  7. See Mapping[str, ComponentPropertyTypeDef]
  8. See MutationActionSetStateParameterUnionTypeDef

ComponentTypeDef#

# ComponentTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentTypeDef


def get_value() -> ComponentTypeDef:
    return {
        "appId": ...,
    }


# ComponentTypeDef definition

class ComponentTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    name: str,
    componentType: str,
    properties: Dict[str, ComponentPropertyOutputTypeDef],  # (1)
    variants: List[ComponentVariantOutputTypeDef],  # (3)
    overrides: Dict[str, Dict[str, str]],
    bindingProperties: Dict[str, ComponentBindingPropertiesValueOutputTypeDef],  # (4)
    createdAt: datetime.datetime,
    sourceId: NotRequired[str],
    children: NotRequired[List[ComponentChildOutputTypeDef]],  # (2)
    collectionProperties: NotRequired[Dict[str, ComponentDataConfigurationOutputTypeDef]],  # (5)
    modifiedAt: NotRequired[datetime.datetime],
    tags: NotRequired[Dict[str, str]],
    events: NotRequired[Dict[str, ComponentEventOutputTypeDef]],  # (6)
    schemaVersion: NotRequired[str],
  1. See Dict[str, ComponentPropertyOutputTypeDef]
  2. See List[ComponentChildOutputTypeDef]
  3. See List[ComponentVariantOutputTypeDef]
  4. See Dict[str, ComponentBindingPropertiesValueOutputTypeDef]
  5. See Dict[str, ComponentDataConfigurationOutputTypeDef]
  6. See Dict[str, ComponentEventOutputTypeDef]

ComponentPaginatorTypeDef#

# ComponentPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentPaginatorTypeDef


def get_value() -> ComponentPaginatorTypeDef:
    return {
        "appId": ...,
    }


# ComponentPaginatorTypeDef definition

class ComponentPaginatorTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    name: str,
    componentType: str,
    properties: Dict[str, ComponentPropertyPaginatorTypeDef],  # (1)
    variants: List[ComponentVariantOutputTypeDef],  # (3)
    overrides: Dict[str, Dict[str, str]],
    bindingProperties: Dict[str, ComponentBindingPropertiesValuePaginatorTypeDef],  # (4)
    createdAt: datetime.datetime,
    sourceId: NotRequired[str],
    children: NotRequired[List[ComponentChildPaginatorTypeDef]],  # (2)
    collectionProperties: NotRequired[Dict[str, ComponentDataConfigurationPaginatorTypeDef]],  # (5)
    modifiedAt: NotRequired[datetime.datetime],
    tags: NotRequired[Dict[str, str]],
    events: NotRequired[Dict[str, ComponentEventPaginatorTypeDef]],  # (6)
    schemaVersion: NotRequired[str],
  1. See Dict[str, ComponentPropertyPaginatorTypeDef]
  2. See List[ComponentChildPaginatorTypeDef]
  3. See List[ComponentVariantOutputTypeDef]
  4. See Dict[str, ComponentBindingPropertiesValuePaginatorTypeDef]
  5. See Dict[str, ComponentDataConfigurationPaginatorTypeDef]
  6. See Dict[str, ComponentEventPaginatorTypeDef]

FormTypeDef#

# FormTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormTypeDef


def get_value() -> FormTypeDef:
    return {
        "appId": ...,
    }


# FormTypeDef definition

class FormTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    name: str,
    formActionType: FormActionTypeType,  # (1)
    style: FormStyleTypeDef,  # (2)
    dataType: FormDataTypeConfigTypeDef,  # (3)
    fields: Dict[str, FieldConfigOutputTypeDef],  # (4)
    sectionalElements: Dict[str, SectionalElementTypeDef],  # (5)
    schemaVersion: str,
    tags: NotRequired[Dict[str, str]],
    cta: NotRequired[FormCTATypeDef],  # (6)
    labelDecorator: NotRequired[LabelDecoratorType],  # (7)
  1. See FormActionTypeType
  2. See FormStyleTypeDef
  3. See FormDataTypeConfigTypeDef
  4. See Dict[str, FieldConfigOutputTypeDef]
  5. See Dict[str, SectionalElementTypeDef]
  6. See FormCTATypeDef
  7. See LabelDecoratorType

FormPaginatorTypeDef#

# FormPaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FormPaginatorTypeDef


def get_value() -> FormPaginatorTypeDef:
    return {
        "appId": ...,
    }


# FormPaginatorTypeDef definition

class FormPaginatorTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    name: str,
    formActionType: FormActionTypeType,  # (1)
    style: FormStyleTypeDef,  # (2)
    dataType: FormDataTypeConfigTypeDef,  # (3)
    fields: Dict[str, FieldConfigPaginatorTypeDef],  # (4)
    sectionalElements: Dict[str, SectionalElementTypeDef],  # (5)
    schemaVersion: str,
    tags: NotRequired[Dict[str, str]],
    cta: NotRequired[FormCTATypeDef],  # (6)
    labelDecorator: NotRequired[LabelDecoratorType],  # (7)
  1. See FormActionTypeType
  2. See FormStyleTypeDef
  3. See FormDataTypeConfigTypeDef
  4. See Dict[str, FieldConfigPaginatorTypeDef]
  5. See Dict[str, SectionalElementTypeDef]
  6. See FormCTATypeDef
  7. See LabelDecoratorType

CreateComponentResponseTypeDef#

# CreateComponentResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CreateComponentResponseTypeDef


def get_value() -> CreateComponentResponseTypeDef:
    return {
        "entity": ...,
    }


# CreateComponentResponseTypeDef definition

class CreateComponentResponseTypeDef(TypedDict):
    entity: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

ExportComponentsResponseTypeDef#

# ExportComponentsResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportComponentsResponseTypeDef


def get_value() -> ExportComponentsResponseTypeDef:
    return {
        "entities": ...,
    }


# ExportComponentsResponseTypeDef definition

class ExportComponentsResponseTypeDef(TypedDict):
    entities: List[ComponentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[ComponentTypeDef]
  2. See ResponseMetadataTypeDef

GetComponentResponseTypeDef#

# GetComponentResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetComponentResponseTypeDef


def get_value() -> GetComponentResponseTypeDef:
    return {
        "component": ...,
    }


# GetComponentResponseTypeDef definition

class GetComponentResponseTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

UpdateComponentResponseTypeDef#

# UpdateComponentResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UpdateComponentResponseTypeDef


def get_value() -> UpdateComponentResponseTypeDef:
    return {
        "entity": ...,
    }


# UpdateComponentResponseTypeDef definition

class UpdateComponentResponseTypeDef(TypedDict):
    entity: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

ExportComponentsResponsePaginatorTypeDef#

# ExportComponentsResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportComponentsResponsePaginatorTypeDef


def get_value() -> ExportComponentsResponsePaginatorTypeDef:
    return {
        "entities": ...,
    }


# ExportComponentsResponsePaginatorTypeDef definition

class ExportComponentsResponsePaginatorTypeDef(TypedDict):
    entities: List[ComponentPaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[ComponentPaginatorTypeDef]
  2. See ResponseMetadataTypeDef

CreateFormResponseTypeDef#

# CreateFormResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CreateFormResponseTypeDef


def get_value() -> CreateFormResponseTypeDef:
    return {
        "entity": ...,
    }


# CreateFormResponseTypeDef definition

class CreateFormResponseTypeDef(TypedDict):
    entity: FormTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FormTypeDef
  2. See ResponseMetadataTypeDef

ExportFormsResponseTypeDef#

# ExportFormsResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportFormsResponseTypeDef


def get_value() -> ExportFormsResponseTypeDef:
    return {
        "entities": ...,
    }


# ExportFormsResponseTypeDef definition

class ExportFormsResponseTypeDef(TypedDict):
    entities: List[FormTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[FormTypeDef]
  2. See ResponseMetadataTypeDef

GetFormResponseTypeDef#

# GetFormResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import GetFormResponseTypeDef


def get_value() -> GetFormResponseTypeDef:
    return {
        "form": ...,
    }


# GetFormResponseTypeDef definition

class GetFormResponseTypeDef(TypedDict):
    form: FormTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FormTypeDef
  2. See ResponseMetadataTypeDef

UpdateFormResponseTypeDef#

# UpdateFormResponseTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UpdateFormResponseTypeDef


def get_value() -> UpdateFormResponseTypeDef:
    return {
        "entity": ...,
    }


# UpdateFormResponseTypeDef definition

class UpdateFormResponseTypeDef(TypedDict):
    entity: FormTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FormTypeDef
  2. See ResponseMetadataTypeDef

ExportFormsResponsePaginatorTypeDef#

# ExportFormsResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ExportFormsResponsePaginatorTypeDef


def get_value() -> ExportFormsResponsePaginatorTypeDef:
    return {
        "entities": ...,
    }


# ExportFormsResponsePaginatorTypeDef definition

class ExportFormsResponsePaginatorTypeDef(TypedDict):
    entities: List[FormPaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[FormPaginatorTypeDef]
  2. See ResponseMetadataTypeDef

FieldInputConfigTypeDef#

# FieldInputConfigTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldInputConfigTypeDef


def get_value() -> FieldInputConfigTypeDef:
    return {
        "type": ...,
    }


# FieldInputConfigTypeDef definition

class FieldInputConfigTypeDef(TypedDict):
    type: str,
    required: NotRequired[bool],
    readOnly: NotRequired[bool],
    placeholder: NotRequired[str],
    defaultValue: NotRequired[str],
    descriptiveText: NotRequired[str],
    defaultChecked: NotRequired[bool],
    defaultCountryCode: NotRequired[str],
    valueMappings: NotRequired[ValueMappingsUnionTypeDef],  # (1)
    name: NotRequired[str],
    minValue: NotRequired[float],
    maxValue: NotRequired[float],
    step: NotRequired[float],
    value: NotRequired[str],
    isArray: NotRequired[bool],
    fileUploaderConfig: NotRequired[FileUploaderFieldConfigUnionTypeDef],  # (2)
  1. See ValueMappingsUnionTypeDef
  2. See FileUploaderFieldConfigUnionTypeDef

StartCodegenJobDataTypeDef#

# StartCodegenJobDataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import StartCodegenJobDataTypeDef


def get_value() -> StartCodegenJobDataTypeDef:
    return {
        "renderConfig": ...,
    }


# StartCodegenJobDataTypeDef definition

class StartCodegenJobDataTypeDef(TypedDict):
    renderConfig: CodegenJobRenderConfigUnionTypeDef,  # (1)
    genericDataSchema: NotRequired[CodegenJobGenericDataSchemaUnionTypeDef],  # (2)
    autoGenerateForms: NotRequired[bool],
    features: NotRequired[CodegenFeatureFlagsTypeDef],  # (3)
    tags: NotRequired[Mapping[str, str]],
  1. See CodegenJobRenderConfigUnionTypeDef
  2. See CodegenJobGenericDataSchemaUnionTypeDef
  3. See CodegenFeatureFlagsTypeDef

ComponentEventTypeDef#

# ComponentEventTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentEventTypeDef


def get_value() -> ComponentEventTypeDef:
    return {
        "action": ...,
    }


# ComponentEventTypeDef definition

class ComponentEventTypeDef(TypedDict):
    action: NotRequired[str],
    parameters: NotRequired[ActionParametersUnionTypeDef],  # (1)
    bindingEvent: NotRequired[str],
  1. See ActionParametersUnionTypeDef

StartCodegenJobRequestTypeDef#

# StartCodegenJobRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import StartCodegenJobRequestTypeDef


def get_value() -> StartCodegenJobRequestTypeDef:
    return {
        "appId": ...,
    }


# StartCodegenJobRequestTypeDef definition

class StartCodegenJobRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    codegenJobToCreate: StartCodegenJobDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See StartCodegenJobDataTypeDef

ComponentChildTypeDef#

# ComponentChildTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import ComponentChildTypeDef


def get_value() -> ComponentChildTypeDef:
    return {
        "componentType": ...,
    }


# ComponentChildTypeDef definition

class ComponentChildTypeDef(TypedDict):
    componentType: str,
    name: str,
    properties: Mapping[str, ComponentPropertyTypeDef],  # (1)
    children: NotRequired[Sequence[Mapping[str, Any]]],
    events: NotRequired[Mapping[str, ComponentEventTypeDef]],  # (2)
    sourceId: NotRequired[str],
  1. See Mapping[str, ComponentPropertyTypeDef]
  2. See Mapping[str, ComponentEventTypeDef]

FieldConfigTypeDef#

# FieldConfigTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import FieldConfigTypeDef


def get_value() -> FieldConfigTypeDef:
    return {
        "label": ...,
    }


# FieldConfigTypeDef definition

class FieldConfigTypeDef(TypedDict):
    label: NotRequired[str],
    position: NotRequired[FieldPositionTypeDef],  # (1)
    excluded: NotRequired[bool],
    inputType: NotRequired[FieldInputConfigUnionTypeDef],  # (2)
    validations: NotRequired[Sequence[FieldValidationConfigurationUnionTypeDef]],  # (3)
  1. See FieldPositionTypeDef
  2. See FieldInputConfigUnionTypeDef
  3. See Sequence[FieldValidationConfigurationUnionTypeDef]

CreateComponentDataTypeDef#

# CreateComponentDataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CreateComponentDataTypeDef


def get_value() -> CreateComponentDataTypeDef:
    return {
        "name": ...,
    }


# CreateComponentDataTypeDef definition

class CreateComponentDataTypeDef(TypedDict):
    name: str,
    componentType: str,
    properties: Mapping[str, ComponentPropertyUnionTypeDef],  # (1)
    variants: Sequence[ComponentVariantUnionTypeDef],  # (3)
    overrides: Mapping[str, Mapping[str, str]],
    bindingProperties: Mapping[str, ComponentBindingPropertiesValueUnionTypeDef],  # (4)
    sourceId: NotRequired[str],
    children: NotRequired[Sequence[ComponentChildUnionTypeDef]],  # (2)
    collectionProperties: NotRequired[Mapping[str, ComponentDataConfigurationUnionTypeDef]],  # (5)
    tags: NotRequired[Mapping[str, str]],
    events: NotRequired[Mapping[str, ComponentEventUnionTypeDef]],  # (6)
    schemaVersion: NotRequired[str],
  1. See Mapping[str, ComponentPropertyUnionTypeDef]
  2. See Sequence[ComponentChildUnionTypeDef]
  3. See Sequence[ComponentVariantUnionTypeDef]
  4. See Mapping[str, ComponentBindingPropertiesValueUnionTypeDef]
  5. See Mapping[str, ComponentDataConfigurationUnionTypeDef]
  6. See Mapping[str, ComponentEventUnionTypeDef]

UpdateComponentDataTypeDef#

# UpdateComponentDataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UpdateComponentDataTypeDef


def get_value() -> UpdateComponentDataTypeDef:
    return {
        "id": ...,
    }


# UpdateComponentDataTypeDef definition

class UpdateComponentDataTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],
    sourceId: NotRequired[str],
    componentType: NotRequired[str],
    properties: NotRequired[Mapping[str, ComponentPropertyUnionTypeDef]],  # (1)
    children: NotRequired[Sequence[ComponentChildUnionTypeDef]],  # (2)
    variants: NotRequired[Sequence[ComponentVariantUnionTypeDef]],  # (3)
    overrides: NotRequired[Mapping[str, Mapping[str, str]]],
    bindingProperties: NotRequired[Mapping[str, ComponentBindingPropertiesValueUnionTypeDef]],  # (4)
    collectionProperties: NotRequired[Mapping[str, ComponentDataConfigurationUnionTypeDef]],  # (5)
    events: NotRequired[Mapping[str, ComponentEventUnionTypeDef]],  # (6)
    schemaVersion: NotRequired[str],
  1. See Mapping[str, ComponentPropertyUnionTypeDef]
  2. See Sequence[ComponentChildUnionTypeDef]
  3. See Sequence[ComponentVariantUnionTypeDef]
  4. See Mapping[str, ComponentBindingPropertiesValueUnionTypeDef]
  5. See Mapping[str, ComponentDataConfigurationUnionTypeDef]
  6. See Mapping[str, ComponentEventUnionTypeDef]

CreateFormDataTypeDef#

# CreateFormDataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CreateFormDataTypeDef


def get_value() -> CreateFormDataTypeDef:
    return {
        "name": ...,
    }


# CreateFormDataTypeDef definition

class CreateFormDataTypeDef(TypedDict):
    name: str,
    dataType: FormDataTypeConfigTypeDef,  # (1)
    formActionType: FormActionTypeType,  # (2)
    fields: Mapping[str, FieldConfigUnionTypeDef],  # (3)
    style: FormStyleTypeDef,  # (4)
    sectionalElements: Mapping[str, SectionalElementTypeDef],  # (5)
    schemaVersion: str,
    cta: NotRequired[FormCTATypeDef],  # (6)
    tags: NotRequired[Mapping[str, str]],
    labelDecorator: NotRequired[LabelDecoratorType],  # (7)
  1. See FormDataTypeConfigTypeDef
  2. See FormActionTypeType
  3. See Mapping[str, FieldConfigUnionTypeDef]
  4. See FormStyleTypeDef
  5. See Mapping[str, SectionalElementTypeDef]
  6. See FormCTATypeDef
  7. See LabelDecoratorType

UpdateFormDataTypeDef#

# UpdateFormDataTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UpdateFormDataTypeDef


def get_value() -> UpdateFormDataTypeDef:
    return {
        "name": ...,
    }


# UpdateFormDataTypeDef definition

class UpdateFormDataTypeDef(TypedDict):
    name: NotRequired[str],
    dataType: NotRequired[FormDataTypeConfigTypeDef],  # (1)
    formActionType: NotRequired[FormActionTypeType],  # (2)
    fields: NotRequired[Mapping[str, FieldConfigUnionTypeDef]],  # (3)
    style: NotRequired[FormStyleTypeDef],  # (4)
    sectionalElements: NotRequired[Mapping[str, SectionalElementTypeDef]],  # (5)
    schemaVersion: NotRequired[str],
    cta: NotRequired[FormCTATypeDef],  # (6)
    labelDecorator: NotRequired[LabelDecoratorType],  # (7)
  1. See FormDataTypeConfigTypeDef
  2. See FormActionTypeType
  3. See Mapping[str, FieldConfigUnionTypeDef]
  4. See FormStyleTypeDef
  5. See Mapping[str, SectionalElementTypeDef]
  6. See FormCTATypeDef
  7. See LabelDecoratorType

CreateComponentRequestTypeDef#

# CreateComponentRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CreateComponentRequestTypeDef


def get_value() -> CreateComponentRequestTypeDef:
    return {
        "appId": ...,
    }


# CreateComponentRequestTypeDef definition

class CreateComponentRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    componentToCreate: CreateComponentDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See CreateComponentDataTypeDef

UpdateComponentRequestTypeDef#

# UpdateComponentRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UpdateComponentRequestTypeDef


def get_value() -> UpdateComponentRequestTypeDef:
    return {
        "appId": ...,
    }


# UpdateComponentRequestTypeDef definition

class UpdateComponentRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    updatedComponent: UpdateComponentDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See UpdateComponentDataTypeDef

CreateFormRequestTypeDef#

# CreateFormRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import CreateFormRequestTypeDef


def get_value() -> CreateFormRequestTypeDef:
    return {
        "appId": ...,
    }


# CreateFormRequestTypeDef definition

class CreateFormRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    formToCreate: CreateFormDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See CreateFormDataTypeDef

UpdateFormRequestTypeDef#

# UpdateFormRequestTypeDef TypedDict usage example

from mypy_boto3_amplifyuibuilder.type_defs import UpdateFormRequestTypeDef


def get_value() -> UpdateFormRequestTypeDef:
    return {
        "appId": ...,
    }


# UpdateFormRequestTypeDef definition

class UpdateFormRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    updatedForm: UpdateFormDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See UpdateFormDataTypeDef