This is the new AWS 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 DataValue
An object that specifies a value for a property.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "BooleanValue" :Boolean, "DoubleValue" :Number, "Expression" :String, "IntegerValue" :Integer, "ListValue" :[ DataValue, ... ], "LongValue" :Number, "MapValue" :{, "RelationshipValue" :Key:Value, ...}RelationshipValue, "StringValue" :String}
YAML
BooleanValue:BooleanDoubleValue:NumberExpression:StringIntegerValue:IntegerListValue:- DataValueLongValue:NumberMapValue:RelationshipValue:Key:ValueRelationshipValueStringValue:String
Properties
BooleanValue-
A boolean value.
Required: No
Type: Boolean
Update requires: No interruption
DoubleValue-
A double value.
Required: No
Type: Number
Update requires: No interruption
Expression-
An expression that produces the value.
Required: No
Type: String
Pattern:
(^\$\{Parameters\.[a-zA-z]+([a-zA-z_0-9]*)}$)Minimum:
1Maximum:
316Update requires: No interruption
IntegerValue-
An integer value.
Required: No
Type: Integer
Update requires: No interruption
ListValue-
A list of multiple values.
Required: No
Type: Array of DataValue
Minimum:
0Maximum:
50Update requires: No interruption
LongValue-
A long value.
Required: No
Type: Number
Update requires: No interruption
MapValue-
An object that maps strings to multiple
DataValueobjects.Required: No
Type: Object of DataValue
Update requires: No interruption
RelationshipValue-
A value that relates a component to another component.
Required: No
Type: RelationshipValue
Update requires: No interruption
StringValue-
A string value.
Required: No
Type: String
Pattern:
.*Minimum:
1Maximum:
256Update requires: No interruption