AWS::IoTTwinMaker::ComponentType DataValue - AWS CloudFormation

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" : {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