Class: Aws::IoTSiteWise::Types::AssetProperty
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::AssetProperty
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Overview
Contains asset property information.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alias ⇒ String
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature
). -
#data_type ⇒ String
The data type of the asset property.
-
#data_type_spec ⇒ String
The data type of the structure for this property.
-
#external_id ⇒ String
The external ID of the asset property.
-
#id ⇒ String
The ID of the asset property.
-
#name ⇒ String
The name of the property.
-
#notification ⇒ Types::PropertyNotification
The asset property's notification topic and state.
-
#path ⇒ Array<Types::AssetPropertyPathSegment>
The structured path to the property from the root of the asset.
-
#unit ⇒ String
The unit (such as
Newtons
orRPM
) of the asset property.
Instance Attribute Details
#alias ⇒ String
The alias that identifies the property, such as an OPC-UA server
data stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more information,
see Mapping industrial data streams to asset properties in the
IoT SiteWise User Guide.
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1166 class AssetProperty < Struct.new( :id, :external_id, :name, :alias, :notification, :data_type, :data_type_spec, :unit, :path) SENSITIVE = [] include Aws::Structure end |
#data_type ⇒ String
The data type of the asset property.
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1166 class AssetProperty < Struct.new( :id, :external_id, :name, :alias, :notification, :data_type, :data_type_spec, :unit, :path) SENSITIVE = [] include Aws::Structure end |
#data_type_spec ⇒ String
The data type of the structure for this property. This parameter
exists on properties that have the STRUCT
data type.
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1166 class AssetProperty < Struct.new( :id, :external_id, :name, :alias, :notification, :data_type, :data_type_spec, :unit, :path) SENSITIVE = [] include Aws::Structure end |
#external_id ⇒ String
The external ID of the asset property. For more information, see Using external IDs in the IoT SiteWise User Guide.
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1166 class AssetProperty < Struct.new( :id, :external_id, :name, :alias, :notification, :data_type, :data_type_spec, :unit, :path) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the asset property.
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1166 class AssetProperty < Struct.new( :id, :external_id, :name, :alias, :notification, :data_type, :data_type_spec, :unit, :path) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the property.
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1166 class AssetProperty < Struct.new( :id, :external_id, :name, :alias, :notification, :data_type, :data_type_spec, :unit, :path) SENSITIVE = [] include Aws::Structure end |
#notification ⇒ Types::PropertyNotification
The asset property's notification topic and state. For more information, see UpdateAssetProperty.
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1166 class AssetProperty < Struct.new( :id, :external_id, :name, :alias, :notification, :data_type, :data_type_spec, :unit, :path) SENSITIVE = [] include Aws::Structure end |
#path ⇒ Array<Types::AssetPropertyPathSegment>
The structured path to the property from the root of the asset.
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1166 class AssetProperty < Struct.new( :id, :external_id, :name, :alias, :notification, :data_type, :data_type_spec, :unit, :path) SENSITIVE = [] include Aws::Structure end |
#unit ⇒ String
The unit (such as Newtons
or RPM
) of the asset property.
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1166 class AssetProperty < Struct.new( :id, :external_id, :name, :alias, :notification, :data_type, :data_type_spec, :unit, :path) SENSITIVE = [] include Aws::Structure end |