aws_iottwinmaker_component_type

account_id

Type: STRING

arn

Type: STRING
Provider name: arn
Description: The ARN of the component type.

component_type_id

Type: STRING
Provider name: componentTypeId
Description: The ID of the component type.

component_type_name

Type: STRING
Provider name: componentTypeName
Description: The component type name.

composite_component_types

Type: STRING
Provider name: compositeComponentTypes
Description: This is an object that maps strings to compositeComponentTypes of the componentType. CompositeComponentType is referenced by componentTypeId.

creation_date_time

Type: TIMESTAMP
Provider name: creationDateTime
Description: The date and time when the component type was created.

description

Type: STRING
Provider name: description
Description: The description of the component type.

extends_from

Type: UNORDERED_LIST_STRING
Provider name: extendsFrom
Description: The name of the parent component type that this component type extends.

functions

Type: STRING
Provider name: functions
Description: An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.

is_abstract

Type: BOOLEAN
Provider name: isAbstract
Description: A Boolean value that specifies whether the component type is abstract.

is_schema_initialized

Type: BOOLEAN
Provider name: isSchemaInitialized
Description: A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.

is_singleton

Type: BOOLEAN
Provider name: isSingleton
Description: A Boolean value that specifies whether an entity can have more than one component of this type.

property_definitions

Type: STRING
Provider name: propertyDefinitions
Description: An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.

property_groups

Type: STRING
Provider name: propertyGroups
Description: The maximum number of results to return at one time. The default is 25. Valid Range: Minimum value of 1. Maximum value of 250.

status

Type: STRUCT
Provider name: status
Description: The current status of the component type.

  • error
    Type: STRUCT
    Provider name: error
    Description: The error message.
    • code
      Type: STRING
      Provider name: code
      Description: The error code.
    • message
      Type: STRING
      Provider name: message
      Description: The error message.
  • state
    Type: STRING
    Provider name: state
    Description: The current state of the entity, component, component type, or workspace.

sync_source

Type: STRING
Provider name: syncSource
Description: The syncSource of the SyncJob, if this entity was created by a SyncJob.

tags

Type: UNORDERED_LIST_STRING

update_date_time

Type: TIMESTAMP
Provider name: updateDateTime
Description: The date and time when the component was last updated.

workspace_id

Type: STRING
Provider name: workspaceId
Description: The ID of the workspace that contains the component type.