Class: Aws::PartnerCentralSelling::Types::CreateEngagementInvitationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::CreateEngagementInvitationRequest
- Defined in:
- gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog ⇒ String
Specifies the catalog related to the engagement.
-
#client_token ⇒ String
Specifies a unique, client-generated UUID to ensure that the request is handled exactly once.
-
#engagement_identifier ⇒ String
The unique identifier of the
Engagement
associated with the invitation. -
#invitation ⇒ Types::Invitation
The
Invitation
object all information necessary to initiate an engagement invitation to a partner.
Instance Attribute Details
#catalog ⇒ String
Specifies the catalog related to the engagement. Accepted values are
AWS
and Sandbox
, which determine the environment in which the
engagement is managed.
677 678 679 680 681 682 683 684 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 677 class CreateEngagementInvitationRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :invitation) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
Specifies a unique, client-generated UUID to ensure that the request is handled exactly once. This token helps prevent duplicate invitation creations.
A suitable default value is auto-generated. You should normally not need to pass this option.
677 678 679 680 681 682 683 684 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 677 class CreateEngagementInvitationRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :invitation) SENSITIVE = [] include Aws::Structure end |
#engagement_identifier ⇒ String
The unique identifier of the Engagement
associated with the
invitation. This parameter ensures the invitation is created within
the correct Engagement
context.
677 678 679 680 681 682 683 684 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 677 class CreateEngagementInvitationRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :invitation) SENSITIVE = [] include Aws::Structure end |
#invitation ⇒ Types::Invitation
The Invitation
object all information necessary to initiate an
engagement invitation to a partner. It contains a personalized
message from the sender, the invitation's receiver, and a payload.
The Payload
can be the OpportunityInvitation
, which includes
detailed structures for sender contacts, partner responsibilities,
customer information, and project details.
677 678 679 680 681 682 683 684 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 677 class CreateEngagementInvitationRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :invitation) SENSITIVE = [] include Aws::Structure end |