Class: Aws::PartnerCentralAccount::Types::CreatePartnerRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:legal_name, :email_verification_code]

Instance Attribute Summary collapse

Instance Attribute Details

#alliance_lead_contactTypes::AllianceLeadContact

The primary contact person for alliance and partnership matters.



900
901
902
903
904
905
906
907
908
909
910
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 900

class CreatePartnerRequest < Struct.new(
  :catalog,
  :client_token,
  :legal_name,
  :primary_solution_type,
  :alliance_lead_contact,
  :email_verification_code,
  :tags)
  SENSITIVE = [:legal_name, :email_verification_code]
  include Aws::Structure
end

#catalogString

The catalog identifier where the partner account will be created.

Returns:

  • (String)


900
901
902
903
904
905
906
907
908
909
910
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 900

class CreatePartnerRequest < Struct.new(
  :catalog,
  :client_token,
  :legal_name,
  :primary_solution_type,
  :alliance_lead_contact,
  :email_verification_code,
  :tags)
  SENSITIVE = [:legal_name, :email_verification_code]
  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)


900
901
902
903
904
905
906
907
908
909
910
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 900

class CreatePartnerRequest < Struct.new(
  :catalog,
  :client_token,
  :legal_name,
  :primary_solution_type,
  :alliance_lead_contact,
  :email_verification_code,
  :tags)
  SENSITIVE = [:legal_name, :email_verification_code]
  include Aws::Structure
end

#email_verification_codeString

The verification code sent to the alliance lead contact's email to confirm account creation.

Returns:

  • (String)


900
901
902
903
904
905
906
907
908
909
910
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 900

class CreatePartnerRequest < Struct.new(
  :catalog,
  :client_token,
  :legal_name,
  :primary_solution_type,
  :alliance_lead_contact,
  :email_verification_code,
  :tags)
  SENSITIVE = [:legal_name, :email_verification_code]
  include Aws::Structure
end

The legal name of the organization becoming a partner.

Returns:

  • (String)


900
901
902
903
904
905
906
907
908
909
910
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 900

class CreatePartnerRequest < Struct.new(
  :catalog,
  :client_token,
  :legal_name,
  :primary_solution_type,
  :alliance_lead_contact,
  :email_verification_code,
  :tags)
  SENSITIVE = [:legal_name, :email_verification_code]
  include Aws::Structure
end

#primary_solution_typeString

The primary type of solution or service the partner provides (e.g., consulting, software, managed services).

Returns:

  • (String)


900
901
902
903
904
905
906
907
908
909
910
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 900

class CreatePartnerRequest < Struct.new(
  :catalog,
  :client_token,
  :legal_name,
  :primary_solution_type,
  :alliance_lead_contact,
  :email_verification_code,
  :tags)
  SENSITIVE = [:legal_name, :email_verification_code]
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of tags to associate with the partner account for organization and billing purposes.

Returns:



900
901
902
903
904
905
906
907
908
909
910
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/types.rb', line 900

class CreatePartnerRequest < Struct.new(
  :catalog,
  :client_token,
  :legal_name,
  :primary_solution_type,
  :alliance_lead_contact,
  :email_verification_code,
  :tags)
  SENSITIVE = [:legal_name, :email_verification_code]
  include Aws::Structure
end