PaymentCryptographyControlPlane / Client / get_mpa_team_association
get_mpa_team_association¶
- PaymentCryptographyControlPlane.Client.get_mpa_team_association(**kwargs)¶
Returns the Multi-Party Approval (MPA) team association for a protected operation.
Cross-account use: This operation can’t be used across different Amazon Web Services accounts.
Related operations:
See also: AWS API Documentation
Request Syntax
response = client.get_mpa_team_association( Action='IMPORT_ROOT_PUBLIC_KEY_CERTIFICATE' )
- Parameters:
Action (string) –
[REQUIRED]
The protected operation whose MPA team association you want to retrieve. Currently, the only supported value is
IMPORT_ROOT_PUBLIC_KEY_CERTIFICATE.- Return type:
dict
- Returns:
Response Syntax
{ 'MpaTeamAssociation': { 'Action': 'IMPORT_ROOT_PUBLIC_KEY_CERTIFICATE', 'MpaTeamArn': 'string', 'AssociationState': 'ACTIVE'|'UPDATE_PENDING'|'DELETE_PENDING', 'MpaStatus': { 'MpaSessionArn': 'string', 'Status': 'PENDING'|'APPROVED'|'FAILED'|'CANCELLED', 'InitiationDate': datetime(2015, 1, 1), 'StatusMessage': 'string' } } }
Response Structure
(dict) –
MpaTeamAssociation (dict) –
The details of the MPA team association.
Action (string) –
The protected operation associated with the MPA team.
MpaTeamArn (string) –
The ARN of the MPA team.
AssociationState (string) –
The state of the MPA team association.
MpaStatus (dict) –
The MPA session status for the association, if applicable.
MpaSessionArn (string) –
The ARN of the MPA session.
Status (string) –
The current status of the MPA session.
InitiationDate (datetime) –
The date and time when the MPA session was initiated.
StatusMessage (string) –
The message providing additional information about the MPA session status.
Exceptions
PaymentCryptographyControlPlane.Client.exceptions.ServiceQuotaExceededExceptionPaymentCryptographyControlPlane.Client.exceptions.ServiceUnavailableExceptionPaymentCryptographyControlPlane.Client.exceptions.ValidationExceptionPaymentCryptographyControlPlane.Client.exceptions.ConflictExceptionPaymentCryptographyControlPlane.Client.exceptions.AccessDeniedExceptionPaymentCryptographyControlPlane.Client.exceptions.ResourceNotFoundExceptionPaymentCryptographyControlPlane.Client.exceptions.ThrottlingExceptionPaymentCryptographyControlPlane.Client.exceptions.InternalServerException