IoT TwinMaker Component Type

IoT TwinMaker Component Type in AWS defines reusable building blocks that represent the behavior, properties, and data of components within a digital twin. It allows you to model real-world entities by specifying schemas, functions, and data connectors that can be applied across multiple digital twin models. This helps standardize how different systems and devices are represented, making it easier to build, manage, and scale digital twin applications.

aws.iottwinmaker_component_type

Fields

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
arncorestringThe ARN of the component type.
component_type_idcorestringThe ID of the component type.
component_type_namecorestringThe component type name.
composite_component_typescorestringThis is an object that maps strings to compositeComponentTypes of the componentType. CompositeComponentType is referenced by componentTypeId.
creation_date_timecoretimestampThe date and time when the component type was created.
descriptioncorestringThe description of the component type.
extends_fromcorearray<string>The name of the parent component type that this component type extends.
functionscorestringAn object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.
is_abstractcoreboolA Boolean value that specifies whether the component type is abstract.
is_schema_initializedcoreboolA Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.
is_singletoncoreboolA Boolean value that specifies whether an entity can have more than one component of this type.
property_definitionscorestringAn object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.
property_groupscorestringThe maximum number of results to return at one time. The default is 25. Valid Range: Minimum value of 1. Maximum value of 250.
statuscorejsonThe current status of the component type.
sync_sourcecorestringThe syncSource of the SyncJob, if this entity was created by a SyncJob.
tagscorehstore
update_date_timecoretimestampThe date and time when the component was last updated.
workspace_idcorestringThe ID of the workspace that contains the component type.