Class: Aws::PartnerCentralSelling::Types::EngagementInvitationSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::EngagementInvitationSummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-partnercentralselling/types.rb
Overview
Provides a summarized view of the Engagement Invitation, including details like the identifier, status, and sender. This summary helps partners track and manage AWS originated opportunities.
Constant Summary collapse
- SENSITIVE =
[:sender_aws_account_id]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the Engagement Invitation.
-
#catalog ⇒ String
Specifies the catalog in which the Engagement Invitation resides.
-
#engagement_id ⇒ String
The identifier of the Engagement associated with this invitation.
-
#engagement_title ⇒ String
Provides a short title or description of the Engagement Invitation.
-
#expiration_date ⇒ Time
Indicates the date and time when the Engagement Invitation will expire.
-
#id ⇒ String
Represents the unique identifier of the Engagement Invitation.
-
#invitation_date ⇒ Time
Indicates the date when the Engagement Invitation was sent to the partner.
-
#participant_type ⇒ String
Identifies the role of the caller in the engagement invitation.
-
#payload_type ⇒ String
Describes the type of payload associated with the Engagement Invitation, such as ‘Opportunity` or `MarketplaceOffer`.
-
#receiver ⇒ Types::Receiver
Specifies the partner company or individual that received the Engagement Invitation.
-
#sender_aws_account_id ⇒ String
Specifies the AWS account ID of the sender who initiated the Engagement Invitation.
-
#sender_company_name ⇒ String
Indicates the name of the company or AWS division that sent the Engagement Invitation.
-
#status ⇒ String
Represents the current status of the Engagement Invitation, such as ‘Pending`, `Accepted`, or `Rejected`.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the Engagement Invitation. The ARN is a unique identifier that allows partners to reference the invitation in their system and manage its lifecycle.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#catalog ⇒ String
Specifies the catalog in which the Engagement Invitation resides. This can be either the ‘AWS` or `Sandbox` catalog, indicating whether the opportunity is live or being tested.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#engagement_id ⇒ String
The identifier of the Engagement associated with this invitation. This links the invitation to its parent Engagement.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#engagement_title ⇒ String
Provides a short title or description of the Engagement Invitation. This title helps partners quickly identify and differentiate between multiple engagement opportunities.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#expiration_date ⇒ Time
Indicates the date and time when the Engagement Invitation will expire. After this date, the invitation can no longer be accepted, and the opportunity will be unavailable to the partner.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#id ⇒ String
Represents the unique identifier of the Engagement Invitation. This identifier is used to track the invitation and to manage responses like acceptance or rejection.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#invitation_date ⇒ Time
Indicates the date when the Engagement Invitation was sent to the partner. This provides context for when the opportunity was shared and helps in tracking the timeline for engagement.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#participant_type ⇒ String
Identifies the role of the caller in the engagement invitation.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#payload_type ⇒ String
Describes the type of payload associated with the Engagement Invitation, such as ‘Opportunity` or `MarketplaceOffer`. This helps partners understand the nature of the engagement request from AWS.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#receiver ⇒ Types::Receiver
Specifies the partner company or individual that received the Engagement Invitation. This field is important for tracking who the invitation was sent to within the partner organization.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#sender_aws_account_id ⇒ String
Specifies the AWS account ID of the sender who initiated the Engagement Invitation. This allows the partner to identify the AWS entity or representative responsible for sharing the opportunity.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#sender_company_name ⇒ String
Indicates the name of the company or AWS division that sent the Engagement Invitation. This information is useful for partners to know which part of AWS is requesting engagement.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |
#status ⇒ String
Represents the current status of the Engagement Invitation, such as ‘Pending`, `Accepted`, or `Rejected`. The status helps track the progress and response to the invitation.
1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1458 class EngagementInvitationSummary < Struct.new( :arn, :catalog, :engagement_id, :engagement_title, :expiration_date, :id, :invitation_date, :participant_type, :payload_type, :receiver, :sender_aws_account_id, :sender_company_name, :status) SENSITIVE = [:sender_aws_account_id] include Aws::Structure end |