class Aws::IoTTwinMaker::Types::GetComponentTypeResponse
@!attribute [rw] arn
The ARN of the component type. @return [String]
@!attribute [rw] component_type_id
The ID of the component type. @return [String]
@!attribute [rw] creation_date_time
The date and time when the component type was created. @return [Time]
@!attribute [rw] description
The description of the component type. @return [String]
@!attribute [rw] extends_from
The name of the parent component type that this component type extends. @return [Array<String>]
@!attribute [rw] functions
An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object. @return [Hash<String,Types::FunctionResponse>]
@!attribute [rw] is_abstract
A Boolean value that specifies whether the component type is abstract. @return [Boolean]
@!attribute [rw] is_schema_initialized
A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run. @return [Boolean]
@!attribute [rw] is_singleton
A Boolean value that specifies whether an entity can have more than one component of this type. @return [Boolean]
@!attribute [rw] property_definitions
An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object. @return [Hash<String,Types::PropertyDefinitionResponse>]
@!attribute [rw] status
The current status of the component type. @return [Types::Status]
@!attribute [rw] update_date_time
The date and time when the component was last updated. @return [Time]
@!attribute [rw] workspace_id
The ID of the workspace that contains the component type. @return [String]
Constants
- SENSITIVE