Class: Aws::IoTSiteWise::Types::DescribeAssetCompositeModelResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::DescribeAssetCompositeModelResponse
- Includes:
- Structure
- Defined in:
- 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.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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`.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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.
4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4247 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 |