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
, orSTRUCT
.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
, orTransform
.Required: Yes
Type: PropertyType
Update requires: No interruption
Unit
-
The unit of the asset model property, such as
Newtons
orRPM
.Required: No
Type: String
Update requires: No interruption