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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-marketplacecatalog/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)


451
452
453
454
455
456
457
458
459
460
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 451

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.

Returns:

  • (String)


451
452
453
454
455
456
457
458
459
460
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 451

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.

Returns:

  • (String)


451
452
453
454
455
456
457
458
459
460
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 451

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.

To download the "DetailsDocument" shapes, see the Python and Java shapes on GitHub.

Returns:

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


451
452
453
454
455
456
457
458
459
460
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 451

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:



451
452
453
454
455
456
457
458
459
460
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 451

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:



451
452
453
454
455
456
457
458
459
460
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 451

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