AWS::IoTTwinMaker::ComponentType DataValue - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::IoTTwinMaker::ComponentType DataValue

An object that specifies a value for a property.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "BooleanValue" : Boolean, "DoubleValue" : Number, "Expression" : String, "IntegerValue" : Integer, "ListValue" : [ DataValue, ... ], "LongValue" : Number, "MapValue" : {Key: Value, ...}, "RelationshipValue" : RelationshipValue, "StringValue" : 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: 1

Maximum: 316

Update 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: 0

Maximum: 50

Update requires: No interruption

LongValue

A long value.

Required: No

Type: Number

Update requires: No interruption

MapValue

An object that maps strings to multiple DataValue objects.

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: 1

Maximum: 256

Update requires: No interruption