Smaws_Client_PartnerCentralAccountPartnerCentral Account client library built on EIO.
module Types : sig ... endval make_business_verification_details :
?jurisdiction_of_incorporation:Types.jurisdiction_code ->
country_code:Types.country_code ->
registration_id:Types.registration_id ->
legal_name:Types.legal_name ->
unit ->
Types.business_verification_detailsval make_business_verification_response :
?completion_url_expires_at:Types.date_time ->
?completion_url:Types.completion_url ->
business_verification_details:Types.business_verification_details ->
unit ->
Types.business_verification_responseval make_registrant_verification_response :
completion_url_expires_at:Types.date_time ->
completion_url:Types.completion_url ->
unit ->
Types.registrant_verification_responseval make_field_validation_error :
code:Types.field_validation_code ->
message:Smaws_Lib.Smithy_api.Types.string_ ->
name:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.field_validation_errorval make_business_validation_error :
code:Types.business_validation_code ->
message:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.business_validation_errorval make_update_connection_preferences_response :
?excluded_participant_ids:Types.participant_identifier_list ->
revision:Types.revision ->
updated_at:Types.date_time ->
access_type:Types.access_type ->
arn:Types.connection_preferences_arn ->
catalog:Types.catalog ->
unit ->
Types.update_connection_preferences_responseval make_update_connection_preferences_request :
?excluded_participant_identifiers:Types.participant_identifier_list ->
access_type:Types.access_type ->
revision:Types.revision ->
catalog:Types.catalog ->
unit ->
Types.update_connection_preferences_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.untag_resource_requestval make_localized_content :
locale:Types.locale ->
logo_url:Types.url ->
website_url:Types.url ->
description:Types.unicode_string ->
display_name:Types.unicode_string ->
unit ->
Types.localized_contentval make_task_details :
?localized_contents:Types.localized_content_list ->
translation_source_locale:Types.locale ->
industry_segments:Types.industry_segment_list ->
primary_solution_type:Types.primary_solution_type ->
logo_url:Types.url ->
website_url:Types.url ->
description:Types.unicode_string ->
display_name:Types.unicode_string ->
unit ->
Types.task_detailsval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_resource_request :
tags:Types.tag_list ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.tag_resource_requestval make_start_verification_response :
?completed_at:Types.date_time ->
?verification_status_reason:Types.verification_status_reason ->
started_at:Types.date_time ->
verification_response_details:Types.verification_response_details ->
verification_status:Types.verification_status ->
verification_type:Types.verification_type ->
unit ->
Types.start_verification_responseval make_start_verification_request :
?verification_details:Types.verification_details ->
?client_token:Types.client_token ->
unit ->
Types.start_verification_requestval make_error_detail :
reason:Types.profile_validation_error_reason ->
message:Smaws_Lib.Smithy_api.Types.string_ ->
locale:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.error_detailval make_start_profile_update_task_response :
?error_detail_list:Types.error_detail_list ->
?ended_at:Types.date_time ->
status:Types.profile_task_status ->
started_at:Types.date_time ->
task_details:Types.task_details ->
task_id:Types.profile_task_id ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.start_profile_update_task_responseval make_start_profile_update_task_request :
?client_token:Types.client_token ->
task_details:Types.task_details ->
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.start_profile_update_task_requestval make_send_email_verification_code_request :
email:Types.email ->
catalog:Types.catalog ->
unit ->
Types.send_email_verification_code_requestval make_seller_profile_summary :
name:Types.unicode_string ->
id:Types.seller_profile_id ->
unit ->
Types.seller_profile_summaryval make_reject_connection_invitation_response :
?expires_at:Types.date_time ->
?connection_id:Types.connection_id ->
inviter_name:Types.sensitive_unicode_string ->
inviter_email:Types.email ->
invitation_message:Types.unicode_string_including_new_line ->
status:Types.invitation_status ->
participant_type:Types.participant_type ->
other_participant_identifier:Types.participant_identifier ->
updated_at:Types.date_time ->
created_at:Types.date_time ->
connection_type:Types.connection_type ->
arn:Types.connection_invitation_arn ->
id:Types.connection_invitation_id ->
catalog:Types.catalog ->
unit ->
Types.reject_connection_invitation_responseval make_reject_connection_invitation_request :
?reason:Smaws_Lib.Smithy_api.Types.string_ ->
client_token:Types.client_token ->
identifier:Types.connection_invitation_id ->
catalog:Types.catalog ->
unit ->
Types.reject_connection_invitation_requestval make_put_profile_visibility_response :
profile_id:Types.partner_profile_id ->
visibility:Types.profile_visibility ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.put_profile_visibility_responseval make_put_profile_visibility_request :
visibility:Types.profile_visibility ->
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.put_profile_visibility_requestval make_alliance_lead_contact :
business_title:Types.sensitive_unicode_string ->
email:Types.email ->
last_name:Types.sensitive_unicode_string ->
first_name:Types.sensitive_unicode_string ->
unit ->
Types.alliance_lead_contactval make_put_alliance_lead_contact_response :
alliance_lead_contact:Types.alliance_lead_contact ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.put_alliance_lead_contact_responseval make_put_alliance_lead_contact_request :
?email_verification_code:Types.email_verification_code ->
alliance_lead_contact:Types.alliance_lead_contact ->
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.put_alliance_lead_contact_requestval make_partner_summary :
created_at:Types.date_time ->
legal_name:Types.sensitive_unicode_string ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.partner_summaryval make_partner_profile_summary :
name:Types.unicode_string ->
id:Types.partner_profile_id ->
unit ->
Types.partner_profile_summaryval make_partner_profile :
?profile_id:Types.partner_profile_id ->
?localized_contents:Types.localized_content_list ->
translation_source_locale:Types.locale ->
industry_segments:Types.industry_segment_list ->
primary_solution_type:Types.primary_solution_type ->
logo_url:Types.url ->
website_url:Types.url ->
description:Types.unicode_string ->
display_name:Types.unicode_string ->
unit ->
Types.partner_profileval make_partner_domain :
registered_at:Types.date_time ->
domain_name:Types.domain_name ->
unit ->
Types.partner_domainval make_list_tags_for_resource_response :
?tags:Types.tag_list ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.list_tags_for_resource_requestval make_get_verification_response :
?completed_at:Types.date_time ->
?verification_status_reason:Types.verification_status_reason ->
started_at:Types.date_time ->
verification_response_details:Types.verification_response_details ->
verification_status:Types.verification_status ->
verification_type:Types.verification_type ->
unit ->
Types.get_verification_responseval make_get_verification_request :
verification_type:Types.verification_type ->
unit ->
Types.get_verification_requestval make_account_summary :
name:Types.unicode_string ->
unit ->
Types.account_summaryval make_list_partners_response :
?next_token:Types.next_token ->
partner_summary_list:Types.partner_summary_list ->
unit ->
Types.list_partners_responseval make_list_partners_request :
?next_token:Types.next_token ->
catalog:Types.catalog ->
unit ->
Types.list_partners_requestval make_connection_type_summary :
other_participant:Types.participant ->
status:Types.connection_type_status ->
unit ->
Types.connection_type_summaryval make_connection_summary :
connection_types:Types.connection_type_summary_map ->
updated_at:Types.date_time ->
other_participant_account_id:Types.aws_account_id ->
arn:Types.connection_arn ->
id:Types.connection_id ->
catalog:Types.catalog ->
unit ->
Types.connection_summaryval make_list_connections_response :
?next_token:Types.next_token ->
connection_summaries:Types.connection_summary_list ->
unit ->
Types.list_connections_responseval make_list_connections_request :
?other_participant_identifiers:Types.participant_identifier_list ->
?max_results:Types.max_results ->
?connection_type:Types.connection_type_filter ->
?next_token:Types.next_token ->
catalog:Types.catalog ->
unit ->
Types.list_connections_requestval make_connection_invitation_summary :
?expires_at:Types.date_time ->
?connection_id:Types.connection_id ->
status:Types.invitation_status ->
participant_type:Types.participant_type ->
other_participant_identifier:Types.participant_identifier ->
updated_at:Types.date_time ->
created_at:Types.date_time ->
connection_type:Types.connection_type ->
arn:Types.connection_invitation_arn ->
id:Types.connection_invitation_id ->
catalog:Types.catalog ->
unit ->
Types.connection_invitation_summaryval make_list_connection_invitations_response :
?next_token:Types.next_token ->
connection_invitation_summaries:Types.connection_invitation_summary_list ->
unit ->
Types.list_connection_invitations_responseval make_list_connection_invitations_request :
?status:Types.invitation_status ->
?participant_type:Types.participant_type ->
?other_participant_identifiers:Types.participant_identifier_list ->
?max_results:Types.max_results ->
?connection_type:Types.connection_type ->
?next_token:Types.next_token ->
catalog:Types.catalog ->
unit ->
Types.list_connection_invitations_requestval make_get_profile_visibility_response :
profile_id:Types.partner_profile_id ->
visibility:Types.profile_visibility ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.get_profile_visibility_responseval make_get_profile_visibility_request :
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.get_profile_visibility_requestval make_get_profile_update_task_response :
?error_detail_list:Types.error_detail_list ->
?ended_at:Types.date_time ->
status:Types.profile_task_status ->
started_at:Types.date_time ->
task_details:Types.task_details ->
task_id:Types.profile_task_id ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.get_profile_update_task_responseval make_get_profile_update_task_request :
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.get_profile_update_task_requestval make_get_partner_response :
?aws_training_certification_email_domains:Types.partner_domain_list ->
profile:Types.partner_profile ->
created_at:Types.date_time ->
legal_name:Types.sensitive_unicode_string ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.get_partner_responseval make_get_partner_request :
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.get_partner_requestval make_connection_type_detail :
?canceled_by:Types.aws_account_id ->
?canceled_at:Types.date_time ->
other_participant:Types.participant ->
status:Types.connection_type_status ->
inviter_name:Types.sensitive_unicode_string ->
inviter_email:Types.email ->
created_at:Types.date_time ->
unit ->
Types.connection_type_detailval make_get_connection_response :
connection_types:Types.connection_type_detail_map ->
updated_at:Types.date_time ->
other_participant_account_id:Types.aws_account_id ->
arn:Types.connection_arn ->
id:Types.connection_id ->
catalog:Types.catalog ->
unit ->
Types.get_connection_responseval make_get_connection_request :
identifier:Types.connection_id ->
catalog:Types.catalog ->
unit ->
Types.get_connection_requestval make_get_connection_preferences_response :
?excluded_participant_ids:Types.participant_identifier_list ->
revision:Types.revision ->
updated_at:Types.date_time ->
access_type:Types.access_type ->
arn:Types.connection_preferences_arn ->
catalog:Types.catalog ->
unit ->
Types.get_connection_preferences_responseval make_get_connection_preferences_request :
catalog:Types.catalog ->
unit ->
Types.get_connection_preferences_requestval make_get_connection_invitation_response :
?expires_at:Types.date_time ->
?connection_id:Types.connection_id ->
inviter_name:Types.sensitive_unicode_string ->
inviter_email:Types.email ->
invitation_message:Types.unicode_string_including_new_line ->
status:Types.invitation_status ->
participant_type:Types.participant_type ->
other_participant_identifier:Types.participant_identifier ->
updated_at:Types.date_time ->
created_at:Types.date_time ->
connection_type:Types.connection_type ->
arn:Types.connection_invitation_arn ->
id:Types.connection_invitation_id ->
catalog:Types.catalog ->
unit ->
Types.get_connection_invitation_responseval make_get_connection_invitation_request :
identifier:Types.connection_invitation_id ->
catalog:Types.catalog ->
unit ->
Types.get_connection_invitation_requestval make_get_alliance_lead_contact_response :
alliance_lead_contact:Types.alliance_lead_contact ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.get_alliance_lead_contact_responseval make_get_alliance_lead_contact_request :
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.get_alliance_lead_contact_requestval make_disassociate_aws_training_certification_email_domain_request :
?client_token:Types.client_token ->
domain_name:Types.domain_name ->
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.disassociate_aws_training_certification_email_domain_requestval make_create_partner_response :
?aws_training_certification_email_domains:Types.partner_domain_list ->
alliance_lead_contact:Types.alliance_lead_contact ->
profile:Types.partner_profile ->
created_at:Types.date_time ->
legal_name:Types.sensitive_unicode_string ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.create_partner_responseval make_create_partner_request :
?tags:Types.tag_list ->
?client_token:Types.client_token ->
email_verification_code:Types.email_verification_code ->
alliance_lead_contact:Types.alliance_lead_contact ->
primary_solution_type:Types.primary_solution_type ->
legal_name:Types.sensitive_unicode_string ->
catalog:Types.catalog ->
unit ->
Types.create_partner_requestval make_create_connection_invitation_response :
?expires_at:Types.date_time ->
?connection_id:Types.connection_id ->
inviter_name:Types.sensitive_unicode_string ->
inviter_email:Types.email ->
invitation_message:Types.unicode_string_including_new_line ->
status:Types.invitation_status ->
participant_type:Types.participant_type ->
other_participant_identifier:Types.participant_identifier ->
updated_at:Types.date_time ->
created_at:Types.date_time ->
connection_type:Types.connection_type ->
arn:Types.connection_invitation_arn ->
id:Types.connection_invitation_id ->
catalog:Types.catalog ->
unit ->
Types.create_connection_invitation_responseval make_create_connection_invitation_request :
receiver_identifier:Types.participant_identifier ->
name:Types.sensitive_unicode_string ->
message:Types.unicode_string_including_new_line ->
email:Types.email ->
connection_type:Types.connection_type ->
client_token:Types.client_token ->
catalog:Types.catalog ->
unit ->
Types.create_connection_invitation_requestval make_connection :
connection_types:Types.connection_type_detail_map ->
updated_at:Types.date_time ->
other_participant_account_id:Types.aws_account_id ->
arn:Types.connection_arn ->
id:Types.connection_id ->
catalog:Types.catalog ->
unit ->
Types.connectionval make_cancel_profile_update_task_response :
?error_detail_list:Types.error_detail_list ->
?ended_at:Types.date_time ->
status:Types.profile_task_status ->
started_at:Types.date_time ->
task_details:Types.task_details ->
task_id:Types.profile_task_id ->
id:Types.partner_id ->
arn:Types.partner_arn ->
catalog:Types.catalog ->
unit ->
Types.cancel_profile_update_task_responseval make_cancel_profile_update_task_request :
?client_token:Types.client_token ->
task_id:Types.profile_task_id ->
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.cancel_profile_update_task_requestval make_cancel_connection_response :
connection_types:Types.connection_type_detail_map ->
updated_at:Types.date_time ->
other_participant_account_id:Types.aws_account_id ->
arn:Types.connection_arn ->
id:Types.connection_id ->
catalog:Types.catalog ->
unit ->
Types.cancel_connection_responseval make_cancel_connection_request :
client_token:Types.client_token ->
reason:Smaws_Lib.Smithy_api.Types.string_ ->
connection_type:Types.connection_type ->
identifier:Types.connection_id ->
catalog:Types.catalog ->
unit ->
Types.cancel_connection_requestval make_cancel_connection_invitation_response :
?expires_at:Types.date_time ->
?connection_id:Types.connection_id ->
inviter_name:Types.sensitive_unicode_string ->
inviter_email:Types.email ->
invitation_message:Types.unicode_string_including_new_line ->
status:Types.invitation_status ->
participant_type:Types.participant_type ->
other_participant_identifier:Types.participant_identifier ->
updated_at:Types.date_time ->
created_at:Types.date_time ->
connection_type:Types.connection_type ->
arn:Types.connection_invitation_arn ->
id:Types.connection_invitation_id ->
catalog:Types.catalog ->
unit ->
Types.cancel_connection_invitation_responseval make_cancel_connection_invitation_request :
client_token:Types.client_token ->
identifier:Types.connection_invitation_id ->
catalog:Types.catalog ->
unit ->
Types.cancel_connection_invitation_requestval make_associate_aws_training_certification_email_domain_request :
?client_token:Types.client_token ->
email_verification_code:Types.email_verification_code ->
email:Types.email ->
identifier:Types.partner_identifier ->
catalog:Types.catalog ->
unit ->
Types.associate_aws_training_certification_email_domain_requestval make_accept_connection_invitation_response :
connection:Types.connection ->
unit ->
Types.accept_connection_invitation_responseval make_accept_connection_invitation_request :
client_token:Types.client_token ->
identifier:Types.connection_invitation_id ->
catalog:Types.catalog ->
unit ->
Types.accept_connection_invitation_requestOperations
module AcceptConnectionInvitation : sig ... endAccepts a connection invitation from another partner, establishing a formal partnership connection between the two parties.
module AssociateAwsTrainingCertificationEmailDomain : sig ... endAssociates an email domain with AWS training and certification for the partner account, enabling automatic verification of employee certifications.
module CancelConnection : sig ... endCancels an existing connection between partners, terminating the partnership relationship.
module CancelConnectionInvitation : sig ... endCancels a pending connection invitation before it has been accepted or rejected.
module CancelProfileUpdateTask : sig ... endCancels an in-progress profile update task, stopping any pending changes to the partner profile.
module CreateConnectionInvitation : sig ... endCreates a new connection invitation to establish a partnership with another organization.
module CreatePartner : sig ... endCreates a new partner account in the AWS Partner Network with the specified details and configuration.
module DisassociateAwsTrainingCertificationEmailDomain : sig ... endRemoves the association between an email domain and AWS training and certification for the partner account.
module GetAllianceLeadContact : sig ... endRetrieves the alliance lead contact information for a partner account.
module GetConnection : sig ... endRetrieves detailed information about a specific connection between partners.
module GetConnectionInvitation : sig ... endRetrieves detailed information about a specific connection invitation.
module GetConnectionPreferences : sig ... endRetrieves the connection preferences for a partner account, including access settings and exclusions.
module GetPartner : sig ... endRetrieves detailed information about a specific partner account.
module GetProfileUpdateTask : sig ... endRetrieves information about a specific profile update task.
module GetProfileVisibility : sig ... endRetrieves the visibility settings for a partner profile, determining who can see the profile information.
module ListConnectionInvitations : sig ... endLists connection invitations for the partner account, with optional filtering by status, type, and other criteria.
module ListConnections : sig ... endLists active connections for the partner account, with optional filtering by connection type and participant.
module ListPartners : sig ... endLists partner accounts in the catalog, providing a summary view of all partners.
module GetVerification : sig ... endRetrieves the current status and details of a verification process for a partner account. This operation allows partners to check the progress and results of business or registrant verification processes.
module ListTagsForResource : sig ... endLists all tags associated with a specific AWS Partner Central Account resource.
module PutAllianceLeadContact : sig ... endCreates or updates the alliance lead contact information for a partner account.
module PutProfileVisibility : sig ... endSets the visibility level for a partner profile, controlling who can view the profile information.
module RejectConnectionInvitation : sig ... endRejects a connection invitation from another partner, declining the partnership request.
module SendEmailVerificationCode : sig ... endSends an email verification code to the specified email address for account verification purposes.
module StartProfileUpdateTask : sig ... endInitiates a profile update task to modify partner profile information asynchronously.
module StartVerification : sig ... endInitiates a new verification process for a partner account. This operation begins the verification workflow for either business registration or individual registrant identity verification as required by AWS Partner Central.
module TagResource : sig ... endAdds or updates tags for a specified AWS Partner Central Account resource.
module UntagResource : sig ... endRemoves specified tags from an AWS Partner Central Account resource.
module UpdateConnectionPreferences : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end