Class: Aws::PartnerCentralBenefits::Types::UpdateBenefitApplicationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralBenefits::Types::UpdateBenefitApplicationInput
- Defined in:
- gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#benefit_application_details ⇒ Hash, ...
Updated detailed information and requirements specific to the benefit being requested.
-
#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 update request.
-
#description ⇒ String
The updated detailed description of the benefit application.
-
#file_details ⇒ Array<Types::FileInput>
Updated supporting documents and files attached to the benefit application.
-
#identifier ⇒ String
The unique identifier of the benefit application to update.
-
#name ⇒ String
The updated human-readable name for the benefit application.
-
#partner_contacts ⇒ Array<Types::Contact>
Updated contact information for partner representatives responsible for this benefit application.
-
#revision ⇒ String
The current revision number of the benefit application to ensure optimistic concurrency control.
Instance Attribute Details
#benefit_application_details ⇒ Hash, ...
Updated detailed information and requirements specific to the benefit being requested.
1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1678 class UpdateBenefitApplicationInput < Struct.new( :catalog, :client_token, :name, :description, :identifier, :revision, :benefit_application_details, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#catalog ⇒ String
The catalog identifier that specifies which benefit catalog the application belongs to.
1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1678 class UpdateBenefitApplicationInput < Struct.new( :catalog, :client_token, :name, :description, :identifier, :revision, :benefit_application_details, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotent processing of the update request.
1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1678 class UpdateBenefitApplicationInput < Struct.new( :catalog, :client_token, :name, :description, :identifier, :revision, :benefit_application_details, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The updated detailed description of the benefit application.
1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1678 class UpdateBenefitApplicationInput < Struct.new( :catalog, :client_token, :name, :description, :identifier, :revision, :benefit_application_details, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#file_details ⇒ Array<Types::FileInput>
Updated supporting documents and files attached to the benefit application.
1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1678 class UpdateBenefitApplicationInput < Struct.new( :catalog, :client_token, :name, :description, :identifier, :revision, :benefit_application_details, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#identifier ⇒ String
The unique identifier of the benefit application to update.
1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1678 class UpdateBenefitApplicationInput < Struct.new( :catalog, :client_token, :name, :description, :identifier, :revision, :benefit_application_details, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The updated human-readable name for the benefit application.
1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1678 class UpdateBenefitApplicationInput < Struct.new( :catalog, :client_token, :name, :description, :identifier, :revision, :benefit_application_details, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#partner_contacts ⇒ Array<Types::Contact>
Updated contact information for partner representatives responsible for this benefit application.
1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1678 class UpdateBenefitApplicationInput < Struct.new( :catalog, :client_token, :name, :description, :identifier, :revision, :benefit_application_details, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |
#revision ⇒ String
The current revision number of the benefit application to ensure optimistic concurrency control.
1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 1678 class UpdateBenefitApplicationInput < Struct.new( :catalog, :client_token, :name, :description, :identifier, :revision, :benefit_application_details, :partner_contacts, :file_details) SENSITIVE = [] include Aws::Structure end |