Class: Aws::MarketplaceCatalog::Types::ChangeSummary

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

Overview

This object is a container for common summary information about the change. The summary doesn't contain the whole change structure.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#change_name ⇒ String

Optional name for the change.

Returns:

  • (String)


560
561
562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 560

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

#change_type ⇒ String

The type of the change.

Returns:

  • (String)


560
561
562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 560

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

#details ⇒ String

This object contains details specific to the change type of the requested change.

Returns:

  • (String)


560
561
562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 560

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

#details_document ⇒ Hash, ...

The JSON value of the details specific to the change type of the requested change.

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

Returns:

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


560
561
562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 560

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

#entity ⇒ Types::Entity

The entity to be changed.

Returns:



560
561
562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 560

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

#error_detail_list ⇒ Array<Types::ErrorDetail>

An array of ErrorDetail objects associated with the change.

Returns:



560
561
562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 560

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