Class: Aws::PartnerCentralAccount::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::PartnerCentralAccount::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb
Overview
An API client for PartnerCentralAccount. To construct a client, you need to configure a :region and :credentials.
client = Aws::PartnerCentralAccount::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#accept_connection_invitation(params = {}) ⇒ Types::AcceptConnectionInvitationResponse
Accepts a connection invitation from another partner, establishing a formal partnership connection between the two parties.
-
#associate_aws_training_certification_email_domain(params = {}) ⇒ Struct
Associates an email domain with AWS training and certification for the partner account, enabling automatic verification of employee certifications.
-
#cancel_connection(params = {}) ⇒ Types::CancelConnectionResponse
Cancels an existing connection between partners, terminating the partnership relationship.
-
#cancel_connection_invitation(params = {}) ⇒ Types::CancelConnectionInvitationResponse
Cancels a pending connection invitation before it has been accepted or rejected.
-
#cancel_profile_update_task(params = {}) ⇒ Types::CancelProfileUpdateTaskResponse
Cancels an in-progress profile update task, stopping any pending changes to the partner profile.
-
#create_connection_invitation(params = {}) ⇒ Types::CreateConnectionInvitationResponse
Creates a new connection invitation to establish a partnership with another organization.
-
#create_partner(params = {}) ⇒ Types::CreatePartnerResponse
Creates a new partner account in the AWS Partner Network with the specified details and configuration.
-
#disassociate_aws_training_certification_email_domain(params = {}) ⇒ Struct
Removes the association between an email domain and AWS training and certification for the partner account.
-
#get_alliance_lead_contact(params = {}) ⇒ Types::GetAllianceLeadContactResponse
Retrieves the alliance lead contact information for a partner account.
-
#get_connection(params = {}) ⇒ Types::GetConnectionResponse
Retrieves detailed information about a specific connection between partners.
-
#get_connection_invitation(params = {}) ⇒ Types::GetConnectionInvitationResponse
Retrieves detailed information about a specific connection invitation.
-
#get_connection_preferences(params = {}) ⇒ Types::GetConnectionPreferencesResponse
Retrieves the connection preferences for a partner account, including access settings and exclusions.
-
#get_partner(params = {}) ⇒ Types::GetPartnerResponse
Retrieves detailed information about a specific partner account.
-
#get_profile_update_task(params = {}) ⇒ Types::GetProfileUpdateTaskResponse
Retrieves information about a specific profile update task.
-
#get_profile_visibility(params = {}) ⇒ Types::GetProfileVisibilityResponse
Retrieves the visibility settings for a partner profile, determining who can see the profile information.
-
#get_qualifications_association_details(params = {}) ⇒ Types::GetQualificationsAssociationDetailsResponse
Returns your current qualifications association status, the primary partner, and the full list of partners associated under the primary partner.
-
#get_qualifications_association_task(params = {}) ⇒ Types::GetQualificationsAssociationTaskResponse
Retrieves the status and details of the most recent qualifications association task for your partner account.
-
#get_qualifications_disassociation_task(params = {}) ⇒ Types::GetQualificationsDisassociationTaskResponse
Retrieves the status and details of the most recent qualifications disassociation task for your partner account.
-
#get_verification(params = {}) ⇒ Types::GetVerificationResponse
Retrieves the current status and details of a verification process for a partner account.
-
#list_connection_invitations(params = {}) ⇒ Types::ListConnectionInvitationsResponse
Lists connection invitations for the partner account, with optional filtering by status, type, and other criteria.
-
#list_connections(params = {}) ⇒ Types::ListConnectionsResponse
Lists active connections for the partner account, with optional filtering by connection type and participant.
-
#list_partners(params = {}) ⇒ Types::ListPartnersResponse
Lists partner accounts in the catalog, providing a summary view of all partners.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists all tags associated with a specific AWS Partner Central Account resource.
-
#put_alliance_lead_contact(params = {}) ⇒ Types::PutAllianceLeadContactResponse
Creates or updates the alliance lead contact information for a partner account.
-
#put_profile_visibility(params = {}) ⇒ Types::PutProfileVisibilityResponse
Sets the visibility level for a partner profile, controlling who can view the profile information.
-
#reject_connection_invitation(params = {}) ⇒ Types::RejectConnectionInvitationResponse
Rejects a connection invitation from another partner, declining the partnership request.
-
#send_email_verification_code(params = {}) ⇒ Struct
Sends an email verification code to the specified email address for account verification purposes.
-
#start_profile_update_task(params = {}) ⇒ Types::StartProfileUpdateTaskResponse
Initiates a profile update task to modify partner profile information asynchronously.
-
#start_qualifications_association_task(params = {}) ⇒ Types::StartQualificationsAssociationTaskResponse
Initiates an asynchronous task to associate your partner qualifications with a primary account.
-
#start_qualifications_disassociation_task(params = {}) ⇒ Types::StartQualificationsDisassociationTaskResponse
Initiates an asynchronous task to disassociate your partner qualifications from a primary account.
-
#start_verification(params = {}) ⇒ Types::StartVerificationResponse
Initiates a new verification process for a partner account.
-
#tag_resource(params = {}) ⇒ Struct
Adds or updates tags for a specified AWS Partner Central Account resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes specified tags from an AWS Partner Central Account resource.
-
#update_connection_preferences(params = {}) ⇒ Types::UpdateConnectionPreferencesResponse
Updates the connection preferences for a partner account, modifying access settings and exclusions.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
485 486 487 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 485 def initialize(*args) super end |
Instance Method Details
#accept_connection_invitation(params = {}) ⇒ Types::AcceptConnectionInvitationResponse
Accepts a connection invitation from another partner, establishing a formal partnership connection between the two parties.
543 544 545 546 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 543 def accept_connection_invitation(params = {}, = {}) req = build_request(:accept_connection_invitation, params) req.send_request() end |
#associate_aws_training_certification_email_domain(params = {}) ⇒ Struct
Associates an email domain with AWS training and certification for the partner account, enabling automatic verification of employee certifications.
589 590 591 592 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 589 def associate_aws_training_certification_email_domain(params = {}, = {}) req = build_request(:associate_aws_training_certification_email_domain, params) req.send_request() end |
#cancel_connection(params = {}) ⇒ Types::CancelConnectionResponse
Cancels an existing connection between partners, terminating the partnership relationship.
661 662 663 664 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 661 def cancel_connection(params = {}, = {}) req = build_request(:cancel_connection, params) req.send_request() end |
#cancel_connection_invitation(params = {}) ⇒ Types::CancelConnectionInvitationResponse
Cancels a pending connection invitation before it has been accepted or rejected.
728 729 730 731 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 728 def cancel_connection_invitation(params = {}, = {}) req = build_request(:cancel_connection_invitation, params) req.send_request() end |
#cancel_profile_update_task(params = {}) ⇒ Types::CancelProfileUpdateTaskResponse
Cancels an in-progress profile update task, stopping any pending changes to the partner profile.
807 808 809 810 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 807 def cancel_profile_update_task(params = {}, = {}) req = build_request(:cancel_profile_update_task, params) req.send_request() end |
#create_connection_invitation(params = {}) ⇒ Types::CreateConnectionInvitationResponse
Creates a new connection invitation to establish a partnership with another organization.
893 894 895 896 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 893 def create_connection_invitation(params = {}, = {}) req = build_request(:create_connection_invitation, params) req.send_request() end |
#create_partner(params = {}) ⇒ Types::CreatePartnerResponse
Creates a new partner account in the AWS Partner Network with the specified details and configuration.
998 999 1000 1001 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 998 def create_partner(params = {}, = {}) req = build_request(:create_partner, params) req.send_request() end |
#disassociate_aws_training_certification_email_domain(params = {}) ⇒ Struct
Removes the association between an email domain and AWS training and certification for the partner account.
1037 1038 1039 1040 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1037 def disassociate_aws_training_certification_email_domain(params = {}, = {}) req = build_request(:disassociate_aws_training_certification_email_domain, params) req.send_request() end |
#get_alliance_lead_contact(params = {}) ⇒ Types::GetAllianceLeadContactResponse
Retrieves the alliance lead contact information for a partner account.
1078 1079 1080 1081 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1078 def get_alliance_lead_contact(params = {}, = {}) req = build_request(:get_alliance_lead_contact, params) req.send_request() end |
#get_connection(params = {}) ⇒ Types::GetConnectionResponse
Retrieves detailed information about a specific connection between partners.
1132 1133 1134 1135 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1132 def get_connection(params = {}, = {}) req = build_request(:get_connection, params) req.send_request() end |
#get_connection_invitation(params = {}) ⇒ Types::GetConnectionInvitationResponse
Retrieves detailed information about a specific connection invitation.
1190 1191 1192 1193 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1190 def get_connection_invitation(params = {}, = {}) req = build_request(:get_connection_invitation, params) req.send_request() end |
#get_connection_preferences(params = {}) ⇒ Types::GetConnectionPreferencesResponse
Retrieves the connection preferences for a partner account, including access settings and exclusions.
1230 1231 1232 1233 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1230 def get_connection_preferences(params = {}, = {}) req = build_request(:get_connection_preferences, params) req.send_request() end |
#get_partner(params = {}) ⇒ Types::GetPartnerResponse
Retrieves detailed information about a specific partner account.
1292 1293 1294 1295 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1292 def get_partner(params = {}, = {}) req = build_request(:get_partner, params) req.send_request() end |
#get_profile_update_task(params = {}) ⇒ Types::GetProfileUpdateTaskResponse
Retrieves information about a specific profile update task.
1358 1359 1360 1361 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1358 def get_profile_update_task(params = {}, = {}) req = build_request(:get_profile_update_task, params) req.send_request() end |
#get_profile_visibility(params = {}) ⇒ Types::GetProfileVisibilityResponse
Retrieves the visibility settings for a partner profile, determining who can see the profile information.
1399 1400 1401 1402 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1399 def get_profile_visibility(params = {}, = {}) req = build_request(:get_profile_visibility, params) req.send_request() end |
#get_qualifications_association_details(params = {}) ⇒ Types::GetQualificationsAssociationDetailsResponse
Returns your current qualifications association status, the primary partner, and the full list of partners associated under the primary partner.
1451 1452 1453 1454 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1451 def get_qualifications_association_details(params = {}, = {}) req = build_request(:get_qualifications_association_details, params) req.send_request() end |
#get_qualifications_association_task(params = {}) ⇒ Types::GetQualificationsAssociationTaskResponse
Retrieves the status and details of the most recent qualifications
association task for your partner account. Use this operation to poll
the progress of an association task initiated by
StartQualificationsAssociationTask.
1504 1505 1506 1507 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1504 def get_qualifications_association_task(params = {}, = {}) req = build_request(:get_qualifications_association_task, params) req.send_request() end |
#get_qualifications_disassociation_task(params = {}) ⇒ Types::GetQualificationsDisassociationTaskResponse
Retrieves the status and details of the most recent qualifications
disassociation task for your partner account. Use this operation to
poll the progress of a disassociation task initiated by
StartQualificationsDisassociationTask.
1557 1558 1559 1560 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1557 def get_qualifications_disassociation_task(params = {}, = {}) req = build_request(:get_qualifications_disassociation_task, params) req.send_request() end |
#get_verification(params = {}) ⇒ Types::GetVerificationResponse
Retrieves 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.
1606 1607 1608 1609 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1606 def get_verification(params = {}, = {}) req = build_request(:get_verification, params) req.send_request() end |
#list_connection_invitations(params = {}) ⇒ Types::ListConnectionInvitationsResponse
Lists connection invitations for the partner account, with optional filtering by status, type, and other criteria.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1678 1679 1680 1681 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1678 def list_connection_invitations(params = {}, = {}) req = build_request(:list_connection_invitations, params) req.send_request() end |
#list_connections(params = {}) ⇒ Types::ListConnectionsResponse
Lists active connections for the partner account, with optional filtering by connection type and participant.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1741 1742 1743 1744 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1741 def list_connections(params = {}, = {}) req = build_request(:list_connections, params) req.send_request() end |
#list_partners(params = {}) ⇒ Types::ListPartnersResponse
Lists partner accounts in the catalog, providing a summary view of all partners.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1784 1785 1786 1787 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1784 def list_partners(params = {}, = {}) req = build_request(:list_partners, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists all tags associated with a specific AWS Partner Central Account resource.
1817 1818 1819 1820 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1817 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#put_alliance_lead_contact(params = {}) ⇒ Types::PutAllianceLeadContactResponse
Creates or updates the alliance lead contact information for a partner account.
1873 1874 1875 1876 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1873 def put_alliance_lead_contact(params = {}, = {}) req = build_request(:put_alliance_lead_contact, params) req.send_request() end |
#put_profile_visibility(params = {}) ⇒ Types::PutProfileVisibilityResponse
Sets the visibility level for a partner profile, controlling who can view the profile information.
1918 1919 1920 1921 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1918 def put_profile_visibility(params = {}, = {}) req = build_request(:put_profile_visibility, params) req.send_request() end |
#reject_connection_invitation(params = {}) ⇒ Types::RejectConnectionInvitationResponse
Rejects a connection invitation from another partner, declining the partnership request.
1989 1990 1991 1992 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 1989 def reject_connection_invitation(params = {}, = {}) req = build_request(:reject_connection_invitation, params) req.send_request() end |
#send_email_verification_code(params = {}) ⇒ Struct
Sends an email verification code to the specified email address for account verification purposes.
2016 2017 2018 2019 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 2016 def send_email_verification_code(params = {}, = {}) req = build_request(:send_email_verification_code, params) req.send_request() end |
#start_profile_update_task(params = {}) ⇒ Types::StartProfileUpdateTaskResponse
Initiates a profile update task to modify partner profile information asynchronously.
2116 2117 2118 2119 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 2116 def start_profile_update_task(params = {}, = {}) req = build_request(:start_profile_update_task, params) req.send_request() end |
#start_qualifications_association_task(params = {}) ⇒ Types::StartQualificationsAssociationTaskResponse
Initiates an asynchronous task to associate your partner
qualifications with a primary account. You must be a subsidiary of the
primary account with an active subsidiary connection. Use
GetQualificationsAssociationTask to monitor task progress.
2185 2186 2187 2188 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 2185 def start_qualifications_association_task(params = {}, = {}) req = build_request(:start_qualifications_association_task, params) req.send_request() end |
#start_qualifications_disassociation_task(params = {}) ⇒ Types::StartQualificationsDisassociationTaskResponse
Initiates an asynchronous task to disassociate your partner
qualifications from a primary account. You must currently be
associated and cannot disassociate if you are the primary partner. Use
GetQualificationsDisassociationTask to monitor task progress.
2254 2255 2256 2257 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 2254 def start_qualifications_disassociation_task(params = {}, = {}) req = build_request(:start_qualifications_disassociation_task, params) req.send_request() end |
#start_verification(params = {}) ⇒ Types::StartVerificationResponse
Initiates 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.
2322 2323 2324 2325 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 2322 def start_verification(params = {}, = {}) req = build_request(:start_verification, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds or updates tags for a specified AWS Partner Central Account resource.
2354 2355 2356 2357 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 2354 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes specified tags from an AWS Partner Central Account resource.
2380 2381 2382 2383 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 2380 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_connection_preferences(params = {}) ⇒ Types::UpdateConnectionPreferencesResponse
Updates the connection preferences for a partner account, modifying access settings and exclusions.
2435 2436 2437 2438 |
# File 'gems/aws-sdk-partnercentralaccount/lib/aws-sdk-partnercentralaccount/client.rb', line 2435 def update_connection_preferences(params = {}, = {}) req = build_request(:update_connection_preferences, params) req.send_request() end |