Class: Aws::PartnerCentralAccount::Types::CreateConnectionInvitationRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:name]

Instance Attribute Summary collapse

Instance Attribute Details

#catalogString

The catalog identifier where the connection invitation will be created.

Returns:

  • (String)


771
772
773
774
775
776
777
778
779
780
781
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 771

class CreateConnectionInvitationRequest < Struct.new(
  :catalog,
  :client_token,
  :connection_type,
  :email,
  :message,
  :name,
  :receiver_identifier)
  SENSITIVE = [:name]
  include Aws::Structure
end

#client_tokenString

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


771
772
773
774
775
776
777
778
779
780
781
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 771

class CreateConnectionInvitationRequest < Struct.new(
  :catalog,
  :client_token,
  :connection_type,
  :email,
  :message,
  :name,
  :receiver_identifier)
  SENSITIVE = [:name]
  include Aws::Structure
end

#connection_typeString

The type of connection being requested (e.g., reseller, distributor, technology partner).

Returns:

  • (String)


771
772
773
774
775
776
777
778
779
780
781
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 771

class CreateConnectionInvitationRequest < Struct.new(
  :catalog,
  :client_token,
  :connection_type,
  :email,
  :message,
  :name,
  :receiver_identifier)
  SENSITIVE = [:name]
  include Aws::Structure
end

#emailString

The email address of the person to send the connection invitation to.

Returns:

  • (String)


771
772
773
774
775
776
777
778
779
780
781
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 771

class CreateConnectionInvitationRequest < Struct.new(
  :catalog,
  :client_token,
  :connection_type,
  :email,
  :message,
  :name,
  :receiver_identifier)
  SENSITIVE = [:name]
  include Aws::Structure
end

#messageString

A custom message to include with the connection invitation.

Returns:

  • (String)


771
772
773
774
775
776
777
778
779
780
781
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 771

class CreateConnectionInvitationRequest < Struct.new(
  :catalog,
  :client_token,
  :connection_type,
  :email,
  :message,
  :name,
  :receiver_identifier)
  SENSITIVE = [:name]
  include Aws::Structure
end

#nameString

The name of the person sending the connection invitation.

Returns:

  • (String)


771
772
773
774
775
776
777
778
779
780
781
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 771

class CreateConnectionInvitationRequest < Struct.new(
  :catalog,
  :client_token,
  :connection_type,
  :email,
  :message,
  :name,
  :receiver_identifier)
  SENSITIVE = [:name]
  include Aws::Structure
end

#receiver_identifierString

The identifier of the organization or partner to invite for connection.

Returns:

  • (String)


771
772
773
774
775
776
777
778
779
780
781
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 771

class CreateConnectionInvitationRequest < Struct.new(
  :catalog,
  :client_token,
  :connection_type,
  :email,
  :message,
  :name,
  :receiver_identifier)
  SENSITIVE = [:name]
  include Aws::Structure
end