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 AWS 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
:Value
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