Skip to content

EngagementInvitationSummary

Source code in docs_src/capo_partnercentral_selling/types/engagement_invitation_summary.py
class EngagementInvitationSummary(TypedDict, closed=True):
    arn: NotRequired["str"]
    """<p>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.</p>"""
    payload_type: NotRequired[
        "capo_partnercentral_selling.types.engagement_invitation_payload_type.EngagementInvitationPayloadType"
    ]
    """<p>Describes the type of payload associated with the Engagement Invitation, such as <code>Opportunity</code> or <code>MarketplaceOffer</code>. This helps partners understand the nature of the engagement request from AWS.</p>"""
    id: "capo_partnercentral_selling.types.engagement_invitation_arn_or_identifier.EngagementInvitationArnOrIdentifier"
    """<p>Represents the unique identifier of the Engagement Invitation. This identifier is used to track the invitation and to manage responses like acceptance or rejection.</p>"""
    engagement_id: NotRequired[
        "capo_partnercentral_selling.types.engagement_identifier.EngagementIdentifier"
    ]
    """<p> The identifier of the Engagement associated with this invitation. This links the invitation to its parent Engagement. </p>"""
    engagement_title: NotRequired[
        "capo_partnercentral_selling.types.engagement_title.EngagementTitle"
    ]
    """<p>Provides a short title or description of the Engagement Invitation. This title helps partners quickly identify and differentiate between multiple engagement opportunities.</p>"""
    status: NotRequired[
        "capo_partnercentral_selling.types.invitation_status.InvitationStatus"
    ]
    """<p>Represents the current status of the Engagement Invitation, such as <code>Pending</code>, <code>Accepted</code>, or <code>Rejected</code>. The status helps track the progress and response to the invitation.</p>"""
    invitation_date: NotRequired["capo_partnercentral_selling.types.date_time.DateTime"]
    """<p>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.</p>"""
    expiration_date: NotRequired["capo_partnercentral_selling.types.date_time.DateTime"]
    """<p>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.</p>"""
    sender_aws_account_id: NotRequired[
        "capo_partnercentral_selling.types.aws_account.AwsAccount"
    ]
    """<p>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.</p>"""
    sender_company_name: NotRequired["str"]
    """<p>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.</p>"""
    receiver: NotRequired["capo_partnercentral_selling.types.receiver.Receiver"]
    """<p>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.</p>"""
    catalog: "capo_partnercentral_selling.types.catalog_identifier.CatalogIdentifier"
    """<p>Specifies the catalog in which the Engagement Invitation resides. This can be either the <code>AWS</code> or <code>Sandbox</code> catalog, indicating whether the opportunity is live or being tested.</p>"""
    participant_type: NotRequired[
        "capo_partnercentral_selling.types.participant_type.ParticipantType"
    ]
    """<p>Identifies the role of the caller in the engagement invitation.</p>"""

arn instance-attribute

arn: NotRequired[str]

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.

catalog instance-attribute

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.

engagement_id instance-attribute

engagement_id: NotRequired[EngagementIdentifier]

The identifier of the Engagement associated with this invitation. This links the invitation to its parent Engagement.

engagement_title instance-attribute

engagement_title: NotRequired[EngagementTitle]

Provides a short title or description of the Engagement Invitation. This title helps partners quickly identify and differentiate between multiple engagement opportunities.

expiration_date instance-attribute

expiration_date: NotRequired[DateTime]

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.

id instance-attribute

Represents the unique identifier of the Engagement Invitation. This identifier is used to track the invitation and to manage responses like acceptance or rejection.

invitation_date instance-attribute

invitation_date: NotRequired[DateTime]

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.

participant_type instance-attribute

participant_type: NotRequired[ParticipantType]

Identifies the role of the caller in the engagement invitation.

payload_type instance-attribute

payload_type: NotRequired[EngagementInvitationPayloadType]

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.

receiver instance-attribute

receiver: NotRequired[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.

sender_aws_account_id instance-attribute

sender_aws_account_id: NotRequired[AwsAccount]

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.

sender_company_name instance-attribute

sender_company_name: NotRequired[str]

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.

status instance-attribute

status: NotRequired[InvitationStatus]

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.