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.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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
.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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.
3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3967 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 |