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)


319
320
321
322
323
324
325
326
327
328
# File 'gems/aws-sdk-marketplacecatalog/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.

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
# File 'gems/aws-sdk-marketplacecatalog/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.

Returns:

  • (String)


319
320
321
322
323
324
325
326
327
328
# File 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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