Awso_mpa_eioSourceval cancel_session :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.CancelSessionRequest.t ->
(Awso_mpa.Values.CancelSessionResponse.t,
Awso_mpa.Values.CancelSessionResponse.error)
Result.tval create_approval_team :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.CreateApprovalTeamRequest.t ->
(Awso_mpa.Values.CreateApprovalTeamResponse.t,
Awso_mpa.Values.CreateApprovalTeamResponse.error)
Result.tval create_identity_source :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.CreateIdentitySourceRequest.t ->
(Awso_mpa.Values.CreateIdentitySourceResponse.t,
Awso_mpa.Values.CreateIdentitySourceResponse.error)
Result.tval delete_identity_source :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.DeleteIdentitySourceRequest.t ->
(unit, unit) Result.tval delete_inactive_approval_team_version :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.DeleteInactiveApprovalTeamVersionRequest.t ->
(Awso_mpa.Values.DeleteInactiveApprovalTeamVersionResponse.t,
Awso_mpa.Values.DeleteInactiveApprovalTeamVersionResponse.error)
Result.tval get_approval_team :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.GetApprovalTeamRequest.t ->
(Awso_mpa.Values.GetApprovalTeamResponse.t,
Awso_mpa.Values.GetApprovalTeamResponse.error)
Result.tval get_identity_source :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.GetIdentitySourceRequest.t ->
(Awso_mpa.Values.GetIdentitySourceResponse.t,
Awso_mpa.Values.GetIdentitySourceResponse.error)
Result.tval get_policy_version :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.GetPolicyVersionRequest.t ->
(Awso_mpa.Values.GetPolicyVersionResponse.t,
Awso_mpa.Values.GetPolicyVersionResponse.error)
Result.tval get_resource_policy :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.GetResourcePolicyRequest.t ->
(Awso_mpa.Values.GetResourcePolicyResponse.t,
Awso_mpa.Values.GetResourcePolicyResponse.error)
Result.tval get_session :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.GetSessionRequest.t ->
(Awso_mpa.Values.GetSessionResponse.t,
Awso_mpa.Values.GetSessionResponse.error)
Result.tval list_approval_teams :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.ListApprovalTeamsRequest.t ->
(Awso_mpa.Values.ListApprovalTeamsResponse.t,
Awso_mpa.Values.ListApprovalTeamsResponse.error)
Result.tval list_identity_sources :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.ListIdentitySourcesRequest.t ->
(Awso_mpa.Values.ListIdentitySourcesResponse.t,
Awso_mpa.Values.ListIdentitySourcesResponse.error)
Result.tval list_policies :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.ListPoliciesRequest.t ->
(Awso_mpa.Values.ListPoliciesResponse.t,
Awso_mpa.Values.ListPoliciesResponse.error)
Result.tval list_policy_versions :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.ListPolicyVersionsRequest.t ->
(Awso_mpa.Values.ListPolicyVersionsResponse.t,
Awso_mpa.Values.ListPolicyVersionsResponse.error)
Result.tval list_resource_policies :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.ListResourcePoliciesRequest.t ->
(Awso_mpa.Values.ListResourcePoliciesResponse.t,
Awso_mpa.Values.ListResourcePoliciesResponse.error)
Result.tval list_sessions :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.ListSessionsRequest.t ->
(Awso_mpa.Values.ListSessionsResponse.t,
Awso_mpa.Values.ListSessionsResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.ListTagsForResourceRequest.t ->
(Awso_mpa.Values.ListTagsForResourceResponse.t,
Awso_mpa.Values.ListTagsForResourceResponse.error)
Result.tval start_active_approval_team_deletion :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.StartActiveApprovalTeamDeletionRequest.t ->
(Awso_mpa.Values.StartActiveApprovalTeamDeletionResponse.t,
Awso_mpa.Values.StartActiveApprovalTeamDeletionResponse.error)
Result.tval start_approval_team_baseline :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.StartApprovalTeamBaselineRequest.t ->
(Awso_mpa.Values.StartApprovalTeamBaselineResponse.t,
Awso_mpa.Values.StartApprovalTeamBaselineResponse.error)
Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.TagResourceRequest.t ->
(Awso_mpa.Values.TagResourceResponse.t,
Awso_mpa.Values.TagResourceResponse.error)
Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.UntagResourceRequest.t ->
(Awso_mpa.Values.UntagResourceResponse.t,
Awso_mpa.Values.UntagResourceResponse.error)
Result.tval update_approval_team :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_mpa.Values.UpdateApprovalTeamRequest.t ->
(Awso_mpa.Values.UpdateApprovalTeamResponse.t,
Awso_mpa.Values.UpdateApprovalTeamResponse.error)
Result.tinclude module type of struct include Awso_mpa.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module MofNApprovalStrategyMinApprovalsRequiredInteger =
Awso_mpa.Values.MofNApprovalStrategyMinApprovalsRequiredIntegerMFA configuration and sycnronization status for an approver
IAM Identity Center credentials. For more information see, IAM Identity Center .
Strategy for how an approval team grants approval.
Contains details for the resource that provides identities to the identity source. For example, an IAM Identity Center instance. For more information, see Identity source in the Multi-party approval User Guide.
Contains details for how an approval team grants approval.
Contains details for an approver.
Contains details for an approver.
Contains details for an approval session. For more information, see Session in the Multi-party approval User Guide
Contains the filter to apply to requests. You can specify up to 10 filters for a request.
module ListResourcePoliciesResponseResourcePolicy =
Awso_mpa.Values.ListResourcePoliciesResponseResourcePolicyContains details about a policy for a resource.
Contains details for the version of a policy. Policies define what operations a team that define the permissions for team resources.
Contains details for a policy. Policies define what operations a team that define the permissions for team resources.
Contains details for an identity source. For more information, see Identity source in the Multi-party approval User Guide.
module ListApprovalTeamsResponseApprovalTeam =
Awso_mpa.Values.ListApprovalTeamsResponseApprovalTeamContains details for an approval team
module GetSessionResponseApproverResponse =
Awso_mpa.Values.GetSessionResponseApproverResponseContains details for an approver response in an approval session.
IAM Identity Center credentials. For more information see, IAM Identity Center .
Contains the Amazon Resource Name (ARN) for a policy. Policies define what operations a team that define the permissions for team resources.
IAM Identity Center credentials. For more information see, IAM Identity Center .
You do not have sufficient access to perform this action. Check your permissions, and try again.
The request cannot be completed because it conflicts with the current state of a resource.
The service encountered an internal error. Try your request again. If the problem persists, contact Amazon Web Services Support.
The specified resource doesn't exist. Check the resource ID, and try again.
The request exceeds the service quota for your account. Request a quota increase or reduce your request size.
The request was denied due to request throttling.
The input fails to satisfy the constraints specified by an Amazon Web Services service.
Strategy for how an approval team grants approval.
The request exceeds the maximum number of tags allowed for this resource. Remove some tags, and try again.
module StartApprovalTeamBaselineApproverIds =
Awso_mpa.Values.StartApprovalTeamBaselineApproverIdsmodule ListResourcePoliciesResponseResourcePolicies =
Awso_mpa.Values.ListResourcePoliciesResponseResourcePoliciesmodule ListApprovalTeamsResponseApprovalTeams =
Awso_mpa.Values.ListApprovalTeamsResponseApprovalTeamsmodule GetSessionResponseApproverResponses =
Awso_mpa.Values.GetSessionResponseApproverResponsesThe request contains an invalid parameter value.
Contains details for the version of a policy. Policies define what operations a team that define the permissions for team resources.
Contains details for the resource that provides identities to the identity source. For example, an IAM Identity Center instance. For more information, see Identity source in the Multi-party approval User Guide.
Contains details for the pending updates for an approval team, if applicable.
Contains details for the resource that provides identities to the identity source. For example, an IAM Identity Center instance.
Updates an approval team. You can request to update the team description, approval threshold, and approvers in the team. Updates require team approval Updates to an active team must be approved by the team.
Updates an approval team. You can request to update the team description, approval threshold, and approvers in the team. Updates require team approval Updates to an active team must be approved by the team.
Removes a resource tag. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
Removes a resource tag. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
Creates or updates a resource tag. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
Creates or updates a resource tag. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources.
Starts a baseline session for specified approvers on an ACTIVE approval team.
Starts a baseline session for specified approvers on an ACTIVE approval team.
module StartActiveApprovalTeamDeletionResponse =
Awso_mpa.Values.StartActiveApprovalTeamDeletionResponseStarts the deletion process for an active approval team. Deletions require team approval Requests to delete an active team must be approved by the team.
module StartActiveApprovalTeamDeletionRequest =
Awso_mpa.Values.StartActiveApprovalTeamDeletionRequestStarts the deletion process for an active approval team. Deletions require team approval Requests to delete an active team must be approved by the team.
Returns a list of the tags for a resource.
Returns a list of the tags for a resource.
Returns a list of approval sessions. For more information, see Session in the Multi-party approval User Guide.
Returns a list of approval sessions. For more information, see Session in the Multi-party approval User Guide.
Returns a list of policies for a resource.
Returns a list of policies for a resource.
Returns a list of the versions for policies. Policies define the permissions for team resources.
Returns a list of the versions for policies. Policies define the permissions for team resources.
Returns a list of policies. Policies define the permissions for team resources.
Returns a list of policies. Policies define the permissions for team resources.
Returns a list of identity sources. For more information, see Identity Source in the Multi-party approval User Guide.
Returns a list of identity sources. For more information, see Identity Source in the Multi-party approval User Guide.
Returns a list of approval teams.
Returns a list of approval teams.
Returns details for an approval session. For more information, see Session in the Multi-party approval User Guide.
Returns details for an approval session. For more information, see Session in the Multi-party approval User Guide.
Returns details about a policy for a resource.
Returns details about a policy for a resource.
Returns details for the version of a policy. Policies define the permissions for team resources.
Returns details for the version of a policy. Policies define the permissions for team resources.
Returns details for an identity source. For more information, see Identity Source in the Multi-party approval User Guide.
Returns details for an identity source. For more information, see Identity Source in the Multi-party approval User Guide.
Returns details for an approval team.
Returns details for an approval team.
module DeleteInactiveApprovalTeamVersionResponse =
Awso_mpa.Values.DeleteInactiveApprovalTeamVersionResponseDeletes an inactive approval team. For more information, see Team health in the Multi-party approval User Guide. You can also use this operation to delete a team draft. For more information, see Interacting with drafts in the Multi-party approval User Guide.
module DeleteInactiveApprovalTeamVersionRequest =
Awso_mpa.Values.DeleteInactiveApprovalTeamVersionRequestDeletes an inactive approval team. For more information, see Team health in the Multi-party approval User Guide. You can also use this operation to delete a team draft. For more information, see Interacting with drafts in the Multi-party approval User Guide.
Deletes an identity source. For more information, see Identity Source in the Multi-party approval User Guide.
Creates a new identity source. For more information, see Identity Source in the Multi-party approval User Guide.
Creates a new identity source. For more information, see Identity Source in the Multi-party approval User Guide.
Creates a new approval team. For more information, see Approval team in the Multi-party approval User Guide.
Creates a new approval team. For more information, see Approval team in the Multi-party approval User Guide.
Cancels an approval session. For more information, see Session in the Multi-party approval User Guide.
Cancels an approval session. For more information, see Session in the Multi-party approval User Guide.