Type definitions#
Index > IoTTwinMaker > Type definitions
Auto-generated documentation for IoTTwinMaker type annotations stubs module mypy-boto3-iottwinmaker.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
EntityPropertyReferenceUnionTypeDef#
# EntityPropertyReferenceUnionTypeDef definition
EntityPropertyReferenceUnionTypeDef = Union[
EntityPropertyReferenceTypeDef, # (1)
EntityPropertyReferenceOutputTypeDef, # (2)
]
DataValueUnionTypeDef#
# DataValueUnionTypeDef definition
DataValueUnionTypeDef = Union[
DataValueTypeDef, # (1)
DataValueOutputTypeDef, # (2)
]
IotSiteWiseSourceConfigurationUnionTypeDef#
# IotSiteWiseSourceConfigurationUnionTypeDef definition
IotSiteWiseSourceConfigurationUnionTypeDef = Union[
IotSiteWiseSourceConfigurationTypeDef, # (1)
IotSiteWiseSourceConfigurationOutputTypeDef, # (2)
]
IotTwinMakerSourceConfigurationUnionTypeDef#
# IotTwinMakerSourceConfigurationUnionTypeDef definition
IotTwinMakerSourceConfigurationUnionTypeDef = Union[
IotTwinMakerSourceConfigurationTypeDef, # (1)
IotTwinMakerSourceConfigurationOutputTypeDef, # (2)
]
DataTypeUnionTypeDef#
# DataTypeUnionTypeDef definition
DataTypeUnionTypeDef = Union[
DataTypeTypeDef, # (1)
DataTypeOutputTypeDef, # (2)
]
- See DataTypeTypeDef
- See DataTypeOutputTypeDef
PropertyValueUnionTypeDef#
# PropertyValueUnionTypeDef definition
PropertyValueUnionTypeDef = Union[
PropertyValueTypeDef, # (1)
PropertyValueOutputTypeDef, # (2)
]
SourceConfigurationUnionTypeDef#
# SourceConfigurationUnionTypeDef definition
SourceConfigurationUnionTypeDef = Union[
SourceConfigurationTypeDef, # (1)
SourceConfigurationOutputTypeDef, # (2)
]
PropertyValueEntryUnionTypeDef#
# PropertyValueEntryUnionTypeDef definition
PropertyValueEntryUnionTypeDef = Union[
PropertyValueEntryTypeDef, # (1)
PropertyValueEntryOutputTypeDef, # (2)
]
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BundleInformationTypeDef#
# BundleInformationTypeDef definition
class BundleInformationTypeDef(TypedDict):
bundleNames: list[str],
pricingTier: NotRequired[PricingTierType], # (1)
- See PricingTierType
CancelMetadataTransferJobRequestRequestTypeDef#
# CancelMetadataTransferJobRequestRequestTypeDef definition
class CancelMetadataTransferJobRequestRequestTypeDef(TypedDict):
metadataTransferJobId: str,
MetadataTransferJobProgressTypeDef#
# MetadataTransferJobProgressTypeDef definition
class MetadataTransferJobProgressTypeDef(TypedDict):
totalCount: NotRequired[int],
succeededCount: NotRequired[int],
skippedCount: NotRequired[int],
failedCount: NotRequired[int],
ColumnDescriptionTypeDef#
# ColumnDescriptionTypeDef definition
class ColumnDescriptionTypeDef(TypedDict):
name: NotRequired[str],
type: NotRequired[ColumnTypeType], # (1)
- See ColumnTypeType
ComponentPropertyGroupRequestTypeDef#
# ComponentPropertyGroupRequestTypeDef definition
class ComponentPropertyGroupRequestTypeDef(TypedDict):
groupType: NotRequired[GroupTypeType], # (1)
propertyNames: NotRequired[Sequence[str]],
updateType: NotRequired[PropertyGroupUpdateTypeType], # (2)
ComponentPropertyGroupResponseTypeDef#
# ComponentPropertyGroupResponseTypeDef definition
class ComponentPropertyGroupResponseTypeDef(TypedDict):
groupType: GroupTypeType, # (1)
propertyNames: list[str],
isInherited: bool,
- See GroupTypeType
CompositeComponentTypeRequestTypeDef#
# CompositeComponentTypeRequestTypeDef definition
class CompositeComponentTypeRequestTypeDef(TypedDict):
componentTypeId: NotRequired[str],
CompositeComponentTypeResponseTypeDef#
# CompositeComponentTypeResponseTypeDef definition
class CompositeComponentTypeResponseTypeDef(TypedDict):
componentTypeId: NotRequired[str],
isInherited: NotRequired[bool],
PropertyGroupRequestTypeDef#
# PropertyGroupRequestTypeDef definition
class PropertyGroupRequestTypeDef(TypedDict):
groupType: NotRequired[GroupTypeType], # (1)
propertyNames: NotRequired[Sequence[str]],
- See GroupTypeType
CreateSceneRequestRequestTypeDef#
# CreateSceneRequestRequestTypeDef definition
class CreateSceneRequestRequestTypeDef(TypedDict):
workspaceId: str,
sceneId: str,
contentLocation: str,
description: NotRequired[str],
capabilities: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
sceneMetadata: NotRequired[Mapping[str, str]],
CreateSyncJobRequestRequestTypeDef#
# CreateSyncJobRequestRequestTypeDef definition
class CreateSyncJobRequestRequestTypeDef(TypedDict):
workspaceId: str,
syncSource: str,
syncRole: str,
tags: NotRequired[Mapping[str, str]],
CreateWorkspaceRequestRequestTypeDef#
# CreateWorkspaceRequestRequestTypeDef definition
class CreateWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
description: NotRequired[str],
s3Location: NotRequired[str],
role: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
LambdaFunctionTypeDef#
# LambdaFunctionTypeDef definition
class LambdaFunctionTypeDef(TypedDict):
arn: str,
RelationshipTypeDef#
# RelationshipTypeDef definition
class RelationshipTypeDef(TypedDict):
targetComponentTypeId: NotRequired[str],
relationshipType: NotRequired[str],
RelationshipValueTypeDef#
# RelationshipValueTypeDef definition
class RelationshipValueTypeDef(TypedDict):
targetEntityId: NotRequired[str],
targetComponentName: NotRequired[str],
DeleteComponentTypeRequestRequestTypeDef#
# DeleteComponentTypeRequestRequestTypeDef definition
class DeleteComponentTypeRequestRequestTypeDef(TypedDict):
workspaceId: str,
componentTypeId: str,
DeleteEntityRequestRequestTypeDef#
# DeleteEntityRequestRequestTypeDef definition
class DeleteEntityRequestRequestTypeDef(TypedDict):
workspaceId: str,
entityId: str,
isRecursive: NotRequired[bool],
DeleteSceneRequestRequestTypeDef#
# DeleteSceneRequestRequestTypeDef definition
class DeleteSceneRequestRequestTypeDef(TypedDict):
workspaceId: str,
sceneId: str,
DeleteSyncJobRequestRequestTypeDef#
# DeleteSyncJobRequestRequestTypeDef definition
class DeleteSyncJobRequestRequestTypeDef(TypedDict):
workspaceId: str,
syncSource: str,
DeleteWorkspaceRequestRequestTypeDef#
# DeleteWorkspaceRequestRequestTypeDef definition
class DeleteWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
IotTwinMakerDestinationConfigurationTypeDef#
# IotTwinMakerDestinationConfigurationTypeDef definition
class IotTwinMakerDestinationConfigurationTypeDef(TypedDict):
workspace: str,
S3DestinationConfigurationTypeDef#
# S3DestinationConfigurationTypeDef definition
class S3DestinationConfigurationTypeDef(TypedDict):
location: str,
EntityPropertyReferenceOutputTypeDef#
# EntityPropertyReferenceOutputTypeDef definition
class EntityPropertyReferenceOutputTypeDef(TypedDict):
propertyName: str,
componentName: NotRequired[str],
componentPath: NotRequired[str],
externalIdProperty: NotRequired[dict[str, str]],
entityId: NotRequired[str],
EntityPropertyReferenceTypeDef#
# EntityPropertyReferenceTypeDef definition
class EntityPropertyReferenceTypeDef(TypedDict):
propertyName: str,
componentName: NotRequired[str],
componentPath: NotRequired[str],
externalIdProperty: NotRequired[Mapping[str, str]],
entityId: NotRequired[str],
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
code: NotRequired[ErrorCodeType], # (1)
message: NotRequired[str],
- See ErrorCodeType
ExecuteQueryRequestRequestTypeDef#
# ExecuteQueryRequestRequestTypeDef definition
class ExecuteQueryRequestRequestTypeDef(TypedDict):
workspaceId: str,
queryStatement: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
RowTypeDef#
# RowTypeDef definition
class RowTypeDef(TypedDict):
rowData: NotRequired[list[dict[str, Any]]],
FilterByAssetModelTypeDef#
# FilterByAssetModelTypeDef definition
class FilterByAssetModelTypeDef(TypedDict):
assetModelId: NotRequired[str],
assetModelExternalId: NotRequired[str],
includeOffspring: NotRequired[bool],
includeAssets: NotRequired[bool],
FilterByAssetTypeDef#
# FilterByAssetTypeDef definition
class FilterByAssetTypeDef(TypedDict):
assetId: NotRequired[str],
assetExternalId: NotRequired[str],
includeOffspring: NotRequired[bool],
includeAssetModel: NotRequired[bool],
FilterByComponentTypeTypeDef#
# FilterByComponentTypeTypeDef definition
class FilterByComponentTypeTypeDef(TypedDict):
componentTypeId: str,
FilterByEntityTypeDef#
# FilterByEntityTypeDef definition
class FilterByEntityTypeDef(TypedDict):
entityId: str,
GetComponentTypeRequestRequestTypeDef#
# GetComponentTypeRequestRequestTypeDef definition
class GetComponentTypeRequestRequestTypeDef(TypedDict):
workspaceId: str,
componentTypeId: str,
PropertyGroupResponseTypeDef#
# PropertyGroupResponseTypeDef definition
class PropertyGroupResponseTypeDef(TypedDict):
groupType: GroupTypeType, # (1)
propertyNames: list[str],
isInherited: bool,
- See GroupTypeType
GetEntityRequestRequestTypeDef#
# GetEntityRequestRequestTypeDef definition
class GetEntityRequestRequestTypeDef(TypedDict):
workspaceId: str,
entityId: str,
GetMetadataTransferJobRequestRequestTypeDef#
# GetMetadataTransferJobRequestRequestTypeDef definition
class GetMetadataTransferJobRequestRequestTypeDef(TypedDict):
metadataTransferJobId: str,
InterpolationParametersTypeDef#
# InterpolationParametersTypeDef definition
class InterpolationParametersTypeDef(TypedDict):
interpolationType: NotRequired[InterpolationTypeType], # (1)
intervalInSeconds: NotRequired[int],
GetSceneRequestRequestTypeDef#
# GetSceneRequestRequestTypeDef definition
class GetSceneRequestRequestTypeDef(TypedDict):
workspaceId: str,
sceneId: str,
SceneErrorTypeDef#
# SceneErrorTypeDef definition
class SceneErrorTypeDef(TypedDict):
code: NotRequired[SceneErrorCodeType], # (1)
message: NotRequired[str],
GetSyncJobRequestRequestTypeDef#
# GetSyncJobRequestRequestTypeDef definition
class GetSyncJobRequestRequestTypeDef(TypedDict):
syncSource: str,
workspaceId: NotRequired[str],
GetWorkspaceRequestRequestTypeDef#
# GetWorkspaceRequestRequestTypeDef definition
class GetWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
ListComponentTypesFilterTypeDef#
# ListComponentTypesFilterTypeDef definition
class ListComponentTypesFilterTypeDef(TypedDict):
extendsFrom: NotRequired[str],
namespace: NotRequired[str],
isAbstract: NotRequired[bool],
ListComponentsRequestRequestTypeDef#
# ListComponentsRequestRequestTypeDef definition
class ListComponentsRequestRequestTypeDef(TypedDict):
workspaceId: str,
entityId: str,
componentPath: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListEntitiesFilterTypeDef#
# ListEntitiesFilterTypeDef definition
class ListEntitiesFilterTypeDef(TypedDict):
parentEntityId: NotRequired[str],
componentTypeId: NotRequired[str],
externalId: NotRequired[str],
ListMetadataTransferJobsFilterTypeDef#
# ListMetadataTransferJobsFilterTypeDef definition
class ListMetadataTransferJobsFilterTypeDef(TypedDict):
workspaceId: NotRequired[str],
state: NotRequired[MetadataTransferJobStateType], # (1)
ListPropertiesRequestRequestTypeDef#
# ListPropertiesRequestRequestTypeDef definition
class ListPropertiesRequestRequestTypeDef(TypedDict):
workspaceId: str,
entityId: str,
componentName: NotRequired[str],
componentPath: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListScenesRequestRequestTypeDef#
# ListScenesRequestRequestTypeDef definition
class ListScenesRequestRequestTypeDef(TypedDict):
workspaceId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SceneSummaryTypeDef#
# SceneSummaryTypeDef definition
class SceneSummaryTypeDef(TypedDict):
sceneId: str,
contentLocation: str,
arn: str,
creationDateTime: datetime,
updateDateTime: datetime,
description: NotRequired[str],
ListSyncJobsRequestRequestTypeDef#
# ListSyncJobsRequestRequestTypeDef definition
class ListSyncJobsRequestRequestTypeDef(TypedDict):
workspaceId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SyncResourceFilterTypeDef#
# SyncResourceFilterTypeDef definition
class SyncResourceFilterTypeDef(TypedDict):
state: NotRequired[SyncResourceStateType], # (1)
resourceType: NotRequired[SyncResourceTypeType], # (2)
resourceId: NotRequired[str],
externalId: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceARN: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListWorkspacesRequestRequestTypeDef#
# ListWorkspacesRequestRequestTypeDef definition
class ListWorkspacesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkspaceSummaryTypeDef#
# WorkspaceSummaryTypeDef definition
class WorkspaceSummaryTypeDef(TypedDict):
workspaceId: str,
arn: str,
creationDateTime: datetime,
updateDateTime: datetime,
description: NotRequired[str],
linkedServices: NotRequired[list[str]],
OrderByTypeDef#
# OrderByTypeDef definition
class OrderByTypeDef(TypedDict):
propertyName: str,
order: NotRequired[OrderType], # (1)
- See OrderType
ParentEntityUpdateRequestTypeDef#
# ParentEntityUpdateRequestTypeDef definition
class ParentEntityUpdateRequestTypeDef(TypedDict):
updateType: ParentEntityUpdateTypeType, # (1)
parentEntityId: NotRequired[str],
S3SourceConfigurationTypeDef#
# S3SourceConfigurationTypeDef definition
class S3SourceConfigurationTypeDef(TypedDict):
location: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceARN: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceARN: str,
tagKeys: Sequence[str],
UpdatePricingPlanRequestRequestTypeDef#
# UpdatePricingPlanRequestRequestTypeDef definition
class UpdatePricingPlanRequestRequestTypeDef(TypedDict):
pricingMode: PricingModeType, # (1)
bundleNames: NotRequired[Sequence[str]],
- See PricingModeType
UpdateSceneRequestRequestTypeDef#
# UpdateSceneRequestRequestTypeDef definition
class UpdateSceneRequestRequestTypeDef(TypedDict):
workspaceId: str,
sceneId: str,
contentLocation: NotRequired[str],
description: NotRequired[str],
capabilities: NotRequired[Sequence[str]],
sceneMetadata: NotRequired[Mapping[str, str]],
UpdateWorkspaceRequestRequestTypeDef#
# UpdateWorkspaceRequestRequestTypeDef definition
class UpdateWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
description: NotRequired[str],
role: NotRequired[str],
s3Location: NotRequired[str],
CreateComponentTypeResponseTypeDef#
# CreateComponentTypeResponseTypeDef definition
class CreateComponentTypeResponseTypeDef(TypedDict):
arn: str,
creationDateTime: datetime,
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
CreateEntityResponseTypeDef#
# CreateEntityResponseTypeDef definition
class CreateEntityResponseTypeDef(TypedDict):
entityId: str,
arn: str,
creationDateTime: datetime,
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
CreateSceneResponseTypeDef#
# CreateSceneResponseTypeDef definition
class CreateSceneResponseTypeDef(TypedDict):
arn: str,
creationDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSyncJobResponseTypeDef#
# CreateSyncJobResponseTypeDef definition
class CreateSyncJobResponseTypeDef(TypedDict):
arn: str,
creationDateTime: datetime,
state: SyncJobStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkspaceResponseTypeDef#
# CreateWorkspaceResponseTypeDef definition
class CreateWorkspaceResponseTypeDef(TypedDict):
arn: str,
creationDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteComponentTypeResponseTypeDef#
# DeleteComponentTypeResponseTypeDef definition
class DeleteComponentTypeResponseTypeDef(TypedDict):
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
DeleteEntityResponseTypeDef#
# DeleteEntityResponseTypeDef definition
class DeleteEntityResponseTypeDef(TypedDict):
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
DeleteSyncJobResponseTypeDef#
# DeleteSyncJobResponseTypeDef definition
class DeleteSyncJobResponseTypeDef(TypedDict):
state: SyncJobStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteWorkspaceResponseTypeDef#
# DeleteWorkspaceResponseTypeDef definition
class DeleteWorkspaceResponseTypeDef(TypedDict):
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkspaceResponseTypeDef#
# GetWorkspaceResponseTypeDef definition
class GetWorkspaceResponseTypeDef(TypedDict):
workspaceId: str,
arn: str,
description: str,
linkedServices: list[str],
s3Location: str,
role: str,
creationDateTime: datetime,
updateDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
UpdateComponentTypeResponseTypeDef#
# UpdateComponentTypeResponseTypeDef definition
class UpdateComponentTypeResponseTypeDef(TypedDict):
workspaceId: str,
arn: str,
componentTypeId: str,
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
UpdateEntityResponseTypeDef#
# UpdateEntityResponseTypeDef definition
class UpdateEntityResponseTypeDef(TypedDict):
updateDateTime: datetime,
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
UpdateSceneResponseTypeDef#
# UpdateSceneResponseTypeDef definition
class UpdateSceneResponseTypeDef(TypedDict):
updateDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWorkspaceResponseTypeDef#
# UpdateWorkspaceResponseTypeDef definition
class UpdateWorkspaceResponseTypeDef(TypedDict):
updateDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PricingPlanTypeDef#
# PricingPlanTypeDef definition
class PricingPlanTypeDef(TypedDict):
effectiveDateTime: datetime,
pricingMode: PricingModeType, # (2)
updateDateTime: datetime,
updateReason: UpdateReasonType, # (3)
billableEntityCount: NotRequired[int],
bundleInformation: NotRequired[BundleInformationTypeDef], # (1)
- See BundleInformationTypeDef
- See PricingModeType
- See UpdateReasonType
DataConnectorTypeDef#
# DataConnectorTypeDef definition
class DataConnectorTypeDef(TypedDict):
lambda: NotRequired[LambdaFunctionTypeDef], # (1)
isNative: NotRequired[bool],
DataValueOutputTypeDef#
# DataValueOutputTypeDef definition
class DataValueOutputTypeDef(TypedDict):
booleanValue: NotRequired[bool],
doubleValue: NotRequired[float],
integerValue: NotRequired[int],
longValue: NotRequired[int],
stringValue: NotRequired[str],
listValue: NotRequired[list[dict[str, Any]]],
mapValue: NotRequired[dict[str, dict[str, Any]]],
relationshipValue: NotRequired[RelationshipValueTypeDef], # (1)
expression: NotRequired[str],
DataValueTypeDef#
# DataValueTypeDef definition
class DataValueTypeDef(TypedDict):
booleanValue: NotRequired[bool],
doubleValue: NotRequired[float],
integerValue: NotRequired[int],
longValue: NotRequired[int],
stringValue: NotRequired[str],
listValue: NotRequired[Sequence[Mapping[str, Any]]],
mapValue: NotRequired[Mapping[str, Mapping[str, Any]]],
relationshipValue: NotRequired[RelationshipValueTypeDef], # (1)
expression: NotRequired[str],
DestinationConfigurationTypeDef#
# DestinationConfigurationTypeDef definition
class DestinationConfigurationTypeDef(TypedDict):
type: DestinationTypeType, # (1)
s3Configuration: NotRequired[S3DestinationConfigurationTypeDef], # (2)
iotTwinMakerConfiguration: NotRequired[IotTwinMakerDestinationConfigurationTypeDef], # (3)
- See DestinationTypeType
- See S3DestinationConfigurationTypeDef
- See IotTwinMakerDestinationConfigurationTypeDef
MetadataTransferJobStatusTypeDef#
# MetadataTransferJobStatusTypeDef definition
class MetadataTransferJobStatusTypeDef(TypedDict):
state: NotRequired[MetadataTransferJobStateType], # (1)
error: NotRequired[ErrorDetailsTypeDef], # (2)
queuedPosition: NotRequired[int],
StatusTypeDef#
# StatusTypeDef definition
class StatusTypeDef(TypedDict):
state: NotRequired[StateType], # (1)
error: NotRequired[ErrorDetailsTypeDef], # (2)
- See StateType
- See ErrorDetailsTypeDef
SyncJobStatusTypeDef#
# SyncJobStatusTypeDef definition
class SyncJobStatusTypeDef(TypedDict):
state: NotRequired[SyncJobStateType], # (1)
error: NotRequired[ErrorDetailsTypeDef], # (2)
- See SyncJobStateType
- See ErrorDetailsTypeDef
SyncResourceStatusTypeDef#
# SyncResourceStatusTypeDef definition
class SyncResourceStatusTypeDef(TypedDict):
state: NotRequired[SyncResourceStateType], # (1)
error: NotRequired[ErrorDetailsTypeDef], # (2)
ExecuteQueryResponseTypeDef#
# ExecuteQueryResponseTypeDef definition
class ExecuteQueryResponseTypeDef(TypedDict):
columnDescriptions: list[ColumnDescriptionTypeDef], # (1)
rows: list[RowTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
IotSiteWiseSourceConfigurationFilterTypeDef#
# IotSiteWiseSourceConfigurationFilterTypeDef definition
class IotSiteWiseSourceConfigurationFilterTypeDef(TypedDict):
filterByAssetModel: NotRequired[FilterByAssetModelTypeDef], # (1)
filterByAsset: NotRequired[FilterByAssetTypeDef], # (2)
IotTwinMakerSourceConfigurationFilterTypeDef#
# IotTwinMakerSourceConfigurationFilterTypeDef definition
class IotTwinMakerSourceConfigurationFilterTypeDef(TypedDict):
filterByComponentType: NotRequired[FilterByComponentTypeTypeDef], # (1)
filterByEntity: NotRequired[FilterByEntityTypeDef], # (2)
GetSceneResponseTypeDef#
# GetSceneResponseTypeDef definition
class GetSceneResponseTypeDef(TypedDict):
workspaceId: str,
sceneId: str,
contentLocation: str,
arn: str,
creationDateTime: datetime,
updateDateTime: datetime,
description: str,
capabilities: list[str],
sceneMetadata: dict[str, str],
generatedSceneMetadata: dict[str, str],
error: SceneErrorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListComponentTypesRequestRequestTypeDef#
# ListComponentTypesRequestRequestTypeDef definition
class ListComponentTypesRequestRequestTypeDef(TypedDict):
workspaceId: str,
filters: NotRequired[Sequence[ListComponentTypesFilterTypeDef]], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListEntitiesRequestRequestTypeDef#
# ListEntitiesRequestRequestTypeDef definition
class ListEntitiesRequestRequestTypeDef(TypedDict):
workspaceId: str,
filters: NotRequired[Sequence[ListEntitiesFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListMetadataTransferJobsRequestRequestTypeDef#
# ListMetadataTransferJobsRequestRequestTypeDef definition
class ListMetadataTransferJobsRequestRequestTypeDef(TypedDict):
sourceType: SourceTypeType, # (1)
destinationType: DestinationTypeType, # (2)
filters: NotRequired[Sequence[ListMetadataTransferJobsFilterTypeDef]], # (3)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListScenesResponseTypeDef#
# ListScenesResponseTypeDef definition
class ListScenesResponseTypeDef(TypedDict):
sceneSummaries: list[SceneSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSyncResourcesRequestRequestTypeDef#
# ListSyncResourcesRequestRequestTypeDef definition
class ListSyncResourcesRequestRequestTypeDef(TypedDict):
workspaceId: str,
syncSource: str,
filters: NotRequired[Sequence[SyncResourceFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListWorkspacesResponseTypeDef#
# ListWorkspacesResponseTypeDef definition
class ListWorkspacesResponseTypeDef(TypedDict):
workspaceSummaries: list[WorkspaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetPricingPlanResponseTypeDef#
# GetPricingPlanResponseTypeDef definition
class GetPricingPlanResponseTypeDef(TypedDict):
currentPricingPlan: PricingPlanTypeDef, # (1)
pendingPricingPlan: PricingPlanTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdatePricingPlanResponseTypeDef#
# UpdatePricingPlanResponseTypeDef definition
class UpdatePricingPlanResponseTypeDef(TypedDict):
currentPricingPlan: PricingPlanTypeDef, # (1)
pendingPricingPlan: PricingPlanTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
FunctionRequestTypeDef#
# FunctionRequestTypeDef definition
class FunctionRequestTypeDef(TypedDict):
requiredProperties: NotRequired[Sequence[str]],
scope: NotRequired[ScopeType], # (1)
implementedBy: NotRequired[DataConnectorTypeDef], # (2)
- See ScopeType
- See DataConnectorTypeDef
FunctionResponseTypeDef#
# FunctionResponseTypeDef definition
class FunctionResponseTypeDef(TypedDict):
requiredProperties: NotRequired[list[str]],
scope: NotRequired[ScopeType], # (1)
implementedBy: NotRequired[DataConnectorTypeDef], # (2)
isInherited: NotRequired[bool],
- See ScopeType
- See DataConnectorTypeDef
DataTypeOutputTypeDef#
# DataTypeOutputTypeDef definition
class DataTypeOutputTypeDef(TypedDict):
type: TypeType, # (1)
nestedType: NotRequired[dict[str, Any]],
allowedValues: NotRequired[list[DataValueOutputTypeDef]], # (2)
unitOfMeasure: NotRequired[str],
relationship: NotRequired[RelationshipTypeDef], # (3)
- See TypeType
- See DataValueOutputTypeDef
- See RelationshipTypeDef
PropertyLatestValueTypeDef#
# PropertyLatestValueTypeDef definition
class PropertyLatestValueTypeDef(TypedDict):
propertyReference: EntityPropertyReferenceOutputTypeDef, # (1)
propertyValue: NotRequired[DataValueOutputTypeDef], # (2)
PropertyValueOutputTypeDef#
# PropertyValueOutputTypeDef definition
class PropertyValueOutputTypeDef(TypedDict):
value: DataValueOutputTypeDef, # (1)
timestamp: NotRequired[datetime],
time: NotRequired[str],
CancelMetadataTransferJobResponseTypeDef#
# CancelMetadataTransferJobResponseTypeDef definition
class CancelMetadataTransferJobResponseTypeDef(TypedDict):
metadataTransferJobId: str,
arn: str,
updateDateTime: datetime,
status: MetadataTransferJobStatusTypeDef, # (1)
progress: MetadataTransferJobProgressTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See MetadataTransferJobStatusTypeDef
- See MetadataTransferJobProgressTypeDef
- See ResponseMetadataTypeDef
CreateMetadataTransferJobResponseTypeDef#
# CreateMetadataTransferJobResponseTypeDef definition
class CreateMetadataTransferJobResponseTypeDef(TypedDict):
metadataTransferJobId: str,
arn: str,
creationDateTime: datetime,
status: MetadataTransferJobStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MetadataTransferJobSummaryTypeDef#
# MetadataTransferJobSummaryTypeDef definition
class MetadataTransferJobSummaryTypeDef(TypedDict):
metadataTransferJobId: str,
arn: str,
creationDateTime: datetime,
updateDateTime: datetime,
status: MetadataTransferJobStatusTypeDef, # (1)
progress: NotRequired[MetadataTransferJobProgressTypeDef], # (2)
ComponentSummaryTypeDef#
# ComponentSummaryTypeDef definition
class ComponentSummaryTypeDef(TypedDict):
componentName: str,
componentTypeId: str,
status: StatusTypeDef, # (2)
definedIn: NotRequired[str],
description: NotRequired[str],
propertyGroups: NotRequired[dict[str, ComponentPropertyGroupResponseTypeDef]], # (1)
syncSource: NotRequired[str],
componentPath: NotRequired[str],
ComponentTypeSummaryTypeDef#
# ComponentTypeSummaryTypeDef definition
class ComponentTypeSummaryTypeDef(TypedDict):
arn: str,
componentTypeId: str,
creationDateTime: datetime,
updateDateTime: datetime,
description: NotRequired[str],
status: NotRequired[StatusTypeDef], # (1)
componentTypeName: NotRequired[str],
- See StatusTypeDef
EntitySummaryTypeDef#
# EntitySummaryTypeDef definition
class EntitySummaryTypeDef(TypedDict):
entityId: str,
entityName: str,
arn: str,
status: StatusTypeDef, # (1)
creationDateTime: datetime,
updateDateTime: datetime,
parentEntityId: NotRequired[str],
description: NotRequired[str],
hasChildEntities: NotRequired[bool],
- See StatusTypeDef
GetSyncJobResponseTypeDef#
# GetSyncJobResponseTypeDef definition
class GetSyncJobResponseTypeDef(TypedDict):
arn: str,
workspaceId: str,
syncSource: str,
syncRole: str,
status: SyncJobStatusTypeDef, # (1)
creationDateTime: datetime,
updateDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SyncJobSummaryTypeDef#
# SyncJobSummaryTypeDef definition
class SyncJobSummaryTypeDef(TypedDict):
arn: NotRequired[str],
workspaceId: NotRequired[str],
syncSource: NotRequired[str],
status: NotRequired[SyncJobStatusTypeDef], # (1)
creationDateTime: NotRequired[datetime],
updateDateTime: NotRequired[datetime],
SyncResourceSummaryTypeDef#
# SyncResourceSummaryTypeDef definition
class SyncResourceSummaryTypeDef(TypedDict):
resourceType: NotRequired[SyncResourceTypeType], # (1)
externalId: NotRequired[str],
resourceId: NotRequired[str],
status: NotRequired[SyncResourceStatusTypeDef], # (2)
updateDateTime: NotRequired[datetime],
IotSiteWiseSourceConfigurationOutputTypeDef#
# IotSiteWiseSourceConfigurationOutputTypeDef definition
class IotSiteWiseSourceConfigurationOutputTypeDef(TypedDict):
filters: NotRequired[list[IotSiteWiseSourceConfigurationFilterTypeDef]], # (1)
IotSiteWiseSourceConfigurationTypeDef#
# IotSiteWiseSourceConfigurationTypeDef definition
class IotSiteWiseSourceConfigurationTypeDef(TypedDict):
filters: NotRequired[Sequence[IotSiteWiseSourceConfigurationFilterTypeDef]], # (1)
IotTwinMakerSourceConfigurationOutputTypeDef#
# IotTwinMakerSourceConfigurationOutputTypeDef definition
class IotTwinMakerSourceConfigurationOutputTypeDef(TypedDict):
workspace: str,
filters: NotRequired[list[IotTwinMakerSourceConfigurationFilterTypeDef]], # (1)
IotTwinMakerSourceConfigurationTypeDef#
# IotTwinMakerSourceConfigurationTypeDef definition
class IotTwinMakerSourceConfigurationTypeDef(TypedDict):
workspace: str,
filters: NotRequired[Sequence[IotTwinMakerSourceConfigurationFilterTypeDef]], # (1)
PropertyDefinitionResponseTypeDef#
# PropertyDefinitionResponseTypeDef definition
class PropertyDefinitionResponseTypeDef(TypedDict):
dataType: DataTypeOutputTypeDef, # (1)
isTimeSeries: bool,
isRequiredInEntity: bool,
isExternalId: bool,
isStoredExternally: bool,
isImported: bool,
isFinal: bool,
isInherited: bool,
defaultValue: NotRequired[DataValueOutputTypeDef], # (2)
configuration: NotRequired[dict[str, str]],
displayName: NotRequired[str],
GetPropertyValueResponseTypeDef#
# GetPropertyValueResponseTypeDef definition
class GetPropertyValueResponseTypeDef(TypedDict):
propertyValues: dict[str, PropertyLatestValueTypeDef], # (1)
tabularPropertyValues: list[list[dict[str, DataValueOutputTypeDef]]], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
PropertyValueEntryOutputTypeDef#
# PropertyValueEntryOutputTypeDef definition
class PropertyValueEntryOutputTypeDef(TypedDict):
entityPropertyReference: EntityPropertyReferenceOutputTypeDef, # (1)
propertyValues: NotRequired[list[PropertyValueOutputTypeDef]], # (2)
PropertyValueHistoryTypeDef#
# PropertyValueHistoryTypeDef definition
class PropertyValueHistoryTypeDef(TypedDict):
entityPropertyReference: EntityPropertyReferenceOutputTypeDef, # (1)
values: NotRequired[list[PropertyValueOutputTypeDef]], # (2)
DataTypeTypeDef#
# DataTypeTypeDef definition
class DataTypeTypeDef(TypedDict):
type: TypeType, # (1)
nestedType: NotRequired[Mapping[str, Any]],
allowedValues: NotRequired[Sequence[DataValueUnionTypeDef]], # (2)
unitOfMeasure: NotRequired[str],
relationship: NotRequired[RelationshipTypeDef], # (3)
PropertyFilterTypeDef#
# PropertyFilterTypeDef definition
class PropertyFilterTypeDef(TypedDict):
propertyName: NotRequired[str],
operator: NotRequired[str],
value: NotRequired[DataValueUnionTypeDef], # (1)
PropertyValueTypeDef#
# PropertyValueTypeDef definition
class PropertyValueTypeDef(TypedDict):
value: DataValueUnionTypeDef, # (1)
timestamp: NotRequired[TimestampTypeDef],
time: NotRequired[str],
ListMetadataTransferJobsResponseTypeDef#
# ListMetadataTransferJobsResponseTypeDef definition
class ListMetadataTransferJobsResponseTypeDef(TypedDict):
metadataTransferJobSummaries: list[MetadataTransferJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListComponentsResponseTypeDef#
# ListComponentsResponseTypeDef definition
class ListComponentsResponseTypeDef(TypedDict):
componentSummaries: list[ComponentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListComponentTypesResponseTypeDef#
# ListComponentTypesResponseTypeDef definition
class ListComponentTypesResponseTypeDef(TypedDict):
workspaceId: str,
componentTypeSummaries: list[ComponentTypeSummaryTypeDef], # (1)
maxResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEntitiesResponseTypeDef#
# ListEntitiesResponseTypeDef definition
class ListEntitiesResponseTypeDef(TypedDict):
entitySummaries: list[EntitySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSyncJobsResponseTypeDef#
# ListSyncJobsResponseTypeDef definition
class ListSyncJobsResponseTypeDef(TypedDict):
syncJobSummaries: list[SyncJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSyncResourcesResponseTypeDef#
# ListSyncResourcesResponseTypeDef definition
class ListSyncResourcesResponseTypeDef(TypedDict):
syncResources: list[SyncResourceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SourceConfigurationOutputTypeDef#
# SourceConfigurationOutputTypeDef definition
class SourceConfigurationOutputTypeDef(TypedDict):
type: SourceTypeType, # (1)
s3Configuration: NotRequired[S3SourceConfigurationTypeDef], # (2)
iotSiteWiseConfiguration: NotRequired[IotSiteWiseSourceConfigurationOutputTypeDef], # (3)
iotTwinMakerConfiguration: NotRequired[IotTwinMakerSourceConfigurationOutputTypeDef], # (4)
- See SourceTypeType
- See S3SourceConfigurationTypeDef
- See IotSiteWiseSourceConfigurationOutputTypeDef
- See IotTwinMakerSourceConfigurationOutputTypeDef
GetComponentTypeResponseTypeDef#
# GetComponentTypeResponseTypeDef definition
class GetComponentTypeResponseTypeDef(TypedDict):
workspaceId: str,
isSingleton: bool,
componentTypeId: str,
description: str,
propertyDefinitions: dict[str, PropertyDefinitionResponseTypeDef], # (1)
extendsFrom: list[str],
functions: dict[str, FunctionResponseTypeDef], # (2)
creationDateTime: datetime,
updateDateTime: datetime,
arn: str,
isAbstract: bool,
isSchemaInitialized: bool,
status: StatusTypeDef, # (3)
propertyGroups: dict[str, PropertyGroupResponseTypeDef], # (4)
syncSource: str,
componentTypeName: str,
compositeComponentTypes: dict[str, CompositeComponentTypeResponseTypeDef], # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See PropertyDefinitionResponseTypeDef
- See FunctionResponseTypeDef
- See StatusTypeDef
- See PropertyGroupResponseTypeDef
- See CompositeComponentTypeResponseTypeDef
- See ResponseMetadataTypeDef
PropertyResponseTypeDef#
# PropertyResponseTypeDef definition
class PropertyResponseTypeDef(TypedDict):
definition: NotRequired[PropertyDefinitionResponseTypeDef], # (1)
value: NotRequired[DataValueOutputTypeDef], # (2)
areAllPropertyValuesReturned: NotRequired[bool],
PropertySummaryTypeDef#
# PropertySummaryTypeDef definition
class PropertySummaryTypeDef(TypedDict):
propertyName: str,
definition: NotRequired[PropertyDefinitionResponseTypeDef], # (1)
value: NotRequired[DataValueOutputTypeDef], # (2)
areAllPropertyValuesReturned: NotRequired[bool],
BatchPutPropertyErrorTypeDef#
# BatchPutPropertyErrorTypeDef definition
class BatchPutPropertyErrorTypeDef(TypedDict):
errorCode: str,
errorMessage: str,
entry: PropertyValueEntryOutputTypeDef, # (1)
GetPropertyValueHistoryResponseTypeDef#
# GetPropertyValueHistoryResponseTypeDef definition
class GetPropertyValueHistoryResponseTypeDef(TypedDict):
propertyValues: list[PropertyValueHistoryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetPropertyValueHistoryRequestRequestTypeDef#
# GetPropertyValueHistoryRequestRequestTypeDef definition
class GetPropertyValueHistoryRequestRequestTypeDef(TypedDict):
workspaceId: str,
selectedProperties: Sequence[str],
entityId: NotRequired[str],
componentName: NotRequired[str],
componentPath: NotRequired[str],
componentTypeId: NotRequired[str],
propertyFilters: NotRequired[Sequence[PropertyFilterTypeDef]], # (1)
startDateTime: NotRequired[TimestampTypeDef],
endDateTime: NotRequired[TimestampTypeDef],
interpolation: NotRequired[InterpolationParametersTypeDef], # (2)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
orderByTime: NotRequired[OrderByTimeType], # (3)
startTime: NotRequired[str],
endTime: NotRequired[str],
TabularConditionsTypeDef#
# TabularConditionsTypeDef definition
class TabularConditionsTypeDef(TypedDict):
orderBy: NotRequired[Sequence[OrderByTypeDef]], # (1)
propertyFilters: NotRequired[Sequence[PropertyFilterTypeDef]], # (2)
- See OrderByTypeDef
- See PropertyFilterTypeDef
GetMetadataTransferJobResponseTypeDef#
# GetMetadataTransferJobResponseTypeDef definition
class GetMetadataTransferJobResponseTypeDef(TypedDict):
metadataTransferJobId: str,
arn: str,
description: str,
sources: list[SourceConfigurationOutputTypeDef], # (1)
destination: DestinationConfigurationTypeDef, # (2)
metadataTransferJobRole: str,
reportUrl: str,
creationDateTime: datetime,
updateDateTime: datetime,
status: MetadataTransferJobStatusTypeDef, # (3)
progress: MetadataTransferJobProgressTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See SourceConfigurationOutputTypeDef
- See DestinationConfigurationTypeDef
- See MetadataTransferJobStatusTypeDef
- See MetadataTransferJobProgressTypeDef
- See ResponseMetadataTypeDef
SourceConfigurationTypeDef#
# SourceConfigurationTypeDef definition
class SourceConfigurationTypeDef(TypedDict):
type: SourceTypeType, # (1)
s3Configuration: NotRequired[S3SourceConfigurationTypeDef], # (2)
iotSiteWiseConfiguration: NotRequired[IotSiteWiseSourceConfigurationUnionTypeDef], # (3)
iotTwinMakerConfiguration: NotRequired[IotTwinMakerSourceConfigurationUnionTypeDef], # (4)
- See SourceTypeType
- See S3SourceConfigurationTypeDef
- See IotSiteWiseSourceConfigurationTypeDef IotSiteWiseSourceConfigurationOutputTypeDef
- See IotTwinMakerSourceConfigurationTypeDef IotTwinMakerSourceConfigurationOutputTypeDef
ComponentResponseTypeDef#
# ComponentResponseTypeDef definition
class ComponentResponseTypeDef(TypedDict):
componentName: NotRequired[str],
description: NotRequired[str],
componentTypeId: NotRequired[str],
status: NotRequired[StatusTypeDef], # (1)
definedIn: NotRequired[str],
properties: NotRequired[dict[str, PropertyResponseTypeDef]], # (2)
propertyGroups: NotRequired[dict[str, ComponentPropertyGroupResponseTypeDef]], # (3)
syncSource: NotRequired[str],
areAllPropertiesReturned: NotRequired[bool],
compositeComponents: NotRequired[dict[str, ComponentSummaryTypeDef]], # (4)
areAllCompositeComponentsReturned: NotRequired[bool],
- See StatusTypeDef
- See PropertyResponseTypeDef
- See ComponentPropertyGroupResponseTypeDef
- See ComponentSummaryTypeDef
ListPropertiesResponseTypeDef#
# ListPropertiesResponseTypeDef definition
class ListPropertiesResponseTypeDef(TypedDict):
propertySummaries: list[PropertySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
BatchPutPropertyErrorEntryTypeDef#
# BatchPutPropertyErrorEntryTypeDef definition
class BatchPutPropertyErrorEntryTypeDef(TypedDict):
errors: list[BatchPutPropertyErrorTypeDef], # (1)
PropertyDefinitionRequestTypeDef#
# PropertyDefinitionRequestTypeDef definition
class PropertyDefinitionRequestTypeDef(TypedDict):
dataType: NotRequired[DataTypeUnionTypeDef], # (1)
isRequiredInEntity: NotRequired[bool],
isExternalId: NotRequired[bool],
isStoredExternally: NotRequired[bool],
isTimeSeries: NotRequired[bool],
defaultValue: NotRequired[DataValueUnionTypeDef], # (2)
configuration: NotRequired[Mapping[str, str]],
displayName: NotRequired[str],
GetPropertyValueRequestRequestTypeDef#
# GetPropertyValueRequestRequestTypeDef definition
class GetPropertyValueRequestRequestTypeDef(TypedDict):
selectedProperties: Sequence[str],
workspaceId: str,
componentName: NotRequired[str],
componentPath: NotRequired[str],
componentTypeId: NotRequired[str],
entityId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
propertyGroupName: NotRequired[str],
tabularConditions: NotRequired[TabularConditionsTypeDef], # (1)
PropertyValueEntryTypeDef#
# PropertyValueEntryTypeDef definition
class PropertyValueEntryTypeDef(TypedDict):
entityPropertyReference: EntityPropertyReferenceUnionTypeDef, # (1)
propertyValues: NotRequired[Sequence[PropertyValueUnionTypeDef]], # (2)
- See EntityPropertyReferenceTypeDef EntityPropertyReferenceOutputTypeDef
- See PropertyValueTypeDef PropertyValueOutputTypeDef
GetEntityResponseTypeDef#
# GetEntityResponseTypeDef definition
class GetEntityResponseTypeDef(TypedDict):
entityId: str,
entityName: str,
arn: str,
status: StatusTypeDef, # (1)
workspaceId: str,
description: str,
components: dict[str, ComponentResponseTypeDef], # (2)
parentEntityId: str,
hasChildEntities: bool,
creationDateTime: datetime,
updateDateTime: datetime,
syncSource: str,
areAllComponentsReturned: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchPutPropertyValuesResponseTypeDef#
# BatchPutPropertyValuesResponseTypeDef definition
class BatchPutPropertyValuesResponseTypeDef(TypedDict):
errorEntries: list[BatchPutPropertyErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateComponentTypeRequestRequestTypeDef#
# CreateComponentTypeRequestRequestTypeDef definition
class CreateComponentTypeRequestRequestTypeDef(TypedDict):
workspaceId: str,
componentTypeId: str,
isSingleton: NotRequired[bool],
description: NotRequired[str],
propertyDefinitions: NotRequired[Mapping[str, PropertyDefinitionRequestTypeDef]], # (1)
extendsFrom: NotRequired[Sequence[str]],
functions: NotRequired[Mapping[str, FunctionRequestTypeDef]], # (2)
tags: NotRequired[Mapping[str, str]],
propertyGroups: NotRequired[Mapping[str, PropertyGroupRequestTypeDef]], # (3)
componentTypeName: NotRequired[str],
compositeComponentTypes: NotRequired[Mapping[str, CompositeComponentTypeRequestTypeDef]], # (4)
- See PropertyDefinitionRequestTypeDef
- See FunctionRequestTypeDef
- See PropertyGroupRequestTypeDef
- See CompositeComponentTypeRequestTypeDef
PropertyRequestTypeDef#
# PropertyRequestTypeDef definition
class PropertyRequestTypeDef(TypedDict):
definition: NotRequired[PropertyDefinitionRequestTypeDef], # (1)
value: NotRequired[DataValueUnionTypeDef], # (2)
updateType: NotRequired[PropertyUpdateTypeType], # (3)
- See PropertyDefinitionRequestTypeDef
- See DataValueTypeDef DataValueOutputTypeDef
- See PropertyUpdateTypeType
UpdateComponentTypeRequestRequestTypeDef#
# UpdateComponentTypeRequestRequestTypeDef definition
class UpdateComponentTypeRequestRequestTypeDef(TypedDict):
workspaceId: str,
componentTypeId: str,
isSingleton: NotRequired[bool],
description: NotRequired[str],
propertyDefinitions: NotRequired[Mapping[str, PropertyDefinitionRequestTypeDef]], # (1)
extendsFrom: NotRequired[Sequence[str]],
functions: NotRequired[Mapping[str, FunctionRequestTypeDef]], # (2)
propertyGroups: NotRequired[Mapping[str, PropertyGroupRequestTypeDef]], # (3)
componentTypeName: NotRequired[str],
compositeComponentTypes: NotRequired[Mapping[str, CompositeComponentTypeRequestTypeDef]], # (4)
- See PropertyDefinitionRequestTypeDef
- See FunctionRequestTypeDef
- See PropertyGroupRequestTypeDef
- See CompositeComponentTypeRequestTypeDef
CreateMetadataTransferJobRequestRequestTypeDef#
# CreateMetadataTransferJobRequestRequestTypeDef definition
class CreateMetadataTransferJobRequestRequestTypeDef(TypedDict):
sources: Sequence[SourceConfigurationUnionTypeDef], # (1)
destination: DestinationConfigurationTypeDef, # (2)
metadataTransferJobId: NotRequired[str],
description: NotRequired[str],
ComponentRequestTypeDef#
# ComponentRequestTypeDef definition
class ComponentRequestTypeDef(TypedDict):
description: NotRequired[str],
componentTypeId: NotRequired[str],
properties: NotRequired[Mapping[str, PropertyRequestTypeDef]], # (1)
propertyGroups: NotRequired[Mapping[str, ComponentPropertyGroupRequestTypeDef]], # (2)
ComponentUpdateRequestTypeDef#
# ComponentUpdateRequestTypeDef definition
class ComponentUpdateRequestTypeDef(TypedDict):
updateType: NotRequired[ComponentUpdateTypeType], # (1)
description: NotRequired[str],
componentTypeId: NotRequired[str],
propertyUpdates: NotRequired[Mapping[str, PropertyRequestTypeDef]], # (2)
propertyGroupUpdates: NotRequired[Mapping[str, ComponentPropertyGroupRequestTypeDef]], # (3)
CompositeComponentRequestTypeDef#
# CompositeComponentRequestTypeDef definition
class CompositeComponentRequestTypeDef(TypedDict):
description: NotRequired[str],
properties: NotRequired[Mapping[str, PropertyRequestTypeDef]], # (1)
propertyGroups: NotRequired[Mapping[str, ComponentPropertyGroupRequestTypeDef]], # (2)
CompositeComponentUpdateRequestTypeDef#
# CompositeComponentUpdateRequestTypeDef definition
class CompositeComponentUpdateRequestTypeDef(TypedDict):
updateType: NotRequired[ComponentUpdateTypeType], # (1)
description: NotRequired[str],
propertyUpdates: NotRequired[Mapping[str, PropertyRequestTypeDef]], # (2)
propertyGroupUpdates: NotRequired[Mapping[str, ComponentPropertyGroupRequestTypeDef]], # (3)
BatchPutPropertyValuesRequestRequestTypeDef#
# BatchPutPropertyValuesRequestRequestTypeDef definition
class BatchPutPropertyValuesRequestRequestTypeDef(TypedDict):
workspaceId: str,
entries: Sequence[PropertyValueEntryUnionTypeDef], # (1)
CreateEntityRequestRequestTypeDef#
# CreateEntityRequestRequestTypeDef definition
class CreateEntityRequestRequestTypeDef(TypedDict):
workspaceId: str,
entityName: str,
entityId: NotRequired[str],
description: NotRequired[str],
components: NotRequired[Mapping[str, ComponentRequestTypeDef]], # (1)
compositeComponents: NotRequired[Mapping[str, CompositeComponentRequestTypeDef]], # (2)
parentEntityId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UpdateEntityRequestRequestTypeDef#
# UpdateEntityRequestRequestTypeDef definition
class UpdateEntityRequestRequestTypeDef(TypedDict):
workspaceId: str,
entityId: str,
entityName: NotRequired[str],
description: NotRequired[str],
componentUpdates: NotRequired[Mapping[str, ComponentUpdateRequestTypeDef]], # (1)
compositeComponentUpdates: NotRequired[Mapping[str, CompositeComponentUpdateRequestTypeDef]], # (2)
parentEntityUpdate: NotRequired[ParentEntityUpdateRequestTypeDef], # (3)