Class: Aws::IoTSiteWise::Types::DescribeAssetResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::DescribeAssetResponse
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#asset_arn ⇒ String
The [ARN][1] of the asset, which has the following format.
-
#asset_composite_models ⇒ Array<Types::AssetCompositeModel>
The composite models for the asset.
-
#asset_creation_date ⇒ Time
The date the asset was created, in Unix epoch time.
-
#asset_hierarchies ⇒ Array<Types::AssetHierarchy>
A list of asset hierarchies that each contain a
hierarchyId
. -
#asset_id ⇒ String
The ID of the asset.
-
#asset_last_update_date ⇒ Time
The date the asset was last updated, in Unix epoch time.
-
#asset_model_id ⇒ String
The ID of the asset model that was used to create the asset.
-
#asset_name ⇒ String
The name of the asset.
-
#asset_properties ⇒ Array<Types::AssetProperty>
The list of asset properties for the asset.
-
#asset_status ⇒ Types::AssetStatus
The current status of the asset, which contains a state and any error message.
Instance Attribute Details
#asset_arn ⇒ String
The ARN of the asset, which has the following format.
arn:$\{Partition\}:iotsitewise:$\{Region\}:$\{Account\}:asset/$\{AssetId\}
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |
#asset_composite_models ⇒ Array<Types::AssetCompositeModel>
The composite models for the asset.
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |
#asset_creation_date ⇒ Time
The date the asset was created, in Unix epoch time.
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |
#asset_hierarchies ⇒ Array<Types::AssetHierarchy>
A list of asset hierarchies that each contain a hierarchyId
. A
hierarchy specifies allowed parent/child asset relationships.
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |
#asset_id ⇒ String
The ID of the asset.
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |
#asset_last_update_date ⇒ Time
The date the asset was last updated, in Unix epoch time.
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |
#asset_model_id ⇒ String
The ID of the asset model that was used to create the asset.
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |
#asset_name ⇒ String
The name of the asset.
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |
#asset_properties ⇒ Array<Types::AssetProperty>
The list of asset properties for the asset.
This object doesn't include properties that you define in composite
models. You can find composite model properties in the
assetCompositeModels
object.
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |
#asset_status ⇒ Types::AssetStatus
The current status of the asset, which contains a state and any error message.
2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2582 class DescribeAssetResponse < Struct.new( :asset_id, :asset_arn, :asset_name, :asset_model_id, :asset_properties, :asset_hierarchies, :asset_composite_models, :asset_creation_date, :asset_last_update_date, :asset_status) SENSITIVE = [] include Aws::Structure end |