Class: Aws::PartnerCentralSelling::Types::GetEngagementInvitationResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-partnercentralselling/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:sender_aws_account_id]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) that identifies the engagement invitation.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#catalogString

Indicates the catalog from which the engagement invitation details are retrieved. This field helps in identifying the appropriate catalog (e.g., ‘AWS` or `Sandbox`) used in the request.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#engagement_descriptionString

The description of the engagement associated with this invitation.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#engagement_idString

The identifier of the engagement associated with this invitation.This ID links the invitation to its corresponding engagement.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#engagement_titleString

The title of the engagement invitation, summarizing the purpose or objectives of the opportunity shared by AWS.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#existing_membersArray<Types::EngagementMemberSummary>

A list of active members currently part of the Engagement. This array contains a maximum of 10 members, each represented by an object with the following properties.

  • CompanyName: The name of the member’s company.

  • WebsiteUrl: The website URL of the member’s company.

Returns:



1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#expiration_dateTime

Indicates the date on which the engagement invitation will expire if not accepted by the partner.

Returns:

  • (Time)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#idString

Unique identifier assigned to the engagement invitation being retrieved.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#invitation_dateTime

The date when the engagement invitation was sent to the partner.

Returns:

  • (Time)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#invitation_messageString

The message sent to the invited partner when the invitation was created.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#payloadTypes::Payload

Details of the engagement invitation payload, including specific data relevant to the invitation’s contents, such as customer information and opportunity insights.

Returns:



1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#payload_typeString

The type of payload contained in the engagement invitation, indicating what data or context the payload covers.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#receiverTypes::Receiver

Information about the partner organization or team that received the engagement invitation, including contact details and identifiers.

Returns:



1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#rejection_reasonString

If the engagement invitation was rejected, this field specifies the reason provided by the partner for the rejection.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#sender_aws_account_idString

Specifies the AWS Account ID of the sender, which identifies the AWS team responsible for sharing the engagement invitation.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#sender_company_nameString

The name of the AWS organization or team that sent the engagement invitation.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end

#statusString

The current status of the engagement invitation.

Returns:

  • (String)


1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1914

class GetEngagementInvitationResponse < Struct.new(
  :arn,
  :catalog,
  :engagement_description,
  :engagement_id,
  :engagement_title,
  :existing_members,
  :expiration_date,
  :id,
  :invitation_date,
  :invitation_message,
  :payload,
  :payload_type,
  :receiver,
  :rejection_reason,
  :sender_aws_account_id,
  :sender_company_name,
  :status)
  SENSITIVE = [:sender_aws_account_id]
  include Aws::Structure
end