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\}
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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.
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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.
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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.
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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.
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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.
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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.
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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.
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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.
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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.
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2440 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 |