Class: Aws::IoTSiteWise::Types::DescribeAssetModelCompositeModelResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action_definitionsArray<Types::ActionDefinition>

The available actions for a composite model on this asset model.

Returns:



3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_composite_model_descriptionString

The description for the composite model.

Returns:

  • (String)


3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_composite_model_external_idString

The external ID of a composite model on this asset model.

Returns:

  • (String)


3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_composite_model_idString

The ID of a composite model on this asset model.

Returns:

  • (String)


3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_composite_model_nameString

The unique, friendly name for the composite model.

Returns:

  • (String)


3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_composite_model_pathArray<Types::AssetModelCompositeModelPathSegment>

The path to the composite model listing the parent composite models.



3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_composite_model_propertiesArray<Types::AssetModelProperty>

The property definitions of the composite model.

Returns:



3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_composite_model_summariesArray<Types::AssetModelCompositeModelSummary>

The list of composite model summaries for the composite model.



3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_composite_model_typeString

The composite model type. Valid values are AWS/ALARM, CUSTOM, or AWS/L4E_ANOMALY.

Returns:

  • (String)


3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_idString

The ID of the asset model, in UUID format.

Returns:

  • (String)


3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end

#composition_detailsTypes::CompositionDetails

Metadata for the composition relationship established by using composedAssetModelId in CreateAssetModelCompositeModel . For instance, an array detailing the path of the composition relationship for this composite model.



3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3980

class DescribeAssetModelCompositeModelResponse < Struct.new(
  :asset_model_id,
  :asset_model_composite_model_id,
  :asset_model_composite_model_external_id,
  :asset_model_composite_model_path,
  :asset_model_composite_model_name,
  :asset_model_composite_model_description,
  :asset_model_composite_model_type,
  :asset_model_composite_model_properties,
  :composition_details,
  :asset_model_composite_model_summaries,
  :action_definitions)
  SENSITIVE = []
  include Aws::Structure
end