Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Approval
Team Request Approver Contains details for an approver.
- Filter
Contains the filter to apply to requests. You can specify up to 10 filters for a request.
- GetApproval
Team Response Approver Contains details for an approver.
- GetSession
Response Approver Response Contains details for an approver response in an approval session.
- IamIdentity
Center IAM Identity Center credentials. For more information see, IAM Identity Center .
- IamIdentity
Center ForGet IAM Identity Center credentials. For more information see, IAM Identity Center .
- IamIdentity
Center ForList IAM Identity Center credentials. For more information see, IAM Identity Center .
- Identity
Source ForList Contains details for an identity source. For more information, see Identity source in the Multi-party approval User Guide.
- Identity
Source Parameters Contains details for the resource that provides identities to the identity source. For example, an IAM Identity Center instance.
- List
Approval Teams Response Approval Team Contains details for an approval team
- List
Resource Policies Response Resource Policy Contains details about a policy for a resource.
- List
Sessions Response Session Contains details for an approval session. For more information, see Session in the Multi-party approval User Guide
- MofN
Approval Strategy Strategy for how an approval team grants approval.
- Pending
Update 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.
- Policy
Reference 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.
- Policy
Version 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.
- Policy
Version Summary 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§
- Action
Completion Strategy - 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. - Approval
Strategy Strategy for how an approval team grants approval.
- Approval
Strategy Response Contains details for how an approval team grants approval.
- Approval
Team Status - 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. - Approval
Team Status Code - 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. - Filter
Field - 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. - Identity
Source Parameters ForGet 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.
- Identity
Source Parameters ForList 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.
- Identity
Source Status - 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. - Identity
Source Status Code - 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. - Identity
Source Type - 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. - Identity
Status - 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. - Policy
Status - 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. - Policy
Type - 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. - Session
Execution Status - 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. - Session
Response - 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. - Session
Status - 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. - Session
Status Code - 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.