GetSessionResponse
¶
Source code in docs_src/capo_mpa/types/get_session_response.py
action_completion_strategy
instance-attribute
¶
action_completion_strategy: NotRequired[ActionCompletionStrategy]
Strategy for executing the protected operation. AUTO_COMPLETION_UPON_APPROVAL means the operation is automatically executed using the requester's permissions, if approved.
action_name
instance-attribute
¶
action_name: NotRequired[ActionName]
Name of the protected operation.
additional_security_requirements
instance-attribute
¶
additional_security_requirements: NotRequired[AdditionalSecurityRequirements]
A list of AdditionalSecurityRequirement applied to the session.
approval_strategy
instance-attribute
¶
approval_strategy: NotRequired[ApprovalStrategyResponse]
An ApprovalStrategyResponse object. Contains details for how the team grants approval
approval_team_arn
instance-attribute
¶
approval_team_arn: NotRequired[ApprovalTeamArn]
Amazon Resource Name (ARN) for the approval team.
approval_team_name
instance-attribute
¶
approval_team_name: NotRequired[ApprovalTeamName]
Name of the approval team.
approver_responses
instance-attribute
¶
approver_responses: NotRequired[GetSessionResponseApproverResponses]
An array of GetSessionResponseApproverResponse objects. Contains details for approver responses in the session.
completion_time
instance-attribute
¶
completion_time: NotRequired[IsoTimestamp]
Timestamp when the session completed.
execution_status
instance-attribute
¶
execution_status: NotRequired[SessionExecutionStatus]
Status for the protected operation. For example, if the operation is PENDING.
expiration_time
instance-attribute
¶
expiration_time: NotRequired[IsoTimestamp]
Timestamp when the session will expire.
initiation_time
instance-attribute
¶
initiation_time: NotRequired[IsoTimestamp]
Timestamp when the session was initiated.
number_of_approvers
instance-attribute
¶
number_of_approvers: NotRequired[int]
Total number of approvers in the session.
protected_resource_arn
instance-attribute
¶
protected_resource_arn: NotRequired[String]
Amazon Resource Name (ARN) for the protected operation.
requester_account_id
instance-attribute
¶
requester_account_id: NotRequired[AccountId]
ID for the account that made the operation request.
requester_comment
instance-attribute
¶
requester_comment: NotRequired[RequesterComment]
Message from the account that made the operation request
requester_principal_arn
instance-attribute
¶
requester_principal_arn: NotRequired[String]
IAM principal that made the operation request.
requester_region
instance-attribute
¶
requester_region: NotRequired[Region]
Amazon Web Services Region where the operation request originated.
requester_service_principal
instance-attribute
¶
requester_service_principal: NotRequired[ServicePrincipal]
Service principal for the service associated with the protected operation.
session_arn
instance-attribute
¶
session_arn: NotRequired[SessionArn]
Amazon Resource Name (ARN) for the session.
status
instance-attribute
¶
status: NotRequired[SessionStatus]
Status for the session. For example, if the team has approved the requested operation.
status_code
instance-attribute
¶
status_code: NotRequired[SessionStatusCode]
Status code of the session.