MultipartyApproval¶
Client¶
- class MultipartyApproval.Client¶
A low-level client representing AWS Multi-party Approval
Multi-party approval is a capability of Organizations that allows you to protect a predefined list of operations through a distributed approval process. Use Multi-party approval to establish approval workflows and transform security processes into team-based decisions.
When to use Multi-party approval:
You need to align with the Zero Trust principle of “never trust, always verify”
You need to make sure that the right humans have access to the right things in the right way
You need distributed decision-making for sensitive or critical operations
You need to protect against unintended operations on sensitive or critical resources
You need formal reviews and approvals for auditing or compliance reasons
For more information, see What is Multi-party approval in the Multi-party approval User Guide.
client = session.create_client('mpa')
These are the available methods:
- can_paginate
- cancel_session
- close
- create_approval_team
- create_identity_source
- delete_identity_source
- delete_inactive_approval_team_version
- get_approval_team
- get_identity_source
- get_paginator
- get_policy_version
- get_resource_policy
- get_session
- get_waiter
- list_approval_teams
- list_identity_sources
- list_policies
- list_policy_versions
- list_resource_policies
- list_sessions
- list_tags_for_resource
- start_active_approval_team_deletion
- tag_resource
- untag_resource
- update_approval_team
Client Exceptions¶
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
Paginators¶
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: