Skip to content

Type definitions#

Index > AmplifyUIBuilder > Type definitions

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

CodegenGenericDataEnumUnionTypeDef#

# CodegenGenericDataEnumUnionTypeDef Union usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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],
    modifiedAt: NotRequired[datetime],

PredicateOutputTypeDef#

# PredicateOutputTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 PredicateOutputTypeDef

ComponentBindingPropertiesValuePropertiesPaginatorTypeDef#

# ComponentBindingPropertiesValuePropertiesPaginatorTypeDef TypedDict usage example

from types_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 PredicatePaginatorTypeDef

ComponentDataConfigurationOutputTypeDef#

# ComponentDataConfigurationOutputTypeDef TypedDict usage example

from types_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 SortPropertyTypeDef
  2. See PredicateOutputTypeDef

ComponentDataConfigurationPaginatorTypeDef#

# ComponentDataConfigurationPaginatorTypeDef TypedDict usage example

from types_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 SortPropertyTypeDef
  2. See PredicatePaginatorTypeDef

ComponentPropertyOutputTypeDef#

# ComponentPropertyOutputTypeDef TypedDict usage example

from types_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 FormBindingElementTypeDef
  4. See ComponentConditionPropertyOutputTypeDef

ComponentPropertyPaginatorTypeDef#

# ComponentPropertyPaginatorTypeDef TypedDict usage example

from types_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 FormBindingElementTypeDef
  4. See ComponentConditionPropertyPaginatorTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 CodegenJobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListComponentsResponseTypeDef#

# ListComponentsResponseTypeDef TypedDict usage example

from types_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 ComponentSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 ThemeSummaryTypeDef
  2. See ResponseMetadataTypeDef

PutMetadataFlagRequestTypeDef#

# PutMetadataFlagRequestTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 types_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 CodegenGenericDataFieldOutputTypeDef

CodegenGenericDataNonModelOutputTypeDef#

# CodegenGenericDataNonModelOutputTypeDef TypedDict usage example

from types_boto3_amplifyuibuilder.type_defs import CodegenGenericDataNonModelOutputTypeDef


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


# CodegenGenericDataNonModelOutputTypeDef definition

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

CodegenGenericDataFieldTypeDef#

# CodegenGenericDataFieldTypeDef TypedDict usage example

from types_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 CodegenGenericDataRelationshipTypeTypeDef CodegenGenericDataRelationshipTypeOutputTypeDef

ComponentBindingPropertiesValueOutputTypeDef#

# ComponentBindingPropertiesValueOutputTypeDef TypedDict usage example

from types_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 types_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 types_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 FormBindingElementTypeDef
  4. See ComponentConditionPropertyTypeDef ComponentConditionPropertyOutputTypeDef

MutationActionSetStateParameterOutputTypeDef#

# MutationActionSetStateParameterOutputTypeDef TypedDict usage example

from types_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 types_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 types_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 FormSummaryTypeDef
  2. See ResponseMetadataTypeDef

FormCTATypeDef#

# FormCTATypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 PredicateTypeDef PredicateOutputTypeDef

ComponentDataConfigurationTypeDef#

# ComponentDataConfigurationTypeDef TypedDict usage example

from types_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 SortPropertyTypeDef
  2. See PredicateTypeDef PredicateOutputTypeDef

ThemeTypeDef#

# ThemeTypeDef TypedDict usage example

from types_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,
    values: List[ThemeValuesOutputTypeDef],  # (1)
    modifiedAt: NotRequired[datetime],
    overrides: NotRequired[List[ThemeValuesOutputTypeDef]],  # (1)
    tags: NotRequired[Dict[str, str]],
  1. See ThemeValuesOutputTypeDef
  2. See ThemeValuesOutputTypeDef

ThemePaginatorTypeDef#

# ThemePaginatorTypeDef TypedDict usage example

from types_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,
    values: List[ThemeValuesPaginatorTypeDef],  # (1)
    modifiedAt: NotRequired[datetime],
    overrides: NotRequired[List[ThemeValuesPaginatorTypeDef]],  # (1)
    tags: NotRequired[Dict[str, str]],
  1. See ThemeValuesPaginatorTypeDef
  2. See ThemeValuesPaginatorTypeDef

ThemeValuesTypeDef#

# ThemeValuesTypeDef TypedDict usage example

from types_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 ThemeValueTypeDef ThemeValueOutputTypeDef

CodegenJobRenderConfigOutputTypeDef#

# CodegenJobRenderConfigOutputTypeDef TypedDict usage example

from types_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 types_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 ApiConfigurationTypeDef ApiConfigurationOutputTypeDef

CodegenJobGenericDataSchemaOutputTypeDef#

# CodegenJobGenericDataSchemaOutputTypeDef TypedDict usage example

from types_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 CodegenGenericDataModelOutputTypeDef
  3. See CodegenGenericDataEnumOutputTypeDef
  4. See CodegenGenericDataNonModelOutputTypeDef

CodegenGenericDataModelTypeDef#

# CodegenGenericDataModelTypeDef TypedDict usage example

from types_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 CodegenGenericDataFieldTypeDef

ActionParametersOutputTypeDef#

# ActionParametersOutputTypeDef TypedDict usage example

from types_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 ComponentPropertyOutputTypeDef
  8. See MutationActionSetStateParameterOutputTypeDef

ActionParametersPaginatorTypeDef#

# ActionParametersPaginatorTypeDef TypedDict usage example

from types_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 ComponentPropertyPaginatorTypeDef
  8. See MutationActionSetStateParameterPaginatorTypeDef

ValueMappingsOutputTypeDef#

# ValueMappingsOutputTypeDef TypedDict usage example

from types_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 ValueMappingOutputTypeDef
  2. See FormInputBindingPropertiesValueTypeDef

ValueMappingsPaginatorTypeDef#

# ValueMappingsPaginatorTypeDef TypedDict usage example

from types_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 ValueMappingPaginatorTypeDef
  2. See FormInputBindingPropertiesValueTypeDef

ValueMappingTypeDef#

# ValueMappingTypeDef TypedDict usage example

from types_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 FormInputValuePropertyTypeDef FormInputValuePropertyOutputTypeDef
  2. See FormInputValuePropertyTypeDef FormInputValuePropertyOutputTypeDef

CreateThemeResponseTypeDef#

# CreateThemeResponseTypeDef TypedDict usage example

from types_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 types_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 ThemeTypeDef
  2. See ResponseMetadataTypeDef

GetThemeResponseTypeDef#

# GetThemeResponseTypeDef TypedDict usage example

from types_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 types_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 types_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 ThemePaginatorTypeDef
  2. See ResponseMetadataTypeDef

CodegenJobTypeDef#

# CodegenJobTypeDef TypedDict usage example

from types_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],
    modifiedAt: NotRequired[datetime],
    dependencies: NotRequired[List[CodegenDependencyTypeDef]],  # (6)
  1. See CodegenJobRenderConfigOutputTypeDef
  2. See CodegenJobGenericDataSchemaOutputTypeDef
  3. See CodegenFeatureFlagsTypeDef
  4. See CodegenJobStatusType
  5. See CodegenJobAssetTypeDef
  6. See CodegenDependencyTypeDef

CodegenGenericDataNonModelTypeDef#

# CodegenGenericDataNonModelTypeDef TypedDict usage example

from types_boto3_amplifyuibuilder.type_defs import CodegenGenericDataNonModelTypeDef


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


# CodegenGenericDataNonModelTypeDef definition

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

MutationActionSetStateParameterTypeDef#

# MutationActionSetStateParameterTypeDef TypedDict usage example

from types_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 ComponentPropertyTypeDef ComponentPropertyOutputTypeDef

ComponentEventOutputTypeDef#

# ComponentEventOutputTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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 types_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 ComponentBindingPropertiesValuePropertiesTypeDef ComponentBindingPropertiesValuePropertiesOutputTypeDef

CreateThemeDataTypeDef#

# CreateThemeDataTypeDef TypedDict usage example

from types_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 ThemeValuesTypeDef ThemeValuesOutputTypeDef
  2. See ThemeValuesTypeDef

UpdateThemeDataTypeDef#

# UpdateThemeDataTypeDef TypedDict usage example

from types_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 ThemeValuesTypeDef ThemeValuesOutputTypeDef
  2. See ThemeValuesTypeDef

CodegenJobRenderConfigTypeDef#

# CodegenJobRenderConfigTypeDef TypedDict usage example

from types_boto3_amplifyuibuilder.type_defs import CodegenJobRenderConfigTypeDef


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


# CodegenJobRenderConfigTypeDef definition

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

GetCodegenJobResponseTypeDef#

# GetCodegenJobResponseTypeDef TypedDict usage example

from types_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 types_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 types_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 ComponentPropertyOutputTypeDef
  2. See ComponentEventOutputTypeDef

ComponentChildPaginatorTypeDef#

# ComponentChildPaginatorTypeDef TypedDict usage example

from types_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 ComponentPropertyPaginatorTypeDef
  2. See ComponentEventPaginatorTypeDef

FieldConfigOutputTypeDef#

# FieldConfigOutputTypeDef TypedDict usage example

from types_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 FieldValidationConfigurationOutputTypeDef

FieldConfigPaginatorTypeDef#

# FieldConfigPaginatorTypeDef TypedDict usage example

from types_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 FieldValidationConfigurationOutputTypeDef

ValueMappingsTypeDef#

# ValueMappingsTypeDef TypedDict usage example

from types_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 ValueMappingTypeDef ValueMappingOutputTypeDef
  2. See FormInputBindingPropertiesValueTypeDef

CreateThemeRequestTypeDef#

# CreateThemeRequestTypeDef TypedDict usage example

from types_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 types_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 types_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 CodegenGenericDataModelTypeDef CodegenGenericDataModelOutputTypeDef
  3. See CodegenGenericDataEnumTypeDef CodegenGenericDataEnumOutputTypeDef
  4. See CodegenGenericDataNonModelTypeDef CodegenGenericDataNonModelOutputTypeDef

ActionParametersTypeDef#

# ActionParametersTypeDef TypedDict usage example

from types_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 ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
  2. See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
  3. See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
  4. See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
  5. See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
  6. See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
  7. See ComponentPropertyTypeDef
  8. See MutationActionSetStateParameterTypeDef MutationActionSetStateParameterOutputTypeDef

ComponentTypeDef#

# ComponentTypeDef TypedDict usage example

from types_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,
    sourceId: NotRequired[str],
    children: NotRequired[List[ComponentChildOutputTypeDef]],  # (2)
    collectionProperties: NotRequired[Dict[str, ComponentDataConfigurationOutputTypeDef]],  # (5)
    modifiedAt: NotRequired[datetime],
    tags: NotRequired[Dict[str, str]],
    events: NotRequired[Dict[str, ComponentEventOutputTypeDef]],  # (6)
    schemaVersion: NotRequired[str],
  1. See ComponentPropertyOutputTypeDef
  2. See ComponentChildOutputTypeDef
  3. See ComponentVariantOutputTypeDef
  4. See ComponentBindingPropertiesValueOutputTypeDef
  5. See ComponentDataConfigurationOutputTypeDef
  6. See ComponentEventOutputTypeDef

ComponentPaginatorTypeDef#

# ComponentPaginatorTypeDef TypedDict usage example

from types_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,
    sourceId: NotRequired[str],
    children: NotRequired[List[ComponentChildPaginatorTypeDef]],  # (2)
    collectionProperties: NotRequired[Dict[str, ComponentDataConfigurationPaginatorTypeDef]],  # (5)
    modifiedAt: NotRequired[datetime],
    tags: NotRequired[Dict[str, str]],
    events: NotRequired[Dict[str, ComponentEventPaginatorTypeDef]],  # (6)
    schemaVersion: NotRequired[str],
  1. See ComponentPropertyPaginatorTypeDef
  2. See ComponentChildPaginatorTypeDef
  3. See ComponentVariantOutputTypeDef
  4. See ComponentBindingPropertiesValuePaginatorTypeDef
  5. See ComponentDataConfigurationPaginatorTypeDef
  6. See ComponentEventPaginatorTypeDef

FormTypeDef#

# FormTypeDef TypedDict usage example

from types_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 FieldConfigOutputTypeDef
  5. See SectionalElementTypeDef
  6. See FormCTATypeDef
  7. See LabelDecoratorType

FormPaginatorTypeDef#

# FormPaginatorTypeDef TypedDict usage example

from types_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 FieldConfigPaginatorTypeDef
  5. See SectionalElementTypeDef
  6. See FormCTATypeDef
  7. See LabelDecoratorType

CreateComponentResponseTypeDef#

# CreateComponentResponseTypeDef TypedDict usage example

from types_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 types_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 ComponentTypeDef
  2. See ResponseMetadataTypeDef

GetComponentResponseTypeDef#

# GetComponentResponseTypeDef TypedDict usage example

from types_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 types_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 types_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 ComponentPaginatorTypeDef
  2. See ResponseMetadataTypeDef

CreateFormResponseTypeDef#

# CreateFormResponseTypeDef TypedDict usage example

from types_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 types_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 FormTypeDef
  2. See ResponseMetadataTypeDef

GetFormResponseTypeDef#

# GetFormResponseTypeDef TypedDict usage example

from types_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 types_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 types_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 FormPaginatorTypeDef
  2. See ResponseMetadataTypeDef

FieldInputConfigTypeDef#

# FieldInputConfigTypeDef TypedDict usage example

from types_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 ValueMappingsTypeDef ValueMappingsOutputTypeDef
  2. See FileUploaderFieldConfigTypeDef FileUploaderFieldConfigOutputTypeDef

StartCodegenJobDataTypeDef#

# StartCodegenJobDataTypeDef TypedDict usage example

from types_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 CodegenJobRenderConfigTypeDef CodegenJobRenderConfigOutputTypeDef
  2. See CodegenJobGenericDataSchemaTypeDef CodegenJobGenericDataSchemaOutputTypeDef
  3. See CodegenFeatureFlagsTypeDef

ComponentEventTypeDef#

# ComponentEventTypeDef TypedDict usage example

from types_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 ActionParametersTypeDef ActionParametersOutputTypeDef

StartCodegenJobRequestTypeDef#

# StartCodegenJobRequestTypeDef TypedDict usage example

from types_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 types_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 ComponentPropertyTypeDef
  2. See ComponentEventTypeDef

FieldConfigTypeDef#

# FieldConfigTypeDef TypedDict usage example

from types_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 FieldInputConfigTypeDef FieldInputConfigOutputTypeDef
  3. See FieldValidationConfigurationTypeDef FieldValidationConfigurationOutputTypeDef

CreateComponentDataTypeDef#

# CreateComponentDataTypeDef TypedDict usage example

from types_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 ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
  2. See ComponentChildTypeDef ComponentChildOutputTypeDef
  3. See ComponentVariantTypeDef ComponentVariantOutputTypeDef
  4. See ComponentBindingPropertiesValueTypeDef ComponentBindingPropertiesValueOutputTypeDef
  5. See ComponentDataConfigurationTypeDef ComponentDataConfigurationOutputTypeDef
  6. See ComponentEventTypeDef ComponentEventOutputTypeDef

UpdateComponentDataTypeDef#

# UpdateComponentDataTypeDef TypedDict usage example

from types_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 ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
  2. See ComponentChildTypeDef ComponentChildOutputTypeDef
  3. See ComponentVariantTypeDef ComponentVariantOutputTypeDef
  4. See ComponentBindingPropertiesValueTypeDef ComponentBindingPropertiesValueOutputTypeDef
  5. See ComponentDataConfigurationTypeDef ComponentDataConfigurationOutputTypeDef
  6. See ComponentEventTypeDef ComponentEventOutputTypeDef

CreateFormDataTypeDef#

# CreateFormDataTypeDef TypedDict usage example

from types_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 FieldConfigTypeDef FieldConfigOutputTypeDef
  4. See FormStyleTypeDef
  5. See SectionalElementTypeDef
  6. See FormCTATypeDef
  7. See LabelDecoratorType

UpdateFormDataTypeDef#

# UpdateFormDataTypeDef TypedDict usage example

from types_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 FieldConfigTypeDef FieldConfigOutputTypeDef
  4. See FormStyleTypeDef
  5. See SectionalElementTypeDef
  6. See FormCTATypeDef
  7. See LabelDecoratorType

CreateComponentRequestTypeDef#

# CreateComponentRequestTypeDef TypedDict usage example

from types_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 types_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 types_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 types_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