Typed dictionaries
Index > IoTTwinMaker > Typed dictionaries
Auto-generated documentation for IoTTwinMaker type annotations stubs module mypy-boto3-iottwinmaker.
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_iottwinmaker.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,
BundleInformationTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import BundleInformationTypeDef
def get_value() -> BundleInformationTypeDef:
return {
"bundleNames": ...,
}
Definition
class BundleInformationTypeDef(TypedDict):
bundleNames: List[str],
pricingTier: NotRequired[PricingTierType], # (1)
- See PricingTierType
ColumnDescriptionTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ColumnDescriptionTypeDef
def get_value() -> ColumnDescriptionTypeDef:
return {
"name": ...,
}
Definition
class ColumnDescriptionTypeDef(TypedDict):
name: NotRequired[str],
type: NotRequired[ColumnTypeType], # (1)
- See ColumnTypeType
ComponentPropertyGroupRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ComponentPropertyGroupRequestTypeDef
def get_value() -> ComponentPropertyGroupRequestTypeDef:
return {
"groupType": ...,
}
Definition
class ComponentPropertyGroupRequestTypeDef(TypedDict):
groupType: NotRequired[GroupTypeType], # (1)
propertyNames: NotRequired[Sequence[str]],
updateType: NotRequired[PropertyGroupUpdateTypeType], # (2)
ComponentPropertyGroupResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ComponentPropertyGroupResponseTypeDef
def get_value() -> ComponentPropertyGroupResponseTypeDef:
return {
"groupType": ...,
"propertyNames": ...,
"isInherited": ...,
}
Definition
class ComponentPropertyGroupResponseTypeDef(TypedDict):
groupType: GroupTypeType, # (1)
propertyNames: List[str],
isInherited: bool,
- See GroupTypeType
PropertyDefinitionRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyDefinitionRequestTypeDef
def get_value() -> PropertyDefinitionRequestTypeDef:
return {
"dataType": ...,
}
Definition
class PropertyDefinitionRequestTypeDef(TypedDict):
dataType: NotRequired[DataTypeTypeDef], # (1)
isRequiredInEntity: NotRequired[bool],
isExternalId: NotRequired[bool],
isStoredExternally: NotRequired[bool],
isTimeSeries: NotRequired[bool],
defaultValue: NotRequired[DataValueTypeDef], # (2)
configuration: NotRequired[Mapping[str, str]],
displayName: NotRequired[str],
- See DataTypeTypeDef
- See DataValueTypeDef
PropertyGroupRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyGroupRequestTypeDef
def get_value() -> PropertyGroupRequestTypeDef:
return {
"groupType": ...,
}
Definition
class PropertyGroupRequestTypeDef(TypedDict):
groupType: NotRequired[GroupTypeType], # (1)
propertyNames: NotRequired[Sequence[str]],
- See GroupTypeType
CreateSceneRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateSceneRequestRequestTypeDef
def get_value() -> CreateSceneRequestRequestTypeDef:
return {
"workspaceId": ...,
"sceneId": ...,
"contentLocation": ...,
}
Definition
class CreateSceneRequestRequestTypeDef(TypedDict):
workspaceId: str,
sceneId: str,
contentLocation: str,
description: NotRequired[str],
capabilities: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
CreateSyncJobRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateSyncJobRequestRequestTypeDef
def get_value() -> CreateSyncJobRequestRequestTypeDef:
return {
"workspaceId": ...,
"syncSource": ...,
"syncRole": ...,
}
Definition
class CreateSyncJobRequestRequestTypeDef(TypedDict):
workspaceId: str,
syncSource: str,
syncRole: str,
tags: NotRequired[Mapping[str, str]],
CreateWorkspaceRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateWorkspaceRequestRequestTypeDef
def get_value() -> CreateWorkspaceRequestRequestTypeDef:
return {
"workspaceId": ...,
"s3Location": ...,
"role": ...,
}
Definition
class CreateWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
s3Location: str,
role: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
LambdaFunctionTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import LambdaFunctionTypeDef
def get_value() -> LambdaFunctionTypeDef:
return {
"arn": ...,
}
RelationshipTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import RelationshipTypeDef
def get_value() -> RelationshipTypeDef:
return {
"targetComponentTypeId": ...,
}
Definition
class RelationshipTypeDef(TypedDict):
targetComponentTypeId: NotRequired[str],
relationshipType: NotRequired[str],
RelationshipValueTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import RelationshipValueTypeDef
def get_value() -> RelationshipValueTypeDef:
return {
"targetEntityId": ...,
}
Definition
class RelationshipValueTypeDef(TypedDict):
targetEntityId: NotRequired[str],
targetComponentName: NotRequired[str],
DeleteComponentTypeRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DeleteComponentTypeRequestRequestTypeDef
def get_value() -> DeleteComponentTypeRequestRequestTypeDef:
return {
"workspaceId": ...,
"componentTypeId": ...,
}
Definition
class DeleteComponentTypeRequestRequestTypeDef(TypedDict):
workspaceId: str,
componentTypeId: str,
DeleteEntityRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DeleteEntityRequestRequestTypeDef
def get_value() -> DeleteEntityRequestRequestTypeDef:
return {
"workspaceId": ...,
"entityId": ...,
}
Definition
class DeleteEntityRequestRequestTypeDef(TypedDict):
workspaceId: str,
entityId: str,
isRecursive: NotRequired[bool],
DeleteSceneRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DeleteSceneRequestRequestTypeDef
def get_value() -> DeleteSceneRequestRequestTypeDef:
return {
"workspaceId": ...,
"sceneId": ...,
}
DeleteSyncJobRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DeleteSyncJobRequestRequestTypeDef
def get_value() -> DeleteSyncJobRequestRequestTypeDef:
return {
"workspaceId": ...,
"syncSource": ...,
}
DeleteWorkspaceRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DeleteWorkspaceRequestRequestTypeDef
def get_value() -> DeleteWorkspaceRequestRequestTypeDef:
return {
"workspaceId": ...,
}
EntityPropertyReferenceTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import EntityPropertyReferenceTypeDef
def get_value() -> EntityPropertyReferenceTypeDef:
return {
"propertyName": ...,
}
Definition
class EntityPropertyReferenceTypeDef(TypedDict):
propertyName: str,
componentName: NotRequired[str],
externalIdProperty: NotRequired[Mapping[str, str]],
entityId: NotRequired[str],
ErrorDetailsTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ErrorDetailsTypeDef
def get_value() -> ErrorDetailsTypeDef:
return {
"code": ...,
}
Definition
class ErrorDetailsTypeDef(TypedDict):
code: NotRequired[ErrorCodeType], # (1)
message: NotRequired[str],
- See ErrorCodeType
ExecuteQueryRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ExecuteQueryRequestRequestTypeDef
def get_value() -> ExecuteQueryRequestRequestTypeDef:
return {
"workspaceId": ...,
"queryStatement": ...,
}
Definition
class ExecuteQueryRequestRequestTypeDef(TypedDict):
workspaceId: str,
queryStatement: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
RowTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import RowTypeDef
def get_value() -> RowTypeDef:
return {
"rowData": ...,
}
GetComponentTypeRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetComponentTypeRequestRequestTypeDef
def get_value() -> GetComponentTypeRequestRequestTypeDef:
return {
"workspaceId": ...,
"componentTypeId": ...,
}
Definition
class GetComponentTypeRequestRequestTypeDef(TypedDict):
workspaceId: str,
componentTypeId: str,
PropertyDefinitionResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyDefinitionResponseTypeDef
def get_value() -> PropertyDefinitionResponseTypeDef:
return {
"dataType": ...,
"isTimeSeries": ...,
"isRequiredInEntity": ...,
"isExternalId": ...,
"isStoredExternally": ...,
"isImported": ...,
"isFinal": ...,
"isInherited": ...,
}
Definition
class PropertyDefinitionResponseTypeDef(TypedDict):
dataType: DataTypeTypeDef, # (1)
isTimeSeries: bool,
isRequiredInEntity: bool,
isExternalId: bool,
isStoredExternally: bool,
isImported: bool,
isFinal: bool,
isInherited: bool,
defaultValue: NotRequired[DataValueTypeDef], # (2)
configuration: NotRequired[Dict[str, str]],
displayName: NotRequired[str],
- See DataTypeTypeDef
- See DataValueTypeDef
PropertyGroupResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyGroupResponseTypeDef
def get_value() -> PropertyGroupResponseTypeDef:
return {
"groupType": ...,
"propertyNames": ...,
"isInherited": ...,
}
Definition
class PropertyGroupResponseTypeDef(TypedDict):
groupType: GroupTypeType, # (1)
propertyNames: List[str],
isInherited: bool,
- See GroupTypeType
GetEntityRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetEntityRequestRequestTypeDef
def get_value() -> GetEntityRequestRequestTypeDef:
return {
"workspaceId": ...,
"entityId": ...,
}
InterpolationParametersTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import InterpolationParametersTypeDef
def get_value() -> InterpolationParametersTypeDef:
return {
"interpolationType": ...,
}
Definition
class InterpolationParametersTypeDef(TypedDict):
interpolationType: NotRequired[InterpolationTypeType], # (1)
intervalInSeconds: NotRequired[int],
PropertyFilterTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyFilterTypeDef
def get_value() -> PropertyFilterTypeDef:
return {
"propertyName": ...,
}
Definition
class PropertyFilterTypeDef(TypedDict):
propertyName: NotRequired[str],
operator: NotRequired[str],
value: NotRequired[DataValueTypeDef], # (1)
- See DataValueTypeDef
GetSceneRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetSceneRequestRequestTypeDef
def get_value() -> GetSceneRequestRequestTypeDef:
return {
"workspaceId": ...,
"sceneId": ...,
}
GetSyncJobRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetSyncJobRequestRequestTypeDef
def get_value() -> GetSyncJobRequestRequestTypeDef:
return {
"syncSource": ...,
}
Definition
class GetSyncJobRequestRequestTypeDef(TypedDict):
syncSource: str,
workspaceId: NotRequired[str],
GetWorkspaceRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetWorkspaceRequestRequestTypeDef
def get_value() -> GetWorkspaceRequestRequestTypeDef:
return {
"workspaceId": ...,
}
ListComponentTypesFilterTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListComponentTypesFilterTypeDef
def get_value() -> ListComponentTypesFilterTypeDef:
return {
"extendsFrom": ...,
}
Definition
class ListComponentTypesFilterTypeDef(TypedDict):
extendsFrom: NotRequired[str],
namespace: NotRequired[str],
isAbstract: NotRequired[bool],
ListEntitiesFilterTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListEntitiesFilterTypeDef
def get_value() -> ListEntitiesFilterTypeDef:
return {
"parentEntityId": ...,
}
Definition
class ListEntitiesFilterTypeDef(TypedDict):
parentEntityId: NotRequired[str],
componentTypeId: NotRequired[str],
externalId: NotRequired[str],
ListScenesRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListScenesRequestRequestTypeDef
def get_value() -> ListScenesRequestRequestTypeDef:
return {
"workspaceId": ...,
}
Definition
class ListScenesRequestRequestTypeDef(TypedDict):
workspaceId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SceneSummaryTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import SceneSummaryTypeDef
def get_value() -> SceneSummaryTypeDef:
return {
"sceneId": ...,
"contentLocation": ...,
"arn": ...,
"creationDateTime": ...,
"updateDateTime": ...,
}
Definition
class SceneSummaryTypeDef(TypedDict):
sceneId: str,
contentLocation: str,
arn: str,
creationDateTime: datetime,
updateDateTime: datetime,
description: NotRequired[str],
ListSyncJobsRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListSyncJobsRequestRequestTypeDef
def get_value() -> ListSyncJobsRequestRequestTypeDef:
return {
"workspaceId": ...,
}
Definition
class ListSyncJobsRequestRequestTypeDef(TypedDict):
workspaceId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SyncResourceFilterTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import SyncResourceFilterTypeDef
def get_value() -> SyncResourceFilterTypeDef:
return {
"state": ...,
}
Definition
class SyncResourceFilterTypeDef(TypedDict):
state: NotRequired[SyncResourceStateType], # (1)
resourceType: NotRequired[SyncResourceTypeType], # (2)
resourceId: NotRequired[str],
externalId: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceARN": ...,
}
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceARN: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListWorkspacesRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListWorkspacesRequestRequestTypeDef
def get_value() -> ListWorkspacesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListWorkspacesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkspaceSummaryTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import WorkspaceSummaryTypeDef
def get_value() -> WorkspaceSummaryTypeDef:
return {
"workspaceId": ...,
"arn": ...,
"creationDateTime": ...,
"updateDateTime": ...,
}
Definition
class WorkspaceSummaryTypeDef(TypedDict):
workspaceId: str,
arn: str,
creationDateTime: datetime,
updateDateTime: datetime,
description: NotRequired[str],
OrderByTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import OrderByTypeDef
def get_value() -> OrderByTypeDef:
return {
"propertyName": ...,
}
- See OrderType
ParentEntityUpdateRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ParentEntityUpdateRequestTypeDef
def get_value() -> ParentEntityUpdateRequestTypeDef:
return {
"updateType": ...,
}
Definition
class ParentEntityUpdateRequestTypeDef(TypedDict):
updateType: ParentEntityUpdateTypeType, # (1)
parentEntityId: NotRequired[str],
PropertyValueTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyValueTypeDef
def get_value() -> PropertyValueTypeDef:
return {
"value": ...,
}
Definition
class PropertyValueTypeDef(TypedDict):
value: DataValueTypeDef, # (1)
timestamp: NotRequired[Union[datetime, str]],
time: NotRequired[str],
- See DataValueTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceARN": ...,
"tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceARN: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceARN": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceARN: str,
tagKeys: Sequence[str],
UpdatePricingPlanRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdatePricingPlanRequestRequestTypeDef
def get_value() -> UpdatePricingPlanRequestRequestTypeDef:
return {
"pricingMode": ...,
}
Definition
class UpdatePricingPlanRequestRequestTypeDef(TypedDict):
pricingMode: PricingModeType, # (1)
bundleNames: NotRequired[Sequence[str]],
- See PricingModeType
UpdateSceneRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdateSceneRequestRequestTypeDef
def get_value() -> UpdateSceneRequestRequestTypeDef:
return {
"workspaceId": ...,
"sceneId": ...,
}
Definition
class UpdateSceneRequestRequestTypeDef(TypedDict):
workspaceId: str,
sceneId: str,
contentLocation: NotRequired[str],
description: NotRequired[str],
capabilities: NotRequired[Sequence[str]],
UpdateWorkspaceRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdateWorkspaceRequestRequestTypeDef
def get_value() -> UpdateWorkspaceRequestRequestTypeDef:
return {
"workspaceId": ...,
}
Definition
class UpdateWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
description: NotRequired[str],
role: NotRequired[str],
CreateComponentTypeResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateComponentTypeResponseTypeDef
def get_value() -> CreateComponentTypeResponseTypeDef:
return {
"arn": ...,
"creationDateTime": ...,
"state": ...,
"ResponseMetadata": ...,
}
Definition
class CreateComponentTypeResponseTypeDef(TypedDict):
arn: str,
creationDateTime: datetime,
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
CreateEntityResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateEntityResponseTypeDef
def get_value() -> CreateEntityResponseTypeDef:
return {
"entityId": ...,
"arn": ...,
"creationDateTime": ...,
"state": ...,
"ResponseMetadata": ...,
}
Definition
class CreateEntityResponseTypeDef(TypedDict):
entityId: str,
arn: str,
creationDateTime: datetime,
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
CreateSceneResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateSceneResponseTypeDef
def get_value() -> CreateSceneResponseTypeDef:
return {
"arn": ...,
"creationDateTime": ...,
"ResponseMetadata": ...,
}
Definition
class CreateSceneResponseTypeDef(TypedDict):
arn: str,
creationDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSyncJobResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateSyncJobResponseTypeDef
def get_value() -> CreateSyncJobResponseTypeDef:
return {
"arn": ...,
"creationDateTime": ...,
"state": ...,
"ResponseMetadata": ...,
}
Definition
class CreateSyncJobResponseTypeDef(TypedDict):
arn: str,
creationDateTime: datetime,
state: SyncJobStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkspaceResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateWorkspaceResponseTypeDef
def get_value() -> CreateWorkspaceResponseTypeDef:
return {
"arn": ...,
"creationDateTime": ...,
"ResponseMetadata": ...,
}
Definition
class CreateWorkspaceResponseTypeDef(TypedDict):
arn: str,
creationDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteComponentTypeResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DeleteComponentTypeResponseTypeDef
def get_value() -> DeleteComponentTypeResponseTypeDef:
return {
"state": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteComponentTypeResponseTypeDef(TypedDict):
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
DeleteEntityResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DeleteEntityResponseTypeDef
def get_value() -> DeleteEntityResponseTypeDef:
return {
"state": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteEntityResponseTypeDef(TypedDict):
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
DeleteSyncJobResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DeleteSyncJobResponseTypeDef
def get_value() -> DeleteSyncJobResponseTypeDef:
return {
"state": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteSyncJobResponseTypeDef(TypedDict):
state: SyncJobStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSceneResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetSceneResponseTypeDef
def get_value() -> GetSceneResponseTypeDef:
return {
"workspaceId": ...,
"sceneId": ...,
"contentLocation": ...,
"arn": ...,
"creationDateTime": ...,
"updateDateTime": ...,
"description": ...,
"capabilities": ...,
"ResponseMetadata": ...,
}
Definition
class GetSceneResponseTypeDef(TypedDict):
workspaceId: str,
sceneId: str,
contentLocation: str,
arn: str,
creationDateTime: datetime,
updateDateTime: datetime,
description: str,
capabilities: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkspaceResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetWorkspaceResponseTypeDef
def get_value() -> GetWorkspaceResponseTypeDef:
return {
"workspaceId": ...,
"arn": ...,
"description": ...,
"s3Location": ...,
"role": ...,
"creationDateTime": ...,
"updateDateTime": ...,
"ResponseMetadata": ...,
}
Definition
class GetWorkspaceResponseTypeDef(TypedDict):
workspaceId: str,
arn: str,
description: str,
s3Location: str,
role: str,
creationDateTime: datetime,
updateDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateComponentTypeResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdateComponentTypeResponseTypeDef
def get_value() -> UpdateComponentTypeResponseTypeDef:
return {
"workspaceId": ...,
"arn": ...,
"componentTypeId": ...,
"state": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateComponentTypeResponseTypeDef(TypedDict):
workspaceId: str,
arn: str,
componentTypeId: str,
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
UpdateEntityResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdateEntityResponseTypeDef
def get_value() -> UpdateEntityResponseTypeDef:
return {
"updateDateTime": ...,
"state": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateEntityResponseTypeDef(TypedDict):
updateDateTime: datetime,
state: StateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StateType
- See ResponseMetadataTypeDef
UpdateSceneResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdateSceneResponseTypeDef
def get_value() -> UpdateSceneResponseTypeDef:
return {
"updateDateTime": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateSceneResponseTypeDef(TypedDict):
updateDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWorkspaceResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdateWorkspaceResponseTypeDef
def get_value() -> UpdateWorkspaceResponseTypeDef:
return {
"updateDateTime": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateWorkspaceResponseTypeDef(TypedDict):
updateDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PricingPlanTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PricingPlanTypeDef
def get_value() -> PricingPlanTypeDef:
return {
"effectiveDateTime": ...,
"pricingMode": ...,
"updateDateTime": ...,
"updateReason": ...,
}
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
PropertyRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyRequestTypeDef
def get_value() -> PropertyRequestTypeDef:
return {
"definition": ...,
}
Definition
class PropertyRequestTypeDef(TypedDict):
definition: NotRequired[PropertyDefinitionRequestTypeDef], # (1)
value: NotRequired[DataValueTypeDef], # (2)
updateType: NotRequired[PropertyUpdateTypeType], # (3)
DataConnectorTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DataConnectorTypeDef
def get_value() -> DataConnectorTypeDef:
return {
"lambda": ...,
}
Definition
class DataConnectorTypeDef(TypedDict):
lambda: NotRequired[LambdaFunctionTypeDef], # (1)
isNative: NotRequired[bool],
DataTypeTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DataTypeTypeDef
def get_value() -> DataTypeTypeDef:
return {
"type": ...,
}
Definition
class DataTypeTypeDef(TypedDict):
type: TypeType, # (1)
nestedType: NotRequired[DataTypeTypeDef], # (2)
allowedValues: NotRequired[Sequence[DataValueTypeDef]], # (3)
unitOfMeasure: NotRequired[str],
relationship: NotRequired[RelationshipTypeDef], # (4)
- See TypeType
- See DataTypeTypeDef
- See DataValueTypeDef
- See RelationshipTypeDef
DataValueTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import DataValueTypeDef
def get_value() -> DataValueTypeDef:
return {
"booleanValue": ...,
}
Definition
class DataValueTypeDef(TypedDict):
booleanValue: NotRequired[bool],
doubleValue: NotRequired[float],
integerValue: NotRequired[int],
longValue: NotRequired[int],
stringValue: NotRequired[str],
listValue: NotRequired[Sequence[DataValueTypeDef]], # (1)
mapValue: NotRequired[Mapping[str, DataValueTypeDef]], # (2)
relationshipValue: NotRequired[RelationshipValueTypeDef], # (3)
expression: NotRequired[str],
- See DataValueTypeDef
- See DataValueTypeDef
- See RelationshipValueTypeDef
PropertyLatestValueTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyLatestValueTypeDef
def get_value() -> PropertyLatestValueTypeDef:
return {
"propertyReference": ...,
}
Definition
class PropertyLatestValueTypeDef(TypedDict):
propertyReference: EntityPropertyReferenceTypeDef, # (1)
propertyValue: NotRequired[DataValueTypeDef], # (2)
StatusTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import StatusTypeDef
def get_value() -> StatusTypeDef:
return {
"state": ...,
}
Definition
class StatusTypeDef(TypedDict):
state: NotRequired[StateType], # (1)
error: NotRequired[ErrorDetailsTypeDef], # (2)
- See StateType
- See ErrorDetailsTypeDef
SyncJobStatusTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import SyncJobStatusTypeDef
def get_value() -> SyncJobStatusTypeDef:
return {
"state": ...,
}
Definition
class SyncJobStatusTypeDef(TypedDict):
state: NotRequired[SyncJobStateType], # (1)
error: NotRequired[ErrorDetailsTypeDef], # (2)
- See SyncJobStateType
- See ErrorDetailsTypeDef
SyncResourceStatusTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import SyncResourceStatusTypeDef
def get_value() -> SyncResourceStatusTypeDef:
return {
"state": ...,
}
Definition
class SyncResourceStatusTypeDef(TypedDict):
state: NotRequired[SyncResourceStateType], # (1)
error: NotRequired[ErrorDetailsTypeDef], # (2)
ExecuteQueryResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ExecuteQueryResponseTypeDef
def get_value() -> ExecuteQueryResponseTypeDef:
return {
"columnDescriptions": ...,
"rows": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ExecuteQueryResponseTypeDef(TypedDict):
columnDescriptions: List[ColumnDescriptionTypeDef], # (1)
rows: List[RowTypeDef], # (2)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PropertyResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyResponseTypeDef
def get_value() -> PropertyResponseTypeDef:
return {
"definition": ...,
}
Definition
class PropertyResponseTypeDef(TypedDict):
definition: NotRequired[PropertyDefinitionResponseTypeDef], # (1)
value: NotRequired[DataValueTypeDef], # (2)
GetPropertyValueHistoryRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetPropertyValueHistoryRequestRequestTypeDef
def get_value() -> GetPropertyValueHistoryRequestRequestTypeDef:
return {
"workspaceId": ...,
"selectedProperties": ...,
}
Definition
class GetPropertyValueHistoryRequestRequestTypeDef(TypedDict):
workspaceId: str,
selectedProperties: Sequence[str],
entityId: NotRequired[str],
componentName: NotRequired[str],
componentTypeId: NotRequired[str],
propertyFilters: NotRequired[Sequence[PropertyFilterTypeDef]], # (1)
startDateTime: NotRequired[Union[datetime, str]],
endDateTime: NotRequired[Union[datetime, str]],
interpolation: NotRequired[InterpolationParametersTypeDef], # (2)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
orderByTime: NotRequired[OrderByTimeType], # (3)
startTime: NotRequired[str],
endTime: NotRequired[str],
ListComponentTypesRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListComponentTypesRequestRequestTypeDef
def get_value() -> ListComponentTypesRequestRequestTypeDef:
return {
"workspaceId": ...,
}
Definition
class ListComponentTypesRequestRequestTypeDef(TypedDict):
workspaceId: str,
filters: NotRequired[Sequence[ListComponentTypesFilterTypeDef]], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListEntitiesRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListEntitiesRequestRequestTypeDef
def get_value() -> ListEntitiesRequestRequestTypeDef:
return {
"workspaceId": ...,
}
Definition
class ListEntitiesRequestRequestTypeDef(TypedDict):
workspaceId: str,
filters: NotRequired[Sequence[ListEntitiesFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListScenesResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListScenesResponseTypeDef
def get_value() -> ListScenesResponseTypeDef:
return {
"sceneSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListScenesResponseTypeDef(TypedDict):
sceneSummaries: List[SceneSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSyncResourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListSyncResourcesRequestRequestTypeDef
def get_value() -> ListSyncResourcesRequestRequestTypeDef:
return {
"workspaceId": ...,
"syncSource": ...,
}
Definition
class ListSyncResourcesRequestRequestTypeDef(TypedDict):
workspaceId: str,
syncSource: str,
filters: NotRequired[Sequence[SyncResourceFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListWorkspacesResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListWorkspacesResponseTypeDef
def get_value() -> ListWorkspacesResponseTypeDef:
return {
"workspaceSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListWorkspacesResponseTypeDef(TypedDict):
workspaceSummaries: List[WorkspaceSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TabularConditionsTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import TabularConditionsTypeDef
def get_value() -> TabularConditionsTypeDef:
return {
"orderBy": ...,
}
Definition
class TabularConditionsTypeDef(TypedDict):
orderBy: NotRequired[Sequence[OrderByTypeDef]], # (1)
propertyFilters: NotRequired[Sequence[PropertyFilterTypeDef]], # (2)
- See OrderByTypeDef
- See PropertyFilterTypeDef
PropertyValueEntryTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyValueEntryTypeDef
def get_value() -> PropertyValueEntryTypeDef:
return {
"entityPropertyReference": ...,
}
Definition
class PropertyValueEntryTypeDef(TypedDict):
entityPropertyReference: EntityPropertyReferenceTypeDef, # (1)
propertyValues: NotRequired[Sequence[PropertyValueTypeDef]], # (2)
PropertyValueHistoryTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import PropertyValueHistoryTypeDef
def get_value() -> PropertyValueHistoryTypeDef:
return {
"entityPropertyReference": ...,
}
Definition
class PropertyValueHistoryTypeDef(TypedDict):
entityPropertyReference: EntityPropertyReferenceTypeDef, # (1)
values: NotRequired[List[PropertyValueTypeDef]], # (2)
GetPricingPlanResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetPricingPlanResponseTypeDef
def get_value() -> GetPricingPlanResponseTypeDef:
return {
"currentPricingPlan": ...,
"pendingPricingPlan": ...,
"ResponseMetadata": ...,
}
Definition
class GetPricingPlanResponseTypeDef(TypedDict):
currentPricingPlan: PricingPlanTypeDef, # (1)
pendingPricingPlan: PricingPlanTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdatePricingPlanResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdatePricingPlanResponseTypeDef
def get_value() -> UpdatePricingPlanResponseTypeDef:
return {
"currentPricingPlan": ...,
"pendingPricingPlan": ...,
"ResponseMetadata": ...,
}
Definition
class UpdatePricingPlanResponseTypeDef(TypedDict):
currentPricingPlan: PricingPlanTypeDef, # (1)
pendingPricingPlan: PricingPlanTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ComponentRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ComponentRequestTypeDef
def get_value() -> ComponentRequestTypeDef:
return {
"description": ...,
}
Definition
class ComponentRequestTypeDef(TypedDict):
description: NotRequired[str],
componentTypeId: NotRequired[str],
properties: NotRequired[Mapping[str, PropertyRequestTypeDef]], # (1)
propertyGroups: NotRequired[Mapping[str, ComponentPropertyGroupRequestTypeDef]], # (2)
ComponentUpdateRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ComponentUpdateRequestTypeDef
def get_value() -> ComponentUpdateRequestTypeDef:
return {
"updateType": ...,
}
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)
FunctionRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import FunctionRequestTypeDef
def get_value() -> FunctionRequestTypeDef:
return {
"requiredProperties": ...,
}
Definition
class FunctionRequestTypeDef(TypedDict):
requiredProperties: NotRequired[Sequence[str]],
scope: NotRequired[ScopeType], # (1)
implementedBy: NotRequired[DataConnectorTypeDef], # (2)
- See ScopeType
- See DataConnectorTypeDef
FunctionResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import FunctionResponseTypeDef
def get_value() -> FunctionResponseTypeDef:
return {
"requiredProperties": ...,
}
Definition
class FunctionResponseTypeDef(TypedDict):
requiredProperties: NotRequired[List[str]],
scope: NotRequired[ScopeType], # (1)
implementedBy: NotRequired[DataConnectorTypeDef], # (2)
isInherited: NotRequired[bool],
- See ScopeType
- See DataConnectorTypeDef
GetPropertyValueResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetPropertyValueResponseTypeDef
def get_value() -> GetPropertyValueResponseTypeDef:
return {
"propertyValues": ...,
"nextToken": ...,
"tabularPropertyValues": ...,
"ResponseMetadata": ...,
}
Definition
class GetPropertyValueResponseTypeDef(TypedDict):
propertyValues: Dict[str, PropertyLatestValueTypeDef], # (1)
nextToken: str,
tabularPropertyValues: List[List[Dict[str, DataValueTypeDef]]], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ComponentTypeSummaryTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ComponentTypeSummaryTypeDef
def get_value() -> ComponentTypeSummaryTypeDef:
return {
"arn": ...,
"componentTypeId": ...,
"creationDateTime": ...,
"updateDateTime": ...,
}
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
Usage Example
from mypy_boto3_iottwinmaker.type_defs import EntitySummaryTypeDef
def get_value() -> EntitySummaryTypeDef:
return {
"entityId": ...,
"entityName": ...,
"arn": ...,
"status": ...,
"creationDateTime": ...,
"updateDateTime": ...,
}
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
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetSyncJobResponseTypeDef
def get_value() -> GetSyncJobResponseTypeDef:
return {
"arn": ...,
"workspaceId": ...,
"syncSource": ...,
"syncRole": ...,
"status": ...,
"creationDateTime": ...,
"updateDateTime": ...,
"ResponseMetadata": ...,
}
Definition
class GetSyncJobResponseTypeDef(TypedDict):
arn: str,
workspaceId: str,
syncSource: str,
syncRole: str,
status: SyncJobStatusTypeDef, # (1)
creationDateTime: datetime,
updateDateTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SyncJobSummaryTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import SyncJobSummaryTypeDef
def get_value() -> SyncJobSummaryTypeDef:
return {
"arn": ...,
}
Definition
class SyncJobSummaryTypeDef(TypedDict):
arn: NotRequired[str],
workspaceId: NotRequired[str],
syncSource: NotRequired[str],
status: NotRequired[SyncJobStatusTypeDef], # (1)
creationDateTime: NotRequired[datetime],
updateDateTime: NotRequired[datetime],
SyncResourceSummaryTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import SyncResourceSummaryTypeDef
def get_value() -> SyncResourceSummaryTypeDef:
return {
"resourceType": ...,
}
Definition
class SyncResourceSummaryTypeDef(TypedDict):
resourceType: NotRequired[SyncResourceTypeType], # (1)
externalId: NotRequired[str],
resourceId: NotRequired[str],
status: NotRequired[SyncResourceStatusTypeDef], # (2)
updateDateTime: NotRequired[datetime],
ComponentResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ComponentResponseTypeDef
def get_value() -> ComponentResponseTypeDef:
return {
"componentName": ...,
}
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],
GetPropertyValueRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetPropertyValueRequestRequestTypeDef
def get_value() -> GetPropertyValueRequestRequestTypeDef:
return {
"selectedProperties": ...,
"workspaceId": ...,
}
Definition
class GetPropertyValueRequestRequestTypeDef(TypedDict):
selectedProperties: Sequence[str],
workspaceId: str,
componentName: NotRequired[str],
componentTypeId: NotRequired[str],
entityId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
propertyGroupName: NotRequired[str],
tabularConditions: NotRequired[TabularConditionsTypeDef], # (1)
BatchPutPropertyErrorTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import BatchPutPropertyErrorTypeDef
def get_value() -> BatchPutPropertyErrorTypeDef:
return {
"errorCode": ...,
"errorMessage": ...,
"entry": ...,
}
Definition
class BatchPutPropertyErrorTypeDef(TypedDict):
errorCode: str,
errorMessage: str,
entry: PropertyValueEntryTypeDef, # (1)
BatchPutPropertyValuesRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import BatchPutPropertyValuesRequestRequestTypeDef
def get_value() -> BatchPutPropertyValuesRequestRequestTypeDef:
return {
"workspaceId": ...,
"entries": ...,
}
Definition
class BatchPutPropertyValuesRequestRequestTypeDef(TypedDict):
workspaceId: str,
entries: Sequence[PropertyValueEntryTypeDef], # (1)
GetPropertyValueHistoryResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetPropertyValueHistoryResponseTypeDef
def get_value() -> GetPropertyValueHistoryResponseTypeDef:
return {
"propertyValues": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetPropertyValueHistoryResponseTypeDef(TypedDict):
propertyValues: List[PropertyValueHistoryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEntityRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateEntityRequestRequestTypeDef
def get_value() -> CreateEntityRequestRequestTypeDef:
return {
"workspaceId": ...,
"entityName": ...,
}
Definition
class CreateEntityRequestRequestTypeDef(TypedDict):
workspaceId: str,
entityName: str,
entityId: NotRequired[str],
description: NotRequired[str],
components: NotRequired[Mapping[str, ComponentRequestTypeDef]], # (1)
parentEntityId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UpdateEntityRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdateEntityRequestRequestTypeDef
def get_value() -> UpdateEntityRequestRequestTypeDef:
return {
"workspaceId": ...,
"entityId": ...,
}
Definition
class UpdateEntityRequestRequestTypeDef(TypedDict):
workspaceId: str,
entityId: str,
entityName: NotRequired[str],
description: NotRequired[str],
componentUpdates: NotRequired[Mapping[str, ComponentUpdateRequestTypeDef]], # (1)
parentEntityUpdate: NotRequired[ParentEntityUpdateRequestTypeDef], # (2)
CreateComponentTypeRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import CreateComponentTypeRequestRequestTypeDef
def get_value() -> CreateComponentTypeRequestRequestTypeDef:
return {
"workspaceId": ...,
"componentTypeId": ...,
}
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],
UpdateComponentTypeRequestRequestTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import UpdateComponentTypeRequestRequestTypeDef
def get_value() -> UpdateComponentTypeRequestRequestTypeDef:
return {
"workspaceId": ...,
"componentTypeId": ...,
}
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],
GetComponentTypeResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetComponentTypeResponseTypeDef
def get_value() -> GetComponentTypeResponseTypeDef:
return {
"workspaceId": ...,
"isSingleton": ...,
"componentTypeId": ...,
"description": ...,
"propertyDefinitions": ...,
"extendsFrom": ...,
"functions": ...,
"creationDateTime": ...,
"updateDateTime": ...,
"arn": ...,
"isAbstract": ...,
"isSchemaInitialized": ...,
"status": ...,
"propertyGroups": ...,
"syncSource": ...,
"componentTypeName": ...,
"ResponseMetadata": ...,
}
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,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See PropertyDefinitionResponseTypeDef
- See FunctionResponseTypeDef
- See StatusTypeDef
- See PropertyGroupResponseTypeDef
- See ResponseMetadataTypeDef
ListComponentTypesResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListComponentTypesResponseTypeDef
def get_value() -> ListComponentTypesResponseTypeDef:
return {
"workspaceId": ...,
"componentTypeSummaries": ...,
"nextToken": ...,
"maxResults": ...,
"ResponseMetadata": ...,
}
Definition
class ListComponentTypesResponseTypeDef(TypedDict):
workspaceId: str,
componentTypeSummaries: List[ComponentTypeSummaryTypeDef], # (1)
nextToken: str,
maxResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEntitiesResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListEntitiesResponseTypeDef
def get_value() -> ListEntitiesResponseTypeDef:
return {
"entitySummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEntitiesResponseTypeDef(TypedDict):
entitySummaries: List[EntitySummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSyncJobsResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListSyncJobsResponseTypeDef
def get_value() -> ListSyncJobsResponseTypeDef:
return {
"syncJobSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListSyncJobsResponseTypeDef(TypedDict):
syncJobSummaries: List[SyncJobSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSyncResourcesResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import ListSyncResourcesResponseTypeDef
def get_value() -> ListSyncResourcesResponseTypeDef:
return {
"syncResources": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListSyncResourcesResponseTypeDef(TypedDict):
syncResources: List[SyncResourceSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEntityResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import GetEntityResponseTypeDef
def get_value() -> GetEntityResponseTypeDef:
return {
"entityId": ...,
"entityName": ...,
"arn": ...,
"status": ...,
"workspaceId": ...,
"description": ...,
"components": ...,
"parentEntityId": ...,
"hasChildEntities": ...,
"creationDateTime": ...,
"updateDateTime": ...,
"syncSource": ...,
"ResponseMetadata": ...,
}
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,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchPutPropertyErrorEntryTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import BatchPutPropertyErrorEntryTypeDef
def get_value() -> BatchPutPropertyErrorEntryTypeDef:
return {
"errors": ...,
}
Definition
class BatchPutPropertyErrorEntryTypeDef(TypedDict):
errors: List[BatchPutPropertyErrorTypeDef], # (1)
BatchPutPropertyValuesResponseTypeDef
Usage Example
from mypy_boto3_iottwinmaker.type_defs import BatchPutPropertyValuesResponseTypeDef
def get_value() -> BatchPutPropertyValuesResponseTypeDef:
return {
"errorEntries": ...,
"ResponseMetadata": ...,
}