Skip to content

Iottwinmaker Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchPutPropertyErrorEntryTypeDef

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.BatchPutPropertyErrorTypeDef]
  • Required: Yes

BatchPutPropertyErrorTypeDef

errorCode

  • Type:
  • Required: Yes

errorMessage

  • Type:
  • Required: Yes

entry

  • Type:
  • Required: Yes

BatchPutPropertyValuesRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

entries

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyValueEntryTypeDef, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyValueEntryOutputTypeDef]]
  • Required: Yes

BatchPutPropertyValuesResponseTypeDef

errorEntries

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.BatchPutPropertyErrorEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BundleInformationTypeDef

bundleNames

  • Type: typing.List[str]
  • Required: Yes

pricingTier

  • Type: typing.Optional[typing.Literal['TIER_1', 'TIER_2', 'TIER_3', 'TIER_4']]

CancelMetadataTransferJobRequestRequestTypeDef

metadataTransferJobId

  • Type:
  • Required: Yes

CancelMetadataTransferJobResponseTypeDef

metadataTransferJobId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

progress

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ColumnDescriptionTypeDef

name

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['EDGE', 'NODE', 'VALUE']]

ComponentPropertyGroupRequestTypeDef

groupType

  • Type: typing.Optional[typing.Literal['TABULAR']]

propertyNames

  • Type: typing.Optional[typing.Sequence[str]]

updateType

  • Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'UPDATE']]

ComponentPropertyGroupResponseTypeDef

groupType

  • Type: typing.Literal['TABULAR']
  • Required: Yes

propertyNames

  • Type: typing.List[str]
  • Required: Yes

isInherited

  • Type:
  • Required: Yes

ComponentRequestTypeDef

description

  • Type: typing.Optional[str]

componentTypeId

  • Type: typing.Optional[str]

properties

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyRequestTypeDef]]

propertyGroups

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentPropertyGroupRequestTypeDef]]

ComponentResponseTypeDef

componentName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

componentTypeId

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.StatusTypeDef]

definedIn

  • Type: typing.Optional[str]

properties

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyResponseTypeDef]]

propertyGroups

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentPropertyGroupResponseTypeDef]]

syncSource

  • Type: typing.Optional[str]

areAllPropertiesReturned

  • Type: typing.Optional[bool]

compositeComponents

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentSummaryTypeDef]]

areAllCompositeComponentsReturned

  • Type: typing.Optional[bool]

ComponentSummaryTypeDef

componentName

  • Type:
  • Required: Yes

componentTypeId

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

definedIn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

propertyGroups

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentPropertyGroupResponseTypeDef]]

syncSource

  • Type: typing.Optional[str]

componentPath

  • Type: typing.Optional[str]

ComponentTypeSummaryTypeDef

arn

  • Type:
  • Required: Yes

componentTypeId

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.StatusTypeDef]

componentTypeName

  • Type: typing.Optional[str]

ComponentUpdateRequestTypeDef

updateType

  • Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'UPDATE']]

description

  • Type: typing.Optional[str]

componentTypeId

  • Type: typing.Optional[str]

propertyUpdates

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyRequestTypeDef]]

propertyGroupUpdates

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentPropertyGroupRequestTypeDef]]

CompositeComponentRequestTypeDef

description

  • Type: typing.Optional[str]

properties

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyRequestTypeDef]]

propertyGroups

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentPropertyGroupRequestTypeDef]]

CompositeComponentTypeRequestTypeDef

componentTypeId

  • Type: typing.Optional[str]

CompositeComponentTypeResponseTypeDef

componentTypeId

  • Type: typing.Optional[str]

isInherited

  • Type: typing.Optional[bool]

CompositeComponentUpdateRequestTypeDef

updateType

  • Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'UPDATE']]

description

  • Type: typing.Optional[str]

propertyUpdates

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyRequestTypeDef]]

propertyGroupUpdates

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentPropertyGroupRequestTypeDef]]

CreateComponentTypeRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

componentTypeId

  • Type:
  • Required: Yes

isSingleton

  • Type: typing.Optional[bool]

description

  • Type: typing.Optional[str]

propertyDefinitions

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyDefinitionRequestTypeDef]]

extendsFrom

  • Type: typing.Optional[typing.Sequence[str]]

functions

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.FunctionRequestTypeDef]]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

propertyGroups

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyGroupRequestTypeDef]]

componentTypeName

  • Type: typing.Optional[str]

compositeComponentTypes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.CompositeComponentTypeRequestTypeDef]]

CreateComponentTypeResponseTypeDef

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEntityRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

entityName

  • Type:
  • Required: Yes

entityId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

components

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentRequestTypeDef]]

compositeComponents

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.CompositeComponentRequestTypeDef]]

parentEntityId

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateEntityResponseTypeDef

entityId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMetadataTransferJobRequestRequestTypeDef

sources

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.iottwinmaker_classes.SourceConfigurationTypeDef, aws_resource_validator.pydantic_models.iottwinmaker_classes.SourceConfigurationOutputTypeDef]]
  • Required: Yes

destination

  • Type:
  • Required: Yes

metadataTransferJobId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

CreateMetadataTransferJobResponseTypeDef

metadataTransferJobId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSceneRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

sceneId

  • Type:
  • Required: Yes

contentLocation

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

capabilities

  • Type: typing.Optional[typing.Sequence[str]]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

sceneMetadata

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateSceneResponseTypeDef

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSyncJobRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

syncSource

  • Type:
  • Required: Yes

syncRole

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateSyncJobResponseTypeDef

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'INITIALIZING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkspaceRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

s3Location

  • Type: typing.Optional[str]

role

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateWorkspaceResponseTypeDef

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DataConnectorTypeDef

isNative

  • Type: typing.Optional[bool]

DataTypeOutputTypeDef

type

  • Type: typing.Literal['BOOLEAN', 'DOUBLE', 'INTEGER', 'LIST', 'LONG', 'MAP', 'RELATIONSHIP', 'STRING']
  • Required: Yes

nestedType

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

allowedValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueOutputTypeDef]]

unitOfMeasure

  • Type: typing.Optional[str]

relationship

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.RelationshipTypeDef]

DataTypeTypeDef

type

  • Type: typing.Literal['BOOLEAN', 'DOUBLE', 'INTEGER', 'LIST', 'LONG', 'MAP', 'RELATIONSHIP', 'STRING']
  • Required: Yes

nestedType

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

allowedValues

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueTypeDef]]

unitOfMeasure

  • Type: typing.Optional[str]

relationship

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.RelationshipTypeDef]

DataValueOutputTypeDef

booleanValue

  • Type: typing.Optional[bool]

doubleValue

  • Type: typing.Optional[float]

integerValue

  • Type: typing.Optional[int]

longValue

  • Type: typing.Optional[int]

stringValue

  • Type: typing.Optional[str]

listValue

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

mapValue

  • Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]

relationshipValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.RelationshipValueTypeDef]

expression

  • Type: typing.Optional[str]

DataValueTypeDef

booleanValue

  • Type: typing.Optional[bool]

doubleValue

  • Type: typing.Optional[float]

integerValue

  • Type: typing.Optional[int]

longValue

  • Type: typing.Optional[int]

stringValue

  • Type: typing.Optional[str]

listValue

  • Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]

mapValue

  • Type: typing.Optional[typing.Mapping[str, typing.Dict[str, typing.Any]]]

relationshipValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.RelationshipValueTypeDef]

expression

  • Type: typing.Optional[str]

DeleteComponentTypeRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

componentTypeId

  • Type:
  • Required: Yes

DeleteComponentTypeResponseTypeDef

state

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEntityRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

entityId

  • Type:
  • Required: Yes

isRecursive

  • Type: typing.Optional[bool]

DeleteEntityResponseTypeDef

state

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSceneRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

sceneId

  • Type:
  • Required: Yes

DeleteSyncJobRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

syncSource

  • Type:
  • Required: Yes

DeleteSyncJobResponseTypeDef

state

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'INITIALIZING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkspaceRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

DeleteWorkspaceResponseTypeDef

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DestinationConfigurationTypeDef

type

  • Type: typing.Literal['iotsitewise', 'iottwinmaker', 's3']
  • Required: Yes

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.S3DestinationConfigurationTypeDef]

iotTwinMakerConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.IotTwinMakerDestinationConfigurationTypeDef]

EntityPropertyReferenceOutputTypeDef

propertyName

  • Type:
  • Required: Yes

componentName

  • Type: typing.Optional[str]

componentPath

  • Type: typing.Optional[str]

externalIdProperty

  • Type: typing.Optional[typing.Dict[str, str]]

entityId

  • Type: typing.Optional[str]

EntityPropertyReferenceTypeDef

propertyName

  • Type:
  • Required: Yes

componentName

  • Type: typing.Optional[str]

componentPath

  • Type: typing.Optional[str]

externalIdProperty

  • Type: typing.Optional[typing.Mapping[str, str]]

entityId

  • Type: typing.Optional[str]

EntitySummaryTypeDef

entityId

  • Type:
  • Required: Yes

entityName

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

parentEntityId

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

hasChildEntities

  • Type: typing.Optional[bool]

ErrorDetailsTypeDef

code

  • Type: typing.Optional[typing.Literal['COMPOSITE_COMPONENT_FAILURE', 'INTERNAL_FAILURE', 'PROCESSING_ERROR', 'SYNC_CREATING_ERROR', 'SYNC_DELETING_ERROR', 'SYNC_INITIALIZING_ERROR', 'SYNC_PROCESSING_ERROR', 'VALIDATION_ERROR']]

message

  • Type: typing.Optional[str]

ExecuteQueryRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

queryStatement

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ExecuteQueryResponseTypeDef

columnDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.ColumnDescriptionTypeDef]
  • Required: Yes

rows

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.RowTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FilterByAssetModelTypeDef

assetModelId

  • Type: typing.Optional[str]

assetModelExternalId

  • Type: typing.Optional[str]

includeOffspring

  • Type: typing.Optional[bool]

includeAssets

  • Type: typing.Optional[bool]

FilterByAssetTypeDef

assetId

  • Type: typing.Optional[str]

assetExternalId

  • Type: typing.Optional[str]

includeOffspring

  • Type: typing.Optional[bool]

includeAssetModel

  • Type: typing.Optional[bool]

FilterByComponentTypeTypeDef

componentTypeId

  • Type:
  • Required: Yes

FilterByEntityTypeDef

entityId

  • Type:
  • Required: Yes

FunctionRequestTypeDef

requiredProperties

  • Type: typing.Optional[typing.Sequence[str]]

scope

  • Type: typing.Optional[typing.Literal['ENTITY', 'WORKSPACE']]

implementedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataConnectorTypeDef]

FunctionResponseTypeDef

requiredProperties

  • Type: typing.Optional[typing.List[str]]

scope

  • Type: typing.Optional[typing.Literal['ENTITY', 'WORKSPACE']]

implementedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataConnectorTypeDef]

isInherited

  • Type: typing.Optional[bool]

GetComponentTypeRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

componentTypeId

  • Type:
  • Required: Yes

GetComponentTypeResponseTypeDef

workspaceId

  • Type:
  • Required: Yes

isSingleton

  • Type:
  • Required: Yes

componentTypeId

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

propertyDefinitions

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyDefinitionResponseTypeDef]
  • Required: Yes

extendsFrom

  • Type: typing.List[str]
  • Required: Yes

functions

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.FunctionResponseTypeDef]
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

isAbstract

  • Type:
  • Required: Yes

isSchemaInitialized

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

propertyGroups

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyGroupResponseTypeDef]
  • Required: Yes

syncSource

  • Type:
  • Required: Yes

componentTypeName

  • Type:
  • Required: Yes

compositeComponentTypes

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.CompositeComponentTypeResponseTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEntityRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

entityId

  • Type:
  • Required: Yes

GetEntityResponseTypeDef

entityId

  • Type:
  • Required: Yes

entityName

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

components

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentResponseTypeDef]
  • Required: Yes

parentEntityId

  • Type:
  • Required: Yes

hasChildEntities

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

syncSource

  • Type:
  • Required: Yes

areAllComponentsReturned

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMetadataTransferJobRequestRequestTypeDef

metadataTransferJobId

  • Type:
  • Required: Yes

GetMetadataTransferJobResponseTypeDef

metadataTransferJobId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

sources

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.SourceConfigurationOutputTypeDef]
  • Required: Yes

destination

  • Type:
  • Required: Yes

metadataTransferJobRole

  • Type:
  • Required: Yes

reportUrl

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

progress

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPricingPlanResponseTypeDef

currentPricingPlan

  • Type:
  • Required: Yes

pendingPricingPlan

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPropertyValueHistoryRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

selectedProperties

  • Type: typing.Sequence[str]
  • Required: Yes

entityId

  • Type: typing.Optional[str]

componentName

  • Type: typing.Optional[str]

componentPath

  • Type: typing.Optional[str]

componentTypeId

  • Type: typing.Optional[str]

propertyFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyFilterTypeDef]]

startDateTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

endDateTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

interpolation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.InterpolationParametersTypeDef]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

orderByTime

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

startTime

  • Type: typing.Optional[str]

endTime

  • Type: typing.Optional[str]

GetPropertyValueHistoryResponseTypeDef

propertyValues

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyValueHistoryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPropertyValueRequestRequestTypeDef

selectedProperties

  • Type: typing.Sequence[str]
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

componentName

  • Type: typing.Optional[str]

componentPath

  • Type: typing.Optional[str]

componentTypeId

  • Type: typing.Optional[str]

entityId

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

propertyGroupName

  • Type: typing.Optional[str]

tabularConditions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.TabularConditionsTypeDef]

GetPropertyValueResponseTypeDef

propertyValues

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyLatestValueTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

tabularPropertyValues

  • Type: typing.List[typing.List[typing.Dict[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueOutputTypeDef]]]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSceneRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

sceneId

  • Type:
  • Required: Yes

GetSceneResponseTypeDef

workspaceId

  • Type:
  • Required: Yes

sceneId

  • Type:
  • Required: Yes

contentLocation

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

capabilities

  • Type: typing.List[str]
  • Required: Yes

sceneMetadata

  • Type: typing.Dict[str, str]
  • Required: Yes

generatedSceneMetadata

  • Type: typing.Dict[str, str]
  • Required: Yes

error

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSyncJobRequestRequestTypeDef

syncSource

  • Type:
  • Required: Yes

workspaceId

  • Type: typing.Optional[str]

GetSyncJobResponseTypeDef

arn

  • Type:
  • Required: Yes

workspaceId

  • Type:
  • Required: Yes

syncSource

  • Type:
  • Required: Yes

syncRole

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkspaceRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

GetWorkspaceResponseTypeDef

workspaceId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

linkedServices

  • Type: typing.List[str]
  • Required: Yes

s3Location

  • Type:
  • Required: Yes

role

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InterpolationParametersTypeDef

interpolationType

  • Type: typing.Optional[typing.Literal['LINEAR']]

intervalInSeconds

  • Type: typing.Optional[int]

IotSiteWiseSourceConfigurationFilterTypeDef

filterByAssetModel

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.FilterByAssetModelTypeDef]

filterByAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.FilterByAssetTypeDef]

IotSiteWiseSourceConfigurationOutputTypeDef

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.IotSiteWiseSourceConfigurationFilterTypeDef]]

IotSiteWiseSourceConfigurationTypeDef

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.IotSiteWiseSourceConfigurationFilterTypeDef]]

IotTwinMakerDestinationConfigurationTypeDef

workspace

  • Type:
  • Required: Yes

IotTwinMakerSourceConfigurationFilterTypeDef

filterByComponentType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.FilterByComponentTypeTypeDef]

filterByEntity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.FilterByEntityTypeDef]

IotTwinMakerSourceConfigurationOutputTypeDef

workspace

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.IotTwinMakerSourceConfigurationFilterTypeDef]]

IotTwinMakerSourceConfigurationTypeDef

workspace

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.IotTwinMakerSourceConfigurationFilterTypeDef]]

LambdaFunctionTypeDef

arn

  • Type:
  • Required: Yes

ListComponentTypesFilterTypeDef

extendsFrom

  • Type: typing.Optional[str]

namespace

  • Type: typing.Optional[str]

isAbstract

  • Type: typing.Optional[bool]

ListComponentTypesRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.ListComponentTypesFilterTypeDef]]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListComponentTypesResponseTypeDef

workspaceId

  • Type:
  • Required: Yes

componentTypeSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentTypeSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

maxResults

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListComponentsRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

entityId

  • Type:
  • Required: Yes

componentPath

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListComponentsResponseTypeDef

componentSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEntitiesFilterTypeDef

parentEntityId

  • Type: typing.Optional[str]

componentTypeId

  • Type: typing.Optional[str]

externalId

  • Type: typing.Optional[str]

ListEntitiesRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.ListEntitiesFilterTypeDef]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListEntitiesResponseTypeDef

entitySummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.EntitySummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMetadataTransferJobsFilterTypeDef

workspaceId

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'COMPLETED', 'ERROR', 'PENDING', 'RUNNING', 'VALIDATING']]

ListMetadataTransferJobsRequestRequestTypeDef

sourceType

  • Type: typing.Literal['iotsitewise', 'iottwinmaker', 's3']
  • Required: Yes

destinationType

  • Type: typing.Literal['iotsitewise', 'iottwinmaker', 's3']
  • Required: Yes

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.ListMetadataTransferJobsFilterTypeDef]]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListMetadataTransferJobsResponseTypeDef

metadataTransferJobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.MetadataTransferJobSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPropertiesRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

entityId

  • Type:
  • Required: Yes

componentName

  • Type: typing.Optional[str]

componentPath

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListPropertiesResponseTypeDef

propertySummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertySummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListScenesRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListScenesResponseTypeDef

sceneSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.SceneSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSyncJobsRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSyncJobsResponseTypeDef

syncJobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.SyncJobSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSyncResourcesRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

syncSource

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.SyncResourceFilterTypeDef]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSyncResourcesResponseTypeDef

syncResources

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.SyncResourceSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceARN

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkspacesRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkspacesResponseTypeDef

workspaceSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.WorkspaceSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MetadataTransferJobProgressTypeDef

totalCount

  • Type: typing.Optional[int]

succeededCount

  • Type: typing.Optional[int]

skippedCount

  • Type: typing.Optional[int]

failedCount

  • Type: typing.Optional[int]

MetadataTransferJobStatusTypeDef

state

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'COMPLETED', 'ERROR', 'PENDING', 'RUNNING', 'VALIDATING']]

error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.ErrorDetailsTypeDef]

queuedPosition

  • Type: typing.Optional[int]

MetadataTransferJobSummaryTypeDef

metadataTransferJobId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

progress

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.MetadataTransferJobProgressTypeDef]

OrderByTypeDef

propertyName

  • Type:
  • Required: Yes

order

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

ParentEntityUpdateRequestTypeDef

updateType

  • Type: typing.Literal['DELETE', 'UPDATE']
  • Required: Yes

parentEntityId

  • Type: typing.Optional[str]

PricingPlanTypeDef

effectiveDateTime

  • Type:
  • Required: Yes

pricingMode

  • Type: typing.Literal['BASIC', 'STANDARD', 'TIERED_BUNDLE']
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

updateReason

  • Type: typing.Literal['DEFAULT', 'ENTITY_COUNT_UPDATE', 'OVERWRITTEN', 'PRICING_MODE_UPDATE', 'PRICING_TIER_UPDATE']
  • Required: Yes

billableEntityCount

  • Type: typing.Optional[int]

bundleInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.BundleInformationTypeDef]

PropertyDefinitionRequestTypeDef

dataType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataTypeTypeDef]

isRequiredInEntity

  • Type: typing.Optional[bool]

isExternalId

  • Type: typing.Optional[bool]

isStoredExternally

  • Type: typing.Optional[bool]

isTimeSeries

  • Type: typing.Optional[bool]

defaultValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueTypeDef]

configuration

  • Type: typing.Optional[typing.Mapping[str, str]]

displayName

  • Type: typing.Optional[str]

PropertyDefinitionResponseTypeDef

dataType

  • Type:
  • Required: Yes

isTimeSeries

  • Type:
  • Required: Yes

isRequiredInEntity

  • Type:
  • Required: Yes

isExternalId

  • Type:
  • Required: Yes

isStoredExternally

  • Type:
  • Required: Yes

isImported

  • Type:
  • Required: Yes

isFinal

  • Type:
  • Required: Yes

isInherited

  • Type:
  • Required: Yes

defaultValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueOutputTypeDef]

configuration

  • Type: typing.Optional[typing.Dict[str, str]]

displayName

  • Type: typing.Optional[str]

PropertyFilterTypeDef

propertyName

  • Type: typing.Optional[str]

operator

  • Type: typing.Optional[str]

value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueTypeDef]

PropertyGroupRequestTypeDef

groupType

  • Type: typing.Optional[typing.Literal['TABULAR']]

propertyNames

  • Type: typing.Optional[typing.Sequence[str]]

PropertyGroupResponseTypeDef

groupType

  • Type: typing.Literal['TABULAR']
  • Required: Yes

propertyNames

  • Type: typing.List[str]
  • Required: Yes

isInherited

  • Type:
  • Required: Yes

PropertyLatestValueTypeDef

propertyReference

  • Type:
  • Required: Yes

propertyValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueOutputTypeDef]

PropertyRequestTypeDef

definition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyDefinitionRequestTypeDef]

value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueTypeDef]

updateType

  • Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'RESET_VALUE', 'UPDATE']]

PropertyResponseTypeDef

definition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyDefinitionResponseTypeDef]

value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueOutputTypeDef]

areAllPropertyValuesReturned

  • Type: typing.Optional[bool]

PropertySummaryTypeDef

propertyName

  • Type:
  • Required: Yes

definition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyDefinitionResponseTypeDef]

value

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.DataValueOutputTypeDef]

areAllPropertyValuesReturned

  • Type: typing.Optional[bool]

PropertyValueEntryOutputTypeDef

entityPropertyReference

  • Type:
  • Required: Yes

propertyValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyValueOutputTypeDef]]

PropertyValueEntryTypeDef

entityPropertyReference

  • Type:
  • Required: Yes

propertyValues

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyValueTypeDef]]

PropertyValueHistoryTypeDef

entityPropertyReference

  • Type:
  • Required: Yes

values

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyValueOutputTypeDef]]

PropertyValueOutputTypeDef

value

  • Type:
  • Required: Yes

timestamp

  • Type: typing.Optional[datetime.datetime]

time

  • Type: typing.Optional[str]

PropertyValueTypeDef

value

  • Type:
  • Required: Yes

timestamp

  • Type: typing.Union[datetime.datetime, str, NoneType]

time

  • Type: typing.Optional[str]

RelationshipTypeDef

targetComponentTypeId

  • Type: typing.Optional[str]

relationshipType

  • Type: typing.Optional[str]

RelationshipValueTypeDef

targetEntityId

  • Type: typing.Optional[str]

targetComponentName

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RowTypeDef

rowData

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

S3DestinationConfigurationTypeDef

location

  • Type:
  • Required: Yes

S3SourceConfigurationTypeDef

location

  • Type:
  • Required: Yes

SceneErrorTypeDef

code

  • Type: typing.Optional[typing.Literal['MATTERPORT_ERROR']]

message

  • Type: typing.Optional[str]

SceneSummaryTypeDef

sceneId

  • Type:
  • Required: Yes

contentLocation

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

SourceConfigurationOutputTypeDef

type

  • Type: typing.Literal['iotsitewise', 'iottwinmaker', 's3']
  • Required: Yes

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.S3SourceConfigurationTypeDef]

iotSiteWiseConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.IotSiteWiseSourceConfigurationOutputTypeDef]

iotTwinMakerConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.IotTwinMakerSourceConfigurationOutputTypeDef]

SourceConfigurationTypeDef

type

  • Type: typing.Literal['iotsitewise', 'iottwinmaker', 's3']
  • Required: Yes

s3Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.S3SourceConfigurationTypeDef]

iotSiteWiseConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.IotSiteWiseSourceConfigurationTypeDef]

iotTwinMakerConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.IotTwinMakerSourceConfigurationTypeDef]

StatusTypeDef

state

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'UPDATING']]

error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.ErrorDetailsTypeDef]

SyncJobStatusTypeDef

state

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'INITIALIZING']]

error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.ErrorDetailsTypeDef]

SyncJobSummaryTypeDef

arn

  • Type: typing.Optional[str]

workspaceId

  • Type: typing.Optional[str]

syncSource

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.SyncJobStatusTypeDef]

creationDateTime

  • Type: typing.Optional[datetime.datetime]

updateDateTime

  • Type: typing.Optional[datetime.datetime]

SyncResourceFilterTypeDef

state

  • Type: typing.Optional[typing.Literal['DELETED', 'ERROR', 'INITIALIZING', 'IN_SYNC', 'PROCESSING']]

resourceType

  • Type: typing.Optional[typing.Literal['COMPONENT_TYPE', 'ENTITY']]

resourceId

  • Type: typing.Optional[str]

externalId

  • Type: typing.Optional[str]

SyncResourceStatusTypeDef

state

  • Type: typing.Optional[typing.Literal['DELETED', 'ERROR', 'INITIALIZING', 'IN_SYNC', 'PROCESSING']]

error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.ErrorDetailsTypeDef]

SyncResourceSummaryTypeDef

resourceType

  • Type: typing.Optional[typing.Literal['COMPONENT_TYPE', 'ENTITY']]

externalId

  • Type: typing.Optional[str]

resourceId

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.SyncResourceStatusTypeDef]

updateDateTime

  • Type: typing.Optional[datetime.datetime]

TabularConditionsTypeDef

orderBy

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.OrderByTypeDef]]

propertyFilters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyFilterTypeDef]]

TagResourceRequestRequestTypeDef

resourceARN

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

UntagResourceRequestRequestTypeDef

resourceARN

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateComponentTypeRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

componentTypeId

  • Type:
  • Required: Yes

isSingleton

  • Type: typing.Optional[bool]

description

  • Type: typing.Optional[str]

propertyDefinitions

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyDefinitionRequestTypeDef]]

extendsFrom

  • Type: typing.Optional[typing.Sequence[str]]

functions

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.FunctionRequestTypeDef]]

propertyGroups

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.PropertyGroupRequestTypeDef]]

componentTypeName

  • Type: typing.Optional[str]

compositeComponentTypes

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.CompositeComponentTypeRequestTypeDef]]

UpdateComponentTypeResponseTypeDef

workspaceId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

componentTypeId

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEntityRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

entityId

  • Type:
  • Required: Yes

entityName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

componentUpdates

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.ComponentUpdateRequestTypeDef]]

compositeComponentUpdates

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.iottwinmaker_classes.CompositeComponentUpdateRequestTypeDef]]

parentEntityUpdate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iottwinmaker_classes.ParentEntityUpdateRequestTypeDef]

UpdateEntityResponseTypeDef

updateDateTime

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'ERROR', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePricingPlanRequestRequestTypeDef

pricingMode

  • Type: typing.Literal['BASIC', 'STANDARD', 'TIERED_BUNDLE']
  • Required: Yes

bundleNames

  • Type: typing.Optional[typing.Sequence[str]]

UpdatePricingPlanResponseTypeDef

currentPricingPlan

  • Type:
  • Required: Yes

pendingPricingPlan

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSceneRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

sceneId

  • Type:
  • Required: Yes

contentLocation

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

capabilities

  • Type: typing.Optional[typing.Sequence[str]]

sceneMetadata

  • Type: typing.Optional[typing.Mapping[str, str]]

UpdateSceneResponseTypeDef

updateDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWorkspaceRequestRequestTypeDef

workspaceId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

role

  • Type: typing.Optional[str]

s3Location

  • Type: typing.Optional[str]

UpdateWorkspaceResponseTypeDef

updateDateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkspaceSummaryTypeDef

workspaceId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

updateDateTime

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

linkedServices

  • Type: typing.Optional[typing.List[str]]