Skip to content

/AWS1/CL_IAPGETSESSIONRESPONSE

GetSessionResponse

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_sessionarn TYPE /AWS1/IAPSESSIONARN /AWS1/IAPSESSIONARN

Amazon Resource Name (ARN) for the session.

iv_approvalteamarn TYPE /AWS1/IAPAPPROVALTEAMARN /AWS1/IAPAPPROVALTEAMARN

Amazon Resource Name (ARN) for the approval team.

iv_approvalteamname TYPE /AWS1/IAPAPPROVALTEAMNAME /AWS1/IAPAPPROVALTEAMNAME

Name of the approval team.

iv_protectedresourcearn TYPE /AWS1/IAPSTRING /AWS1/IAPSTRING

Amazon Resource Name (ARN) for the protected operation.

io_approvalstrategy TYPE REF TO /AWS1/CL_IAPAPPROVALSTRAGRSP /AWS1/CL_IAPAPPROVALSTRAGRSP

An ApprovalStrategyResponse object. Contains details for how the team grants approval

iv_numberofapprovers TYPE /AWS1/IAPINTEGER /AWS1/IAPINTEGER

Total number of approvers in the session.

iv_initiationtime TYPE /AWS1/IAPISOTIMESTAMP /AWS1/IAPISOTIMESTAMP

Timestamp when the session was initiated.

iv_expirationtime TYPE /AWS1/IAPISOTIMESTAMP /AWS1/IAPISOTIMESTAMP

Timestamp when the session will expire.

iv_completiontime TYPE /AWS1/IAPISOTIMESTAMP /AWS1/IAPISOTIMESTAMP

Timestamp when the session completed.

iv_description TYPE /AWS1/IAPDESCRIPTION /AWS1/IAPDESCRIPTION

Description for the session.

it_metadata TYPE /AWS1/CL_IAPSESSIONMETADATA_W=>TT_SESSIONMETADATA TT_SESSIONMETADATA

Metadata for the session.

iv_status TYPE /AWS1/IAPSESSIONSTATUS /AWS1/IAPSESSIONSTATUS

Status for the session. For example, if the team has approved the requested operation.

iv_statuscode TYPE /AWS1/IAPSESSIONSTATUSCODE /AWS1/IAPSESSIONSTATUSCODE

Status code of the session.

iv_statusmessage TYPE /AWS1/IAPMESSAGE /AWS1/IAPMESSAGE

Message describing the status for session.

iv_executionstatus TYPE /AWS1/IAPSESSIONEXECSTATUS /AWS1/IAPSESSIONEXECSTATUS

Status for the protected operation. For example, if the operation is PENDING.

iv_actionname TYPE /AWS1/IAPACTIONNAME /AWS1/IAPACTIONNAME

Name of the protected operation.

iv_requesterserviceprincipal TYPE /AWS1/IAPSERVICEPRINCIPAL /AWS1/IAPSERVICEPRINCIPAL

Service principal for the service associated with the protected operation.

iv_requesterprincipalarn TYPE /AWS1/IAPSTRING /AWS1/IAPSTRING

IAM principal that made the operation request.

iv_requesteraccountid TYPE /AWS1/IAPACCOUNTID /AWS1/IAPACCOUNTID

ID for the account that made the operation request.

iv_requesterregion TYPE /AWS1/IAPREGION /AWS1/IAPREGION

Amazon Web Services Region where the operation request originated.

iv_requestercomment TYPE /AWS1/IAPREQUESTERCOMMENT /AWS1/IAPREQUESTERCOMMENT

Message from the account that made the operation request

iv_actioncompletionstrategy TYPE /AWS1/IAPACTIONCOMPLETIONSTRAG /AWS1/IAPACTIONCOMPLETIONSTRAG

Strategy for executing the protected operation. AUTO_COMPLETION_UPON_APPROVAL means the operation is automatically executed using the requester's permissions, if approved.

it_approverresponses TYPE /AWS1/CL_IAPGETSESSRSPAPPRRSP=>TT_GETSESSIONRSPAPPROVERRSPS TT_GETSESSIONRSPAPPROVERRSPS

An array of GetSessionResponseApproverResponse objects. Contains details for approver responses in the session.

it_additionalsecurityreqs TYPE /AWS1/CL_IAPADDLSECURITYREQS_W=>TT_ADDITIONALSECURITYREQS TT_ADDITIONALSECURITYREQS

A list of AdditionalSecurityRequirement applied to the session.


Queryable Attributes

SessionArn

Amazon Resource Name (ARN) for the session.

Accessible with the following methods

Method Description
GET_SESSIONARN() Getter for SESSIONARN, with configurable default
ASK_SESSIONARN() Getter for SESSIONARN w/ exceptions if field has no value
HAS_SESSIONARN() Determine if SESSIONARN has a value

ApprovalTeamArn

Amazon Resource Name (ARN) for the approval team.

Accessible with the following methods

Method Description
GET_APPROVALTEAMARN() Getter for APPROVALTEAMARN, with configurable default
ASK_APPROVALTEAMARN() Getter for APPROVALTEAMARN w/ exceptions if field has no val
HAS_APPROVALTEAMARN() Determine if APPROVALTEAMARN has a value

ApprovalTeamName

Name of the approval team.

Accessible with the following methods

Method Description
GET_APPROVALTEAMNAME() Getter for APPROVALTEAMNAME, with configurable default
ASK_APPROVALTEAMNAME() Getter for APPROVALTEAMNAME w/ exceptions if field has no va
HAS_APPROVALTEAMNAME() Determine if APPROVALTEAMNAME has a value

ProtectedResourceArn

Amazon Resource Name (ARN) for the protected operation.

Accessible with the following methods

Method Description
GET_PROTECTEDRESOURCEARN() Getter for PROTECTEDRESOURCEARN, with configurable default
ASK_PROTECTEDRESOURCEARN() Getter for PROTECTEDRESOURCEARN w/ exceptions if field has n
HAS_PROTECTEDRESOURCEARN() Determine if PROTECTEDRESOURCEARN has a value

ApprovalStrategy

An ApprovalStrategyResponse object. Contains details for how the team grants approval

Accessible with the following methods

Method Description
GET_APPROVALSTRATEGY() Getter for APPROVALSTRATEGY

NumberOfApprovers

Total number of approvers in the session.

Accessible with the following methods

Method Description
GET_NUMBEROFAPPROVERS() Getter for NUMBEROFAPPROVERS, with configurable default
ASK_NUMBEROFAPPROVERS() Getter for NUMBEROFAPPROVERS w/ exceptions if field has no v
HAS_NUMBEROFAPPROVERS() Determine if NUMBEROFAPPROVERS has a value

InitiationTime

Timestamp when the session was initiated.

Accessible with the following methods

Method Description
GET_INITIATIONTIME() Getter for INITIATIONTIME, with configurable default
ASK_INITIATIONTIME() Getter for INITIATIONTIME w/ exceptions if field has no valu
HAS_INITIATIONTIME() Determine if INITIATIONTIME has a value

ExpirationTime

Timestamp when the session will expire.

Accessible with the following methods

Method Description
GET_EXPIRATIONTIME() Getter for EXPIRATIONTIME, with configurable default
ASK_EXPIRATIONTIME() Getter for EXPIRATIONTIME w/ exceptions if field has no valu
HAS_EXPIRATIONTIME() Determine if EXPIRATIONTIME has a value

CompletionTime

Timestamp when the session completed.

Accessible with the following methods

Method Description
GET_COMPLETIONTIME() Getter for COMPLETIONTIME, with configurable default
ASK_COMPLETIONTIME() Getter for COMPLETIONTIME w/ exceptions if field has no valu
HAS_COMPLETIONTIME() Determine if COMPLETIONTIME has a value

Description

Description for the session.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

Metadata

Metadata for the session.

Accessible with the following methods

Method Description
GET_METADATA() Getter for METADATA, with configurable default
ASK_METADATA() Getter for METADATA w/ exceptions if field has no value
HAS_METADATA() Determine if METADATA has a value

Status

Status for the session. For example, if the team has approved the requested operation.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

StatusCode

Status code of the session.

Accessible with the following methods

Method Description
GET_STATUSCODE() Getter for STATUSCODE, with configurable default
ASK_STATUSCODE() Getter for STATUSCODE w/ exceptions if field has no value
HAS_STATUSCODE() Determine if STATUSCODE has a value

StatusMessage

Message describing the status for session.

Accessible with the following methods

Method Description
GET_STATUSMESSAGE() Getter for STATUSMESSAGE, with configurable default
ASK_STATUSMESSAGE() Getter for STATUSMESSAGE w/ exceptions if field has no value
HAS_STATUSMESSAGE() Determine if STATUSMESSAGE has a value

ExecutionStatus

Status for the protected operation. For example, if the operation is PENDING.

Accessible with the following methods

Method Description
GET_EXECUTIONSTATUS() Getter for EXECUTIONSTATUS, with configurable default
ASK_EXECUTIONSTATUS() Getter for EXECUTIONSTATUS w/ exceptions if field has no val
HAS_EXECUTIONSTATUS() Determine if EXECUTIONSTATUS has a value

ActionName

Name of the protected operation.

Accessible with the following methods

Method Description
GET_ACTIONNAME() Getter for ACTIONNAME, with configurable default
ASK_ACTIONNAME() Getter for ACTIONNAME w/ exceptions if field has no value
HAS_ACTIONNAME() Determine if ACTIONNAME has a value

RequesterServicePrincipal

Service principal for the service associated with the protected operation.

Accessible with the following methods

Method Description
GET_REQUESTERSERVICEPRINC() Getter for REQUESTERSERVICEPRINCIPAL, with configurable defa
ASK_REQUESTERSERVICEPRINC() Getter for REQUESTERSERVICEPRINCIPAL w/ exceptions if field
HAS_REQUESTERSERVICEPRINC() Determine if REQUESTERSERVICEPRINCIPAL has a value

RequesterPrincipalArn

IAM principal that made the operation request.

Accessible with the following methods

Method Description
GET_REQUESTERPRINCIPALARN() Getter for REQUESTERPRINCIPALARN, with configurable default
ASK_REQUESTERPRINCIPALARN() Getter for REQUESTERPRINCIPALARN w/ exceptions if field has
HAS_REQUESTERPRINCIPALARN() Determine if REQUESTERPRINCIPALARN has a value

RequesterAccountId

ID for the account that made the operation request.

Accessible with the following methods

Method Description
GET_REQUESTERACCOUNTID() Getter for REQUESTERACCOUNTID, with configurable default
ASK_REQUESTERACCOUNTID() Getter for REQUESTERACCOUNTID w/ exceptions if field has no
HAS_REQUESTERACCOUNTID() Determine if REQUESTERACCOUNTID has a value

RequesterRegion

Amazon Web Services Region where the operation request originated.

Accessible with the following methods

Method Description
GET_REQUESTERREGION() Getter for REQUESTERREGION, with configurable default
ASK_REQUESTERREGION() Getter for REQUESTERREGION w/ exceptions if field has no val
HAS_REQUESTERREGION() Determine if REQUESTERREGION has a value

RequesterComment

Message from the account that made the operation request

Accessible with the following methods

Method Description
GET_REQUESTERCOMMENT() Getter for REQUESTERCOMMENT, with configurable default
ASK_REQUESTERCOMMENT() Getter for REQUESTERCOMMENT w/ exceptions if field has no va
HAS_REQUESTERCOMMENT() Determine if REQUESTERCOMMENT has a value

ActionCompletionStrategy

Strategy for executing the protected operation. AUTO_COMPLETION_UPON_APPROVAL means the operation is automatically executed using the requester's permissions, if approved.

Accessible with the following methods

Method Description
GET_ACTIONCOMPLETIONSTRATEGY() Getter for ACTIONCOMPLETIONSTRATEGY, with configurable defau
ASK_ACTIONCOMPLETIONSTRATEGY() Getter for ACTIONCOMPLETIONSTRATEGY w/ exceptions if field h
HAS_ACTIONCOMPLETIONSTRATEGY() Determine if ACTIONCOMPLETIONSTRATEGY has a value

ApproverResponses

An array of GetSessionResponseApproverResponse objects. Contains details for approver responses in the session.

Accessible with the following methods

Method Description
GET_APPROVERRESPONSES() Getter for APPROVERRESPONSES, with configurable default
ASK_APPROVERRESPONSES() Getter for APPROVERRESPONSES w/ exceptions if field has no v
HAS_APPROVERRESPONSES() Determine if APPROVERRESPONSES has a value

AdditionalSecurityRequirements

A list of AdditionalSecurityRequirement applied to the session.

Accessible with the following methods

Method Description
GET_ADDITIONALSECURITYREQS() Getter for ADDITIONALSECURITYREQS, with configurable default
ASK_ADDITIONALSECURITYREQS() Getter for ADDITIONALSECURITYREQS w/ exceptions if field has
HAS_ADDITIONALSECURITYREQS() Determine if ADDITIONALSECURITYREQS has a value