Class: Aws::IoTSiteWise::Types::AssetModelPropertySummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::AssetModelPropertySummary
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Overview
Contains a summary of a property associated with a model.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#asset_model_composite_model_id ⇒ String
The ID of the composite model that contains the asset model property.
-
#data_type ⇒ String
The data type of the property.
-
#data_type_spec ⇒ String
The data type of the structure for this property.
-
#external_id ⇒ String
The external ID of the property.
-
#id ⇒ String
The ID of the property.
-
#name ⇒ String
The name of the property.
-
#path ⇒ Array<Types::AssetModelPropertyPathSegment>
The structured path to the property from the root of the asset model.
-
#type ⇒ Types::PropertyType
Contains a property type, which can be one of
attribute
,measurement
,metric
, ortransform
. -
#unit ⇒ String
The unit (such as
Newtons
orRPM
) of the property.
Instance Attribute Details
#asset_model_composite_model_id ⇒ String
The ID of the composite model that contains the asset model property.
911 912 913 914 915 916 917 918 919 920 921 922 923 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 911 class AssetModelPropertySummary < Struct.new( :id, :external_id, :name, :data_type, :data_type_spec, :unit, :type, :asset_model_composite_model_id, :path) SENSITIVE = [] include Aws::Structure end |
#data_type ⇒ String
The data type of the property.
911 912 913 914 915 916 917 918 919 920 921 922 923 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 911 class AssetModelPropertySummary < Struct.new( :id, :external_id, :name, :data_type, :data_type_spec, :unit, :type, :asset_model_composite_model_id, :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.
911 912 913 914 915 916 917 918 919 920 921 922 923 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 911 class AssetModelPropertySummary < Struct.new( :id, :external_id, :name, :data_type, :data_type_spec, :unit, :type, :asset_model_composite_model_id, :path) SENSITIVE = [] include Aws::Structure end |
#external_id ⇒ String
The external ID of the property. For more information, see Using external IDs in the IoT SiteWise User Guide.
911 912 913 914 915 916 917 918 919 920 921 922 923 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 911 class AssetModelPropertySummary < Struct.new( :id, :external_id, :name, :data_type, :data_type_spec, :unit, :type, :asset_model_composite_model_id, :path) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the property.
911 912 913 914 915 916 917 918 919 920 921 922 923 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 911 class AssetModelPropertySummary < Struct.new( :id, :external_id, :name, :data_type, :data_type_spec, :unit, :type, :asset_model_composite_model_id, :path) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the property.
911 912 913 914 915 916 917 918 919 920 921 922 923 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 911 class AssetModelPropertySummary < Struct.new( :id, :external_id, :name, :data_type, :data_type_spec, :unit, :type, :asset_model_composite_model_id, :path) SENSITIVE = [] include Aws::Structure end |
#path ⇒ Array<Types::AssetModelPropertyPathSegment>
The structured path to the property from the root of the asset model.
911 912 913 914 915 916 917 918 919 920 921 922 923 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 911 class AssetModelPropertySummary < Struct.new( :id, :external_id, :name, :data_type, :data_type_spec, :unit, :type, :asset_model_composite_model_id, :path) SENSITIVE = [] include Aws::Structure end |
#type ⇒ Types::PropertyType
Contains a property type, which can be one of attribute
,
measurement
, metric
, or transform
.
911 912 913 914 915 916 917 918 919 920 921 922 923 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 911 class AssetModelPropertySummary < Struct.new( :id, :external_id, :name, :data_type, :data_type_spec, :unit, :type, :asset_model_composite_model_id, :path) SENSITIVE = [] include Aws::Structure end |
#unit ⇒ String
The unit (such as Newtons
or RPM
) of the property.
911 912 913 914 915 916 917 918 919 920 921 922 923 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 911 class AssetModelPropertySummary < Struct.new( :id, :external_id, :name, :data_type, :data_type_spec, :unit, :type, :asset_model_composite_model_id, :path) SENSITIVE = [] include Aws::Structure end |