Class: Aws::IoTSiteWise::Types::AssetModelHierarchy
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::AssetModelHierarchy
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Overview
Describes an asset hierarchy that contains a hierarchy's name, ID, and child asset model ID that specifies the type of asset that can be in this hierarchy.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#child_asset_model_id ⇒ String
The ID of the asset model.
-
#id ⇒ String
The ID of the asset model hierarchy.
-
#name ⇒ String
The name of the asset model hierarchy that you specify by using the [CreateAssetModel][1] or [UpdateAssetModel][2] API operation.
Instance Attribute Details
#child_asset_model_id ⇒ String
The ID of the asset model. All assets in this hierarchy must be
instances of the childAssetModelId
asset model.
341 342 343 344 345 346 347 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 341 class AssetModelHierarchy < Struct.new( :id, :name, :child_asset_model_id) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the asset model hierarchy. This ID is a hierarchyId
.
341 342 343 344 345 346 347 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 341 class AssetModelHierarchy < Struct.new( :id, :name, :child_asset_model_id) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the asset model hierarchy that you specify by using the CreateAssetModel or UpdateAssetModel API operation.
341 342 343 344 345 346 347 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 341 class AssetModelHierarchy < Struct.new( :id, :name, :child_asset_model_id) SENSITIVE = [] include Aws::Structure end |