AWS::IoTTwinMaker::ComponentType PropertyDefinition - AWS CloudFormation

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" : {Key: Value, ...}, "DataType" : DataType, "DefaultValue" : DataValue, "IsExternalId" : Boolean, "IsRequiredInEntity" : Boolean, "IsStoredExternally" : Boolean, "IsTimeSeries" : 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: 1

Maximum: 256

Update 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