Module types

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that AWS Multi-party Approval can respond with.

Structs§

ApprovalTeamRequestApprover

Contains details for an approver.

Filter

Contains the filter to apply to requests. You can specify up to 10 filters for a request.

GetApprovalTeamResponseApprover

Contains details for an approver.

GetSessionResponseApproverResponse

Contains details for an approver response in an approval session.

IamIdentityCenter

IAM Identity Center credentials. For more information see, IAM Identity Center .

IamIdentityCenterForGet

IAM Identity Center credentials. For more information see, IAM Identity Center .

IamIdentityCenterForList

IAM Identity Center credentials. For more information see, IAM Identity Center .

IdentitySourceForList

Contains details for an identity source. For more information, see Identity source in the Multi-party approval User Guide.

IdentitySourceParameters

Contains details for the resource that provides identities to the identity source. For example, an IAM Identity Center instance.

ListApprovalTeamsResponseApprovalTeam

Contains details for an approval team

ListResourcePoliciesResponseResourcePolicy

Contains details about a policy for a resource.

ListSessionsResponseSession

Contains details for an approval session. For more information, see Session in the Multi-party approval User Guide

MofNApprovalStrategy

Strategy for how an approval team grants approval.

PendingUpdate

Contains details for the pending updates for an approval team, if applicable.

Policy

Contains details for a policy. Policies define what operations a team that define the permissions for team resources.

The protected operation for a service integration might require specific permissions. For more information, see How other services work with Multi-party approval in the Multi-party approval User Guide.

PolicyReference

Contains the Amazon Resource Name (ARN) for a policy. Policies define what operations a team that define the permissions for team resources.

The protected operation for a service integration might require specific permissions. For more information, see How other services work with Multi-party approval in the Multi-party approval User Guide.

PolicyVersion

Contains details for the version of a policy. Policies define what operations a team that define the permissions for team resources.

The protected operation for a service integration might require specific permissions. For more information, see How other services work with Multi-party approval in the Multi-party approval User Guide.

PolicyVersionSummary

Contains details for the version of a policy. Policies define what operations a team that define the permissions for team resources.

The protected operation for a service integration might require specific permissions. For more information, see How other services work with Multi-party approval in the Multi-party approval User Guide.

Enums§

ActionCompletionStrategy
When writing a match expression against ActionCompletionStrategy, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ApprovalStrategy

Strategy for how an approval team grants approval.

ApprovalStrategyResponse

Contains details for how an approval team grants approval.

ApprovalTeamStatus
When writing a match expression against ApprovalTeamStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ApprovalTeamStatusCode
When writing a match expression against ApprovalTeamStatusCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
FilterField
When writing a match expression against FilterField, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
IdentitySourceParametersForGet

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.

IdentitySourceParametersForList

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.

IdentitySourceStatus
When writing a match expression against IdentitySourceStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
IdentitySourceStatusCode
When writing a match expression against IdentitySourceStatusCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
IdentitySourceType
When writing a match expression against IdentitySourceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
IdentityStatus
When writing a match expression against IdentityStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Operator
When writing a match expression against Operator, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
PolicyStatus
When writing a match expression against PolicyStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
PolicyType
When writing a match expression against PolicyType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SessionExecutionStatus
When writing a match expression against SessionExecutionStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SessionResponse
When writing a match expression against SessionResponse, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SessionStatus
When writing a match expression against SessionStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SessionStatusCode
When writing a match expression against SessionStatusCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.