This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::IoTTwinMaker::ComponentType PropertyDefinition
PropertyDefinition is an object that maps strings to the property definitions in the component type.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "Configurations" :{, "DataType" :Key:Value, ...}DataType, "DefaultValue" :DataValue, "IsExternalId" :Boolean, "IsRequiredInEntity" :Boolean, "IsStoredExternally" :Boolean, "IsTimeSeries" :Boolean}
YAML
Configurations:DataType:Key:ValueDataTypeDefaultValue:DataValueIsExternalId:BooleanIsRequiredInEntity:BooleanIsStoredExternally:BooleanIsTimeSeries:Boolean
Properties
Configurations-
A mapping that specifies configuration information about the property.
Required: No
Type: Object of String
Pattern:
[a-zA-Z_\-0-9]+Minimum:
1Maximum:
256Update requires: No interruption
DataType-
Required: No
Type: DataType
Update requires: No interruption
DefaultValue-
A boolean value that specifies whether the property ID comes from an external data store.
Required: No
Type: DataValue
Update requires: No interruption
IsExternalId-
A Boolean value that specifies whether the property ID comes from an external data source.
Required: No
Type: Boolean
Update requires: No interruption
IsRequiredInEntity-
A boolean value that specifies whether the property is required in an entity.
Required: No
Type: Boolean
Update requires: No interruption
IsStoredExternally-
A boolean value that specifies whether the property is stored externally.
Required: No
Type: Boolean
Update requires: No interruption
IsTimeSeries-
A boolean value that specifies whether the property consists of time series data.
Required: No
Type: Boolean
Update requires: No interruption