Typed dictionaries
Index > AmplifyUIBuilder > Typed dictionaries
Auto-generated documentation for AmplifyUIBuilder type annotations stubs module types-aiobotocore-amplifyuibuilder.
MutationActionSetStateParameterTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import MutationActionSetStateParameterTypeDef
def get_value() -> MutationActionSetStateParameterTypeDef:
return {
"componentName": ...,
"property": ...,
"set": ...,
}
Definition
class MutationActionSetStateParameterTypeDef(TypedDict):
componentName: str,
property: str,
set: ComponentPropertyTypeDef, # (1)
ComponentBindingPropertiesValuePropertiesTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentBindingPropertiesValuePropertiesTypeDef
def get_value() -> ComponentBindingPropertiesValuePropertiesTypeDef:
return {
"bucket": ...,
}
Definition
class ComponentBindingPropertiesValuePropertiesTypeDef(TypedDict):
bucket: NotRequired[str],
defaultValue: NotRequired[str],
field: NotRequired[str],
key: NotRequired[str],
model: NotRequired[str],
predicates: NotRequired[Sequence[PredicateTypeDef]], # (1)
userAttribute: NotRequired[str],
- See PredicateTypeDef
ComponentConditionPropertyTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentConditionPropertyTypeDef
def get_value() -> ComponentConditionPropertyTypeDef:
return {
"else": ...,
}
Definition
class ComponentConditionPropertyTypeDef(TypedDict):
else: NotRequired[ComponentPropertyTypeDef], # (1)
field: NotRequired[str],
operand: NotRequired[str],
operandType: NotRequired[str],
operator: NotRequired[str],
property: NotRequired[str],
then: NotRequired[ComponentPropertyTypeDef], # (1)
SortPropertyTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import SortPropertyTypeDef
def get_value() -> SortPropertyTypeDef:
return {
"direction": ...,
"field": ...,
}
ComponentPropertyBindingPropertiesTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentPropertyBindingPropertiesTypeDef
def get_value() -> ComponentPropertyBindingPropertiesTypeDef:
return {
"property": ...,
}
Definition
class ComponentPropertyBindingPropertiesTypeDef(TypedDict):
property: str,
field: NotRequired[str],
FormBindingElementTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import FormBindingElementTypeDef
def get_value() -> FormBindingElementTypeDef:
return {
"element": ...,
"property": ...,
}
ComponentSummaryTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentSummaryTypeDef
def get_value() -> ComponentSummaryTypeDef:
return {
"appId": ...,
"componentType": ...,
"environmentName": ...,
"id": ...,
"name": ...,
}
Definition
class ComponentSummaryTypeDef(TypedDict):
appId: str,
componentType: str,
environmentName: str,
id: str,
name: str,
ComponentVariantTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentVariantTypeDef
def get_value() -> ComponentVariantTypeDef:
return {
"overrides": ...,
}
Definition
class ComponentVariantTypeDef(TypedDict):
overrides: NotRequired[Mapping[str, Mapping[str, str]]],
variantValues: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateThemeDataTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateThemeDataTypeDef
def get_value() -> CreateThemeDataTypeDef:
return {
"name": ...,
"values": ...,
}
Definition
class CreateThemeDataTypeDef(TypedDict):
name: str,
values: Sequence[ThemeValuesTypeDef], # (1)
overrides: NotRequired[Sequence[ThemeValuesTypeDef]], # (1)
tags: NotRequired[Mapping[str, str]],
- See ThemeValuesTypeDef
- See ThemeValuesTypeDef
ThemeTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ThemeTypeDef
def get_value() -> ThemeTypeDef:
return {
"appId": ...,
"createdAt": ...,
"environmentName": ...,
"id": ...,
"name": ...,
"values": ...,
}
Definition
class ThemeTypeDef(TypedDict):
appId: str,
createdAt: datetime,
environmentName: str,
id: str,
name: str,
values: List[ThemeValuesTypeDef], # (1)
modifiedAt: NotRequired[datetime],
overrides: NotRequired[List[ThemeValuesTypeDef]], # (1)
tags: NotRequired[Dict[str, str]],
- See ThemeValuesTypeDef
- See ThemeValuesTypeDef
DeleteComponentRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import DeleteComponentRequestRequestTypeDef
def get_value() -> DeleteComponentRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
"id": ...,
}
Definition
class DeleteComponentRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
DeleteThemeRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import DeleteThemeRequestRequestTypeDef
def get_value() -> DeleteThemeRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
"id": ...,
}
Definition
class DeleteThemeRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
ExchangeCodeForTokenRequestBodyTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExchangeCodeForTokenRequestBodyTypeDef
def get_value() -> ExchangeCodeForTokenRequestBodyTypeDef:
return {
"code": ...,
"redirectUri": ...,
}
PaginatorConfigTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ExportComponentsRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportComponentsRequestRequestTypeDef
def get_value() -> ExportComponentsRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
}
Definition
class ExportComponentsRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
nextToken: NotRequired[str],
ExportThemesRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportThemesRequestRequestTypeDef
def get_value() -> ExportThemesRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
}
Definition
class ExportThemesRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
nextToken: NotRequired[str],
GetComponentRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import GetComponentRequestRequestTypeDef
def get_value() -> GetComponentRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
"id": ...,
}
Definition
class GetComponentRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
GetThemeRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import GetThemeRequestRequestTypeDef
def get_value() -> GetThemeRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
"id": ...,
}
Definition
class GetThemeRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
ListComponentsRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListComponentsRequestRequestTypeDef
def get_value() -> ListComponentsRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
}
Definition
class ListComponentsRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListThemesRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListThemesRequestRequestTypeDef
def get_value() -> ListThemesRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
}
Definition
class ListThemesRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ThemeSummaryTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ThemeSummaryTypeDef
def get_value() -> ThemeSummaryTypeDef:
return {
"appId": ...,
"environmentName": ...,
"id": ...,
"name": ...,
}
Definition
class ThemeSummaryTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
name: str,
PredicateTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import PredicateTypeDef
def get_value() -> PredicateTypeDef:
return {
"and": ...,
}
Definition
class PredicateTypeDef(TypedDict):
and: NotRequired[Sequence[PredicateTypeDef]], # (1)
field: NotRequired[str],
operand: NotRequired[str],
operator: NotRequired[str],
or: NotRequired[Sequence[PredicateTypeDef]], # (1)
- See PredicateTypeDef
- See PredicateTypeDef
RefreshTokenRequestBodyTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import RefreshTokenRequestBodyTypeDef
def get_value() -> RefreshTokenRequestBodyTypeDef:
return {
"token": ...,
}
ThemeValueTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ThemeValueTypeDef
def get_value() -> ThemeValueTypeDef:
return {
"children": ...,
}
Definition
class ThemeValueTypeDef(TypedDict):
children: NotRequired[Sequence[ThemeValuesTypeDef]], # (1)
value: NotRequired[str],
ThemeValuesTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ThemeValuesTypeDef
def get_value() -> ThemeValuesTypeDef:
return {
"key": ...,
}
Definition
class ThemeValuesTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[ThemeValueTypeDef], # (1)
UpdateThemeDataTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateThemeDataTypeDef
def get_value() -> UpdateThemeDataTypeDef:
return {
"values": ...,
}
Definition
class UpdateThemeDataTypeDef(TypedDict):
values: Sequence[ThemeValuesTypeDef], # (1)
id: NotRequired[str],
name: NotRequired[str],
overrides: NotRequired[Sequence[ThemeValuesTypeDef]], # (1)
- See ThemeValuesTypeDef
- See ThemeValuesTypeDef
ActionParametersTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ActionParametersTypeDef
def get_value() -> ActionParametersTypeDef:
return {
"anchor": ...,
}
Definition
class ActionParametersTypeDef(TypedDict):
anchor: NotRequired[ComponentPropertyTypeDef], # (1)
fields: NotRequired[Mapping[str, ComponentPropertyTypeDef]], # (2)
global: NotRequired[ComponentPropertyTypeDef], # (1)
id: NotRequired[ComponentPropertyTypeDef], # (1)
model: NotRequired[str],
state: NotRequired[MutationActionSetStateParameterTypeDef], # (5)
target: NotRequired[ComponentPropertyTypeDef], # (1)
type: NotRequired[ComponentPropertyTypeDef], # (1)
url: NotRequired[ComponentPropertyTypeDef], # (1)
- See ComponentPropertyTypeDef
- See ComponentPropertyTypeDef
- See ComponentPropertyTypeDef
- See ComponentPropertyTypeDef
- See MutationActionSetStateParameterTypeDef
- See ComponentPropertyTypeDef
- See ComponentPropertyTypeDef
- See ComponentPropertyTypeDef
ComponentBindingPropertiesValueTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentBindingPropertiesValueTypeDef
def get_value() -> ComponentBindingPropertiesValueTypeDef:
return {
"bindingProperties": ...,
}
Definition
class ComponentBindingPropertiesValueTypeDef(TypedDict):
bindingProperties: NotRequired[ComponentBindingPropertiesValuePropertiesTypeDef], # (1)
defaultValue: NotRequired[str],
type: NotRequired[str],
ComponentDataConfigurationTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentDataConfigurationTypeDef
def get_value() -> ComponentDataConfigurationTypeDef:
return {
"model": ...,
}
Definition
class ComponentDataConfigurationTypeDef(TypedDict):
model: str,
identifiers: NotRequired[Sequence[str]],
predicate: NotRequired[PredicateTypeDef], # (1)
sort: NotRequired[Sequence[SortPropertyTypeDef]], # (2)
- See PredicateTypeDef
- See SortPropertyTypeDef
ComponentPropertyTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentPropertyTypeDef
def get_value() -> ComponentPropertyTypeDef:
return {
"bindingProperties": ...,
}
Definition
class ComponentPropertyTypeDef(TypedDict):
bindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef], # (1)
bindings: NotRequired[Mapping[str, FormBindingElementTypeDef]], # (2)
collectionBindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef], # (1)
componentName: NotRequired[str],
concat: NotRequired[Sequence[ComponentPropertyTypeDef]], # (4)
condition: NotRequired[ComponentConditionPropertyTypeDef], # (5)
configured: NotRequired[bool],
defaultValue: NotRequired[str],
event: NotRequired[str],
importedValue: NotRequired[str],
model: NotRequired[str],
property: NotRequired[str],
type: NotRequired[str],
userAttribute: NotRequired[str],
value: NotRequired[str],
- See ComponentPropertyBindingPropertiesTypeDef
- See FormBindingElementTypeDef
- See ComponentPropertyBindingPropertiesTypeDef
- See ComponentPropertyTypeDef
- See ComponentConditionPropertyTypeDef
EmptyResponseMetadataTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExchangeCodeForTokenResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExchangeCodeForTokenResponseTypeDef
def get_value() -> ExchangeCodeForTokenResponseTypeDef:
return {
"accessToken": ...,
"expiresIn": ...,
"refreshToken": ...,
"ResponseMetadata": ...,
}
Definition
class ExchangeCodeForTokenResponseTypeDef(TypedDict):
accessToken: str,
expiresIn: int,
refreshToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListComponentsResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListComponentsResponseTypeDef
def get_value() -> ListComponentsResponseTypeDef:
return {
"entities": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListComponentsResponseTypeDef(TypedDict):
entities: List[ComponentSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RefreshTokenResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import RefreshTokenResponseTypeDef
def get_value() -> RefreshTokenResponseTypeDef:
return {
"accessToken": ...,
"expiresIn": ...,
"ResponseMetadata": ...,
}
Definition
class RefreshTokenResponseTypeDef(TypedDict):
accessToken: str,
expiresIn: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateThemeRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateThemeRequestRequestTypeDef
def get_value() -> CreateThemeRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
"themeToCreate": ...,
}
Definition
class CreateThemeRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
themeToCreate: CreateThemeDataTypeDef, # (1)
clientToken: NotRequired[str],
CreateThemeResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateThemeResponseTypeDef
def get_value() -> CreateThemeResponseTypeDef:
return {
"entity": ...,
"ResponseMetadata": ...,
}
Definition
class CreateThemeResponseTypeDef(TypedDict):
entity: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
ExportThemesResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportThemesResponseTypeDef
def get_value() -> ExportThemesResponseTypeDef:
return {
"entities": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ExportThemesResponseTypeDef(TypedDict):
entities: List[ThemeTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
GetThemeResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import GetThemeResponseTypeDef
def get_value() -> GetThemeResponseTypeDef:
return {
"theme": ...,
"ResponseMetadata": ...,
}
Definition
class GetThemeResponseTypeDef(TypedDict):
theme: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
UpdateThemeResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateThemeResponseTypeDef
def get_value() -> UpdateThemeResponseTypeDef:
return {
"entity": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateThemeResponseTypeDef(TypedDict):
entity: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
ExchangeCodeForTokenRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExchangeCodeForTokenRequestRequestTypeDef
def get_value() -> ExchangeCodeForTokenRequestRequestTypeDef:
return {
"provider": ...,
"request": ...,
}
Definition
class ExchangeCodeForTokenRequestRequestTypeDef(TypedDict):
provider: TokenProvidersType, # (1)
request: ExchangeCodeForTokenRequestBodyTypeDef, # (2)
ExportComponentsRequestExportComponentsPaginateTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportComponentsRequestExportComponentsPaginateTypeDef
def get_value() -> ExportComponentsRequestExportComponentsPaginateTypeDef:
return {
"appId": ...,
"environmentName": ...,
}
Definition
class ExportComponentsRequestExportComponentsPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ExportThemesRequestExportThemesPaginateTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportThemesRequestExportThemesPaginateTypeDef
def get_value() -> ExportThemesRequestExportThemesPaginateTypeDef:
return {
"appId": ...,
"environmentName": ...,
}
Definition
class ExportThemesRequestExportThemesPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListComponentsRequestListComponentsPaginateTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListComponentsRequestListComponentsPaginateTypeDef
def get_value() -> ListComponentsRequestListComponentsPaginateTypeDef:
return {
"appId": ...,
"environmentName": ...,
}
Definition
class ListComponentsRequestListComponentsPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListThemesRequestListThemesPaginateTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListThemesRequestListThemesPaginateTypeDef
def get_value() -> ListThemesRequestListThemesPaginateTypeDef:
return {
"appId": ...,
"environmentName": ...,
}
Definition
class ListThemesRequestListThemesPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListThemesResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListThemesResponseTypeDef
def get_value() -> ListThemesResponseTypeDef:
return {
"entities": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListThemesResponseTypeDef(TypedDict):
entities: List[ThemeSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RefreshTokenRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import RefreshTokenRequestRequestTypeDef
def get_value() -> RefreshTokenRequestRequestTypeDef:
return {
"provider": ...,
"refreshTokenBody": ...,
}
Definition
class RefreshTokenRequestRequestTypeDef(TypedDict):
provider: TokenProvidersType, # (1)
refreshTokenBody: RefreshTokenRequestBodyTypeDef, # (2)
UpdateThemeRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateThemeRequestRequestTypeDef
def get_value() -> UpdateThemeRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
"id": ...,
"updatedTheme": ...,
}
Definition
class UpdateThemeRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
updatedTheme: UpdateThemeDataTypeDef, # (1)
clientToken: NotRequired[str],
ComponentEventTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentEventTypeDef
def get_value() -> ComponentEventTypeDef:
return {
"action": ...,
}
Definition
class ComponentEventTypeDef(TypedDict):
action: NotRequired[str],
bindingEvent: NotRequired[str],
parameters: NotRequired[ActionParametersTypeDef], # (1)
ComponentChildTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentChildTypeDef
def get_value() -> ComponentChildTypeDef:
return {
"componentType": ...,
"name": ...,
"properties": ...,
}
Definition
class ComponentChildTypeDef(TypedDict):
componentType: str,
name: str,
properties: Mapping[str, ComponentPropertyTypeDef], # (3)
children: NotRequired[Sequence[ComponentChildTypeDef]], # (1)
events: NotRequired[Mapping[str, ComponentEventTypeDef]], # (2)
sourceId: NotRequired[str],
ComponentTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentTypeDef
def get_value() -> ComponentTypeDef:
return {
"appId": ...,
"bindingProperties": ...,
"componentType": ...,
"createdAt": ...,
"environmentName": ...,
"id": ...,
"name": ...,
"overrides": ...,
"properties": ...,
"variants": ...,
}
Definition
class ComponentTypeDef(TypedDict):
appId: str,
bindingProperties: Dict[str, ComponentBindingPropertiesValueTypeDef], # (1)
componentType: str,
createdAt: datetime,
environmentName: str,
id: str,
name: str,
overrides: Dict[str, Dict[str, str]],
properties: Dict[str, ComponentPropertyTypeDef], # (5)
variants: List[ComponentVariantTypeDef], # (6)
children: NotRequired[List[ComponentChildTypeDef]], # (2)
collectionProperties: NotRequired[Dict[str, ComponentDataConfigurationTypeDef]], # (3)
events: NotRequired[Dict[str, ComponentEventTypeDef]], # (4)
modifiedAt: NotRequired[datetime],
schemaVersion: NotRequired[str],
sourceId: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See ComponentBindingPropertiesValueTypeDef
- See ComponentChildTypeDef
- See ComponentDataConfigurationTypeDef
- See ComponentEventTypeDef
- See ComponentPropertyTypeDef
- See ComponentVariantTypeDef
CreateComponentDataTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateComponentDataTypeDef
def get_value() -> CreateComponentDataTypeDef:
return {
"bindingProperties": ...,
"componentType": ...,
"name": ...,
"overrides": ...,
"properties": ...,
"variants": ...,
}
Definition
class CreateComponentDataTypeDef(TypedDict):
bindingProperties: Mapping[str, ComponentBindingPropertiesValueTypeDef], # (1)
componentType: str,
name: str,
overrides: Mapping[str, Mapping[str, str]],
properties: Mapping[str, ComponentPropertyTypeDef], # (5)
variants: Sequence[ComponentVariantTypeDef], # (6)
children: NotRequired[Sequence[ComponentChildTypeDef]], # (2)
collectionProperties: NotRequired[Mapping[str, ComponentDataConfigurationTypeDef]], # (3)
events: NotRequired[Mapping[str, ComponentEventTypeDef]], # (4)
schemaVersion: NotRequired[str],
sourceId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See ComponentBindingPropertiesValueTypeDef
- See ComponentChildTypeDef
- See ComponentDataConfigurationTypeDef
- See ComponentEventTypeDef
- See ComponentPropertyTypeDef
- See ComponentVariantTypeDef
UpdateComponentDataTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateComponentDataTypeDef
def get_value() -> UpdateComponentDataTypeDef:
return {
"bindingProperties": ...,
}
Definition
class UpdateComponentDataTypeDef(TypedDict):
bindingProperties: NotRequired[Mapping[str, ComponentBindingPropertiesValueTypeDef]], # (1)
children: NotRequired[Sequence[ComponentChildTypeDef]], # (2)
collectionProperties: NotRequired[Mapping[str, ComponentDataConfigurationTypeDef]], # (3)
componentType: NotRequired[str],
events: NotRequired[Mapping[str, ComponentEventTypeDef]], # (4)
id: NotRequired[str],
name: NotRequired[str],
overrides: NotRequired[Mapping[str, Mapping[str, str]]],
properties: NotRequired[Mapping[str, ComponentPropertyTypeDef]], # (5)
schemaVersion: NotRequired[str],
sourceId: NotRequired[str],
variants: NotRequired[Sequence[ComponentVariantTypeDef]], # (6)
- See ComponentBindingPropertiesValueTypeDef
- See ComponentChildTypeDef
- See ComponentDataConfigurationTypeDef
- See ComponentEventTypeDef
- See ComponentPropertyTypeDef
- See ComponentVariantTypeDef
CreateComponentResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateComponentResponseTypeDef
def get_value() -> CreateComponentResponseTypeDef:
return {
"entity": ...,
"ResponseMetadata": ...,
}
Definition
class CreateComponentResponseTypeDef(TypedDict):
entity: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportComponentsResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportComponentsResponseTypeDef
def get_value() -> ExportComponentsResponseTypeDef:
return {
"entities": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ExportComponentsResponseTypeDef(TypedDict):
entities: List[ComponentTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComponentResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import GetComponentResponseTypeDef
def get_value() -> GetComponentResponseTypeDef:
return {
"component": ...,
"ResponseMetadata": ...,
}
Definition
class GetComponentResponseTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateComponentResponseTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateComponentResponseTypeDef
def get_value() -> UpdateComponentResponseTypeDef:
return {
"entity": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateComponentResponseTypeDef(TypedDict):
entity: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateComponentRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateComponentRequestRequestTypeDef
def get_value() -> CreateComponentRequestRequestTypeDef:
return {
"appId": ...,
"componentToCreate": ...,
"environmentName": ...,
}
Definition
class CreateComponentRequestRequestTypeDef(TypedDict):
appId: str,
componentToCreate: CreateComponentDataTypeDef, # (1)
environmentName: str,
clientToken: NotRequired[str],
UpdateComponentRequestRequestTypeDef
Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateComponentRequestRequestTypeDef
def get_value() -> UpdateComponentRequestRequestTypeDef:
return {
"appId": ...,
"environmentName": ...,
"id": ...,
"updatedComponent": ...,
}