AWS::IoTSiteWise::AssetModel AssetModelProperty - AWS CloudFormation

AWS::IoTSiteWise::AssetModel AssetModelProperty

Contains information about an asset model property.

Syntax

To declare this entity in your AWS 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