AWS::IoTSiteWise::AssetModel AssetModelProperty - 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::IoTSiteWise::AssetModel AssetModelProperty

Contains information about an asset model property.

Syntax

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

JSON

{ "DataType" : String, "DataTypeSpec" : String, "LogicalId" : String, "Name" : String, "Type" : PropertyType, "Unit" : String }

YAML

DataType: String DataTypeSpec: String LogicalId: String Name: String Type: PropertyType Unit: String

Properties

DataType

The data type of the asset model property. The value can be STRING, INTEGER, DOUBLE, BOOLEAN, or STRUCT.

Required: Yes

Type: String

Update requires: No interruption

DataTypeSpec

The data type of the structure for this property. This parameter exists on properties that have the STRUCT data type.

Required: No

Type: String

Update requires: No interruption

LogicalId

The LogicalID of the asset model property.

The maximum length is 256 characters, with the pattern [^\\u0000-\\u001F\\u007F]+.

Required: Yes

Type: String

Update requires: No interruption

Name

The name of the asset model property.

The maximum length is 256 characters with the pattern [^\u0000-\u001F\u007F]+.

Required: Yes

Type: String

Update requires: No interruption

Type

Contains a property type, which can be one of Attribute, Measurement, Metric, or Transform.

Required: Yes

Type: PropertyType

Update requires: No interruption

Unit

The unit of the asset model property, such as Newtons or RPM.

Required: No

Type: String

Update requires: No interruption