Class: Aws::IoTSiteWise::Types::DescribeAssetCompositeModelResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::DescribeAssetCompositeModelResponse
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action_definitions ⇒ Array<Types::ActionDefinition>
The available actions for a composite model on this asset.
-
#asset_composite_model_description ⇒ String
A description for the composite model.
-
#asset_composite_model_external_id ⇒ String
An external ID to assign to the asset model.
-
#asset_composite_model_id ⇒ String
The ID of a composite model on this asset.
-
#asset_composite_model_name ⇒ String
The unique, friendly name for the composite model.
-
#asset_composite_model_path ⇒ Array<Types::AssetCompositeModelPathSegment>
The path to the composite model listing the parent composite models.
-
#asset_composite_model_properties ⇒ Array<Types::AssetProperty>
The property definitions of the composite model that was used to create the asset.
-
#asset_composite_model_summaries ⇒ Array<Types::AssetCompositeModelSummary>
The list of composite model summaries.
-
#asset_composite_model_type ⇒ String
The composite model type.
-
#asset_id ⇒ String
The ID of the asset, in UUID format.
Instance Attribute Details
#action_definitions ⇒ Array<Types::ActionDefinition>
The available actions for a composite model on this asset.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |
#asset_composite_model_description ⇒ String
A description for the composite model.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |
#asset_composite_model_external_id ⇒ String
An external ID to assign to the asset model.
If the composite model is a component-based composite model, or one
nested inside a component model, you can only set the external ID
using UpdateAssetModelCompositeModel and specifying the derived ID
of the model or property from the created model it's a part of.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |
#asset_composite_model_id ⇒ String
The ID of a composite model on this asset.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |
#asset_composite_model_name ⇒ String
The unique, friendly name for the composite model.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |
#asset_composite_model_path ⇒ Array<Types::AssetCompositeModelPathSegment>
The path to the composite model listing the parent composite models.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |
#asset_composite_model_properties ⇒ Array<Types::AssetProperty>
The property definitions of the composite model that was used to create the asset.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |
#asset_composite_model_summaries ⇒ Array<Types::AssetCompositeModelSummary>
The list of composite model summaries.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |
#asset_composite_model_type ⇒ String
The composite model type. Valid values are AWS/ALARM, CUSTOM, or
AWS/L4E_ANOMALY.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |
#asset_id ⇒ String
The ID of the asset, in UUID format. This ID uniquely identifies the asset within IoT SiteWise and can be used with other IoT SiteWise APIs.
6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6200 class DescribeAssetCompositeModelResponse < Struct.new( :asset_id, :asset_composite_model_id, :asset_composite_model_external_id, :asset_composite_model_path, :asset_composite_model_name, :asset_composite_model_description, :asset_composite_model_type, :asset_composite_model_properties, :asset_composite_model_summaries, :action_definitions) SENSITIVE = [] include Aws::Structure end |