Class: Aws::PartnerCentralAccount::Types::CreatePartnerRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralAccount::Types::CreatePartnerRequest
- 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
-
#alliance_lead_contact ⇒ Types::AllianceLeadContact
The primary contact person for alliance and partnership matters.
-
#catalog ⇒ String
The catalog identifier where the partner account will be created.
-
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#email_verification_code ⇒ String
The verification code sent to the alliance lead contact's email to confirm account creation.
-
#legal_name ⇒ String
The legal name of the organization becoming a partner.
-
#primary_solution_type ⇒ String
The primary type of solution or service the partner provides (e.g., consulting, software, managed services).
-
#tags ⇒ Array<Types::Tag>
A list of tags to associate with the partner account for organization and billing purposes.
Instance Attribute Details
#alliance_lead_contact ⇒ Types::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 |
#catalog ⇒ String
The catalog identifier where the partner account will be created.
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_token ⇒ String
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.
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_code ⇒ String
The verification code sent to the alliance lead contact's email to confirm account creation.
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 |
#legal_name ⇒ String
The legal name of the organization becoming a partner.
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_type ⇒ String
The primary type of solution or service the partner provides (e.g., consulting, software, managed services).
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 |
#tags ⇒ Array<Types::Tag>
A list of tags to associate with the partner account for organization and billing purposes.
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 |