Class: Aws::PartnerCentralBenefits::Types::AmendBenefitApplicationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralBenefits::Types::AmendBenefitApplicationInput
- Defined in:
- gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#amendment_reason ⇒ String
A descriptive reason explaining why the benefit application is being amended.
-
#amendments ⇒ Array<Types::Amendment>
A list of specific field amendments to apply to the benefit application.
-
#catalog ⇒ String
The catalog identifier that specifies which benefit catalog the application belongs to.
-
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotent processing of the amendment request.
-
#identifier ⇒ String
The unique identifier of the benefit application to be amended.
-
#revision ⇒ String
The current revision number of the benefit application to ensure optimistic concurrency control.
Instance Attribute Details
#amendment_reason ⇒ String
A descriptive reason explaining why the benefit application is being amended.
75 76 77 78 79 80 81 82 83 84 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 75 class AmendBenefitApplicationInput < Struct.new( :catalog, :client_token, :revision, :identifier, :amendment_reason, :amendments) SENSITIVE = [] include Aws::Structure end |
#amendments ⇒ Array<Types::Amendment>
A list of specific field amendments to apply to the benefit application.
75 76 77 78 79 80 81 82 83 84 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 75 class AmendBenefitApplicationInput < Struct.new( :catalog, :client_token, :revision, :identifier, :amendment_reason, :amendments) SENSITIVE = [] include Aws::Structure end |
#catalog ⇒ String
The catalog identifier that specifies which benefit catalog the application belongs to.
75 76 77 78 79 80 81 82 83 84 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 75 class AmendBenefitApplicationInput < Struct.new( :catalog, :client_token, :revision, :identifier, :amendment_reason, :amendments) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotent processing of the amendment request.
75 76 77 78 79 80 81 82 83 84 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 75 class AmendBenefitApplicationInput < Struct.new( :catalog, :client_token, :revision, :identifier, :amendment_reason, :amendments) SENSITIVE = [] include Aws::Structure end |
#identifier ⇒ String
The unique identifier of the benefit application to be amended.
75 76 77 78 79 80 81 82 83 84 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 75 class AmendBenefitApplicationInput < Struct.new( :catalog, :client_token, :revision, :identifier, :amendment_reason, :amendments) SENSITIVE = [] include Aws::Structure end |
#revision ⇒ String
The current revision number of the benefit application to ensure optimistic concurrency control.
75 76 77 78 79 80 81 82 83 84 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 75 class AmendBenefitApplicationInput < Struct.new( :catalog, :client_token, :revision, :identifier, :amendment_reason, :amendments) SENSITIVE = [] include Aws::Structure end |