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)


327
328
329
330
331
332
333
334
335
336
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 327

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)


327
328
329
330
331
332
333
334
335
336
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 327

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)


327
328
329
330
331
332
333
334
335
336
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 327

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)


327
328
329
330
331
332
333
334
335
336
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 327

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:



327
328
329
330
331
332
333
334
335
336
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 327

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:



327
328
329
330
331
332
333
334
335
336
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 327

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