Class: Aws::IoTSiteWise::Types::DescribeAssetModelResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::DescribeAssetModelResponse
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#asset_model_arn ⇒ String
The [ARN][1] of the asset model, which has the following format.
-
#asset_model_composite_models ⇒ Array<Types::AssetModelCompositeModel>
The list of composite asset models for the asset model.
-
#asset_model_creation_date ⇒ Time
The date the asset model was created, in Unix epoch time.
-
#asset_model_description ⇒ String
The asset model's description.
-
#asset_model_hierarchies ⇒ Array<Types::AssetModelHierarchy>
A list of asset model hierarchies that each contain a
childAssetModelId
and ahierarchyId
(namedid
). -
#asset_model_id ⇒ String
The ID of the asset model.
-
#asset_model_last_update_date ⇒ Time
The date the asset model was last updated, in Unix epoch time.
-
#asset_model_name ⇒ String
The name of the asset model.
-
#asset_model_properties ⇒ Array<Types::AssetModelProperty>
The list of asset properties for the asset model.
-
#asset_model_status ⇒ Types::AssetModelStatus
The current status of the asset model, which contains a state and any error message.
Instance Attribute Details
#asset_model_arn ⇒ String
The ARN of the asset model, which has the following format.
arn:$\{Partition\}:iotsitewise:$\{Region\}:$\{Account\}:asset-model/$\{AssetModelId\}
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_composite_models ⇒ Array<Types::AssetModelCompositeModel>
The list of composite asset models for the asset model.
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_creation_date ⇒ Time
The date the asset model was created, in Unix epoch time.
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_description ⇒ String
The asset model's description.
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_hierarchies ⇒ Array<Types::AssetModelHierarchy>
A list of asset model hierarchies that each contain a
childAssetModelId
and a hierarchyId
(named id
). A hierarchy
specifies allowed parent/child asset relationships for an asset
model.
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_id ⇒ String
The ID of the asset model.
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_last_update_date ⇒ Time
The date the asset model was last updated, in Unix epoch time.
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_name ⇒ String
The name of the asset model.
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_properties ⇒ Array<Types::AssetModelProperty>
The list of asset properties for the asset model.
This object doesn't include properties that you define in composite
models. You can find composite model properties in the
assetModelCompositeModels
object.
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_status ⇒ Types::AssetModelStatus
The current status of the asset model, which contains a state and any error message.
3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3633 class DescribeAssetModelResponse < Struct.new( :asset_model_id, :asset_model_arn, :asset_model_name, :asset_model_description, :asset_model_properties, :asset_model_hierarchies, :asset_model_composite_models, :asset_model_creation_date, :asset_model_last_update_date, :asset_model_status) SENSITIVE = [] include Aws::Structure end |