PartnerCentralAccount class

AWS Partner Central Account service provides APIs for managing partner accounts, connections, and profiles within the AWS Partner Network. This service enables partners to create and manage their partner profiles, establish connections with other partners, and maintain their account information.

Constructors

PartnerCentralAccount({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

acceptConnectionInvitation({required String catalog, required String identifier, String? clientToken}) Future<AcceptConnectionInvitationResponse>
Accepts a connection invitation from another partner, establishing a formal partnership connection between the two parties.
associateAwsTrainingCertificationEmailDomain({required String catalog, required String email, required String emailVerificationCode, required String identifier, String? clientToken}) Future<void>
Associates an email domain with AWS training and certification for the partner account, enabling automatic verification of employee certifications.
cancelConnection({required String catalog, required ConnectionType connectionType, required String identifier, required String reason, String? clientToken}) Future<CancelConnectionResponse>
Cancels an existing connection between partners, terminating the partnership relationship.
cancelConnectionInvitation({required String catalog, required String identifier, String? clientToken}) Future<CancelConnectionInvitationResponse>
Cancels a pending connection invitation before it has been accepted or rejected.
cancelProfileUpdateTask({required String catalog, required String identifier, required String taskId, String? clientToken}) Future<CancelProfileUpdateTaskResponse>
Cancels an in-progress profile update task, stopping any pending changes to the partner profile.
close() → void
Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
createConnectionInvitation({required String catalog, required ConnectionType connectionType, required String email, required String message, required String name, required String receiverIdentifier, String? clientToken}) Future<CreateConnectionInvitationResponse>
Creates a new connection invitation to establish a partnership with another organization.
createPartner({required AllianceLeadContact allianceLeadContact, required String catalog, required String emailVerificationCode, required String legalName, required PrimarySolutionType primarySolutionType, String? clientToken, List<Tag>? tags}) Future<CreatePartnerResponse>
Creates a new partner account in the AWS Partner Network with the specified details and configuration.
disassociateAwsTrainingCertificationEmailDomain({required String catalog, required String domainName, required String identifier, String? clientToken}) Future<void>
Removes the association between an email domain and AWS training and certification for the partner account.
getAllianceLeadContact({required String catalog, required String identifier}) Future<GetAllianceLeadContactResponse>
Retrieves the alliance lead contact information for a partner account.
getConnection({required String catalog, required String identifier}) Future<GetConnectionResponse>
Retrieves detailed information about a specific connection between partners.
getConnectionInvitation({required String catalog, required String identifier}) Future<GetConnectionInvitationResponse>
Retrieves detailed information about a specific connection invitation.
getConnectionPreferences({required String catalog}) Future<GetConnectionPreferencesResponse>
Retrieves the connection preferences for a partner account, including access settings and exclusions.
getPartner({required String catalog, required String identifier}) Future<GetPartnerResponse>
Retrieves detailed information about a specific partner account.
getProfileUpdateTask({required String catalog, required String identifier}) Future<GetProfileUpdateTaskResponse>
Retrieves information about a specific profile update task.
getProfileVisibility({required String catalog, required String identifier}) Future<GetProfileVisibilityResponse>
Retrieves the visibility settings for a partner profile, determining who can see the profile information.
getVerification({required VerificationType verificationType}) Future<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.
listConnectionInvitations({required String catalog, ConnectionType? connectionType, int? maxResults, String? nextToken, List<String>? otherParticipantIdentifiers, ParticipantType? participantType, InvitationStatus? status}) Future<ListConnectionInvitationsResponse>
Lists connection invitations for the partner account, with optional filtering by status, type, and other criteria.
listConnections({required String catalog, String? connectionType, int? maxResults, String? nextToken, List<String>? otherParticipantIdentifiers}) Future<ListConnectionsResponse>
Lists active connections for the partner account, with optional filtering by connection type and participant.
listPartners({required String catalog, String? nextToken}) Future<ListPartnersResponse>
Lists partner accounts in the catalog, providing a summary view of all partners.
listTagsForResource({required String resourceArn}) Future<ListTagsForResourceResponse>
Lists all tags associated with a specific AWS Partner Central Account resource.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
putAllianceLeadContact({required AllianceLeadContact allianceLeadContact, required String catalog, required String identifier, String? emailVerificationCode}) Future<PutAllianceLeadContactResponse>
Creates or updates the alliance lead contact information for a partner account.
putProfileVisibility({required String catalog, required String identifier, required ProfileVisibility visibility}) Future<PutProfileVisibilityResponse>
Sets the visibility level for a partner profile, controlling who can view the profile information.
rejectConnectionInvitation({required String catalog, required String identifier, String? clientToken, String? reason}) Future<RejectConnectionInvitationResponse>
Rejects a connection invitation from another partner, declining the partnership request.
sendEmailVerificationCode({required String catalog, required String email}) Future<void>
Sends an email verification code to the specified email address for account verification purposes.
startProfileUpdateTask({required String catalog, required String identifier, required TaskDetails taskDetails, String? clientToken}) Future<StartProfileUpdateTaskResponse>
Initiates a profile update task to modify partner profile information asynchronously.
startVerification({String? clientToken, VerificationDetails? verificationDetails}) Future<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.
tagResource({required String resourceArn, required List<Tag> tags}) Future<void>
Adds or updates tags for a specified AWS Partner Central Account resource.
toString() String
A string representation of this object.
inherited
untagResource({required String resourceArn, required List<String> tagKeys}) Future<void>
Removes specified tags from an AWS Partner Central Account resource.
updateConnectionPreferences({required AccessType accessType, required String catalog, required int revision, List<String>? excludedParticipantIdentifiers}) Future<UpdateConnectionPreferencesResponse>
Updates the connection preferences for a partner account, modifying access settings and exclusions.

Operators

operator ==(Object other) bool
The equality operator.
inherited