Class: Aws::MarketplaceCatalog::Types::Change

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-marketplacecatalog/types.rb

Overview

An object that contains the ‘ChangeType`, `Details`, and `Entity`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#change_nameString

Optional name for the change.

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 319

class Change < Struct.new(
  :change_type,
  :entity,
  :entity_tags,
  :details,
  :details_document,
  :change_name)
  SENSITIVE = []
  include Aws::Structure
end

#change_typeString

Change types are single string values that describe your intention for the change. Each change type is unique for each ‘EntityType` provided in the change’s scope. For more information about change types available for single-AMI products, see [Working with single-AMI products]. Also, for more information about change types available for container-based products, see [Working with container products].

[1]: docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#working-with-single-AMI-products [2]: docs.aws.amazon.com/marketplace-catalog/latest/api-reference/container-products.html#working-with-container-products

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 319

class Change < Struct.new(
  :change_type,
  :entity,
  :entity_tags,
  :details,
  :details_document,
  :change_name)
  SENSITIVE = []
  include Aws::Structure
end

#detailsString

This object contains details specific to the change type of the requested change. For more information about change types available for single-AMI products, see [Working with single-AMI products]. Also, for more information about change types available for container-based products, see [Working with container products].

[1]: docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#working-with-single-AMI-products [2]: docs.aws.amazon.com/marketplace-catalog/latest/api-reference/container-products.html#working-with-container-products

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 319

class Change < Struct.new(
  :change_type,
  :entity,
  :entity_tags,
  :details,
  :details_document,
  :change_name)
  SENSITIVE = []
  include Aws::Structure
end

#details_documentHash, ...

Alternative field that accepts a JSON value instead of a string for ‘ChangeType` details. You can use either `Details` or `DetailsDocument`, but not both.

Returns:

  • (Hash, Array, String, Numeric, Boolean)


319
320
321
322
323
324
325
326
327
328
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 319

class Change < Struct.new(
  :change_type,
  :entity,
  :entity_tags,
  :details,
  :details_document,
  :change_name)
  SENSITIVE = []
  include Aws::Structure
end

#entityTypes::Entity

The entity to be changed.

Returns:



319
320
321
322
323
324
325
326
327
328
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 319

class Change < Struct.new(
  :change_type,
  :entity,
  :entity_tags,
  :details,
  :details_document,
  :change_name)
  SENSITIVE = []
  include Aws::Structure
end

#entity_tagsArray<Types::Tag>

The tags associated with the change.

Returns:



319
320
321
322
323
324
325
326
327
328
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 319

class Change < Struct.new(
  :change_type,
  :entity,
  :entity_tags,
  :details,
  :details_document,
  :change_name)
  SENSITIVE = []
  include Aws::Structure
end