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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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:



4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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)


4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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)


4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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)


4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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)


4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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.



4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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:



4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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.



4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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)


4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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)


4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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` ][1]. For instance, an array detailing the path of the composition relationship for this composite model.

[1]: docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateAssetModelCompositeModel.html



4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4075

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