PartnerCentralAccountAPI / Client / create_partner
create_partner¶
- PartnerCentralAccountAPI.Client.create_partner(**kwargs)¶
Creates a new partner account in the AWS Partner Network with the specified details and configuration.
See also: AWS API Documentation
Request Syntax
response = client.create_partner( Catalog='string', ClientToken='string', LegalName='string', PrimarySolutionType='SOFTWARE_PRODUCTS'|'CONSULTING_SERVICES'|'PROFESSIONAL_SERVICES'|'MANAGED_SERVICES'|'HARDWARE_PRODUCTS'|'COMMUNICATION_SERVICES'|'VALUE_ADDED_RESALE_AWS_SERVICES'|'TRAINING_SERVICES', AllianceLeadContact={ 'FirstName': 'string', 'LastName': 'string', 'Email': 'string', 'BusinessTitle': 'string' }, EmailVerificationCode='string', Tags=[ { 'Key': 'string', 'Value': 'string' }, ] )
- Parameters:
Catalog (string) –
[REQUIRED]
The catalog identifier where the partner account will be created.
ClientToken (string) –
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
This field is autopopulated if not provided.
LegalName (string) –
[REQUIRED]
The legal name of the organization becoming a partner.
PrimarySolutionType (string) –
[REQUIRED]
The primary type of solution or service the partner provides (e.g., consulting, software, managed services).
AllianceLeadContact (dict) –
[REQUIRED]
The primary contact person for alliance and partnership matters.
FirstName (string) – [REQUIRED]
The first name of the alliance lead contact person.
LastName (string) – [REQUIRED]
The last name of the alliance lead contact person.
Email (string) – [REQUIRED]
The email address of the alliance lead contact person.
BusinessTitle (string) – [REQUIRED]
The business title or role of the alliance lead contact person.
EmailVerificationCode (string) –
[REQUIRED]
The verification code sent to the alliance lead contact’s email to confirm account creation.
Tags (list) –
A list of tags to associate with the partner account for organization and billing purposes.
(dict) –
A key-value pair used to associate metadata with AWS Partner Central Account resources.
Key (string) – [REQUIRED]
The key name of the tag. Tag keys are case-sensitive.
Value (string) – [REQUIRED]
The value associated with the tag key. Tag values are case-sensitive.
- Return type:
dict
- Returns:
Response Syntax
{ 'Catalog': 'string', 'Arn': 'string', 'Id': 'string', 'LegalName': 'string', 'CreatedAt': datetime(2015, 1, 1), 'Profile': { 'DisplayName': 'string', 'Description': 'string', 'WebsiteUrl': 'string', 'LogoUrl': 'string', 'PrimarySolutionType': 'SOFTWARE_PRODUCTS'|'CONSULTING_SERVICES'|'PROFESSIONAL_SERVICES'|'MANAGED_SERVICES'|'HARDWARE_PRODUCTS'|'COMMUNICATION_SERVICES'|'VALUE_ADDED_RESALE_AWS_SERVICES'|'TRAINING_SERVICES', 'IndustrySegments': [ 'AGRICULTURE_MINING'|'BIOTECHNOLOGY'|'BUSINESS_CONSUMER_SERVICES'|'BUSINESS_SERV'|'COMMUNICATIONS'|'COMPUTER_HARDWARE'|'COMPUTERS_ELECTRONICS'|'COMPUTER_SOFTWARE'|'CONSUMER_GOODS'|'CONSUMER_RELATED'|'EDUCATION'|'ENERGY_UTILITIES'|'FINANCIAL_SERVICES'|'GAMING'|'GOVERNMENT'|'GOVERNMENT_EDUCATION_PUBLIC_SERVICES'|'HEALTHCARE'|'HEALTHCARE_PHARMACEUTICALS_BIOTECH'|'INDUSTRIAL_ENERGY'|'INTERNET_SPECIFIC'|'LIFE_SCIENCES'|'MANUFACTURING'|'MEDIA_ENTERTAINMENT_LEISURE'|'MEDIA_ENTERTAINMENT'|'MEDICAL_HEALTH'|'NON_PROFIT_ORGANIZATION'|'OTHER'|'PROFESSIONAL_SERVICES'|'REAL_ESTATE_CONSTRUCTION'|'RETAIL'|'RETAIL_WHOLESALE_DISTRIBUTION'|'SEMICONDUCTOR_ELECTR'|'SOFTWARE_INTERNET'|'TELECOMMUNICATIONS'|'TRANSPORTATION_LOGISTICS'|'TRAVEL_HOSPITALITY'|'WHOLESALE_DISTRIBUTION', ], 'TranslationSourceLocale': 'string', 'LocalizedContents': [ { 'DisplayName': 'string', 'Description': 'string', 'WebsiteUrl': 'string', 'LogoUrl': 'string', 'Locale': 'string' }, ], 'ProfileId': 'string' }, 'AwsTrainingCertificationEmailDomains': [ { 'DomainName': 'string', 'RegisteredAt': datetime(2015, 1, 1) }, ], 'AllianceLeadContact': { 'FirstName': 'string', 'LastName': 'string', 'Email': 'string', 'BusinessTitle': 'string' } }
Response Structure
(dict) –
Catalog (string) –
The catalog identifier where the partner account was created.
Arn (string) –
The Amazon Resource Name (ARN) of the created partner account.
Id (string) –
The unique identifier of the created partner account.
LegalName (string) –
The legal name of the partner organization.
CreatedAt (datetime) –
The timestamp when the partner account was created.
Profile (dict) –
The partner profile information including display name, description, and other public details.
DisplayName (string) –
The public display name for the partner organization.
Description (string) –
A description of the partner’s business, services, and capabilities.
WebsiteUrl (string) –
The partner’s primary website URL.
LogoUrl (string) –
The URL to the partner’s logo image.
PrimarySolutionType (string) –
The primary type of solution or service the partner provides.
IndustrySegments (list) –
The industry segments or verticals that the partner serves.
(string) –
TranslationSourceLocale (string) –
The source locale used for automatic translation of profile content.
LocalizedContents (list) –
A list of localized content versions for different languages and regions.
(dict) –
Contains localized content for a partner profile in a specific language or locale.
DisplayName (string) –
The localized display name for the partner.
Description (string) –
The localized description of the partner’s business and services.
WebsiteUrl (string) –
The localized website URL for the partner.
LogoUrl (string) –
The URL to the partner’s logo image for this locale.
Locale (string) –
The locale or language code for the localized content.
ProfileId (string) –
The unique identifier of the partner profile.
AwsTrainingCertificationEmailDomains (list) –
The list of verified email domains associated with AWS training and certification credentials for the partner organization.
(dict) –
Represents a verified domain associated with a partner account.
DomainName (string) –
The domain name that has been verified for the partner account.
RegisteredAt (datetime) –
The timestamp when the domain was registered and verified for the partner account.
AllianceLeadContact (dict) –
The alliance lead contact information for the partner account.
FirstName (string) –
The first name of the alliance lead contact person.
LastName (string) –
The last name of the alliance lead contact person.
Email (string) –
The email address of the alliance lead contact person.
BusinessTitle (string) –
The business title or role of the alliance lead contact person.
Exceptions
PartnerCentralAccountAPI.Client.exceptions.AccessDeniedExceptionPartnerCentralAccountAPI.Client.exceptions.ConflictExceptionPartnerCentralAccountAPI.Client.exceptions.ThrottlingExceptionPartnerCentralAccountAPI.Client.exceptions.ValidationExceptionPartnerCentralAccountAPI.Client.exceptions.InternalServerException