Skip to content

/AWS1/CL_IAPLISTSESSRSPSESSION

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

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_sessionarn TYPE /AWS1/IAPSESSIONARN /AWS1/IAPSESSIONARN

Amazon Resource Name (ARN) for the session.

iv_approvalteamname TYPE /AWS1/IAPAPPROVALTEAMNAME /AWS1/IAPAPPROVALTEAMNAME

Name of the approval team.

iv_approvalteamarn TYPE /AWS1/IAPAPPROVALTEAMARN /AWS1/IAPAPPROVALTEAMARN

Amazon Resource Name (ARN) for the approval team.

iv_initiationtime TYPE /AWS1/IAPISOTIMESTAMP /AWS1/IAPISOTIMESTAMP

Timestamp when the session was initiated.

iv_expirationtime TYPE /AWS1/IAPISOTIMESTAMP /AWS1/IAPISOTIMESTAMP

Timestamp when the session was expire.

iv_completiontime TYPE /AWS1/IAPISOTIMESTAMP /AWS1/IAPISOTIMESTAMP

Timestamp when the session was completed.

iv_description TYPE /AWS1/IAPDESCRIPTION /AWS1/IAPDESCRIPTION

Description for the team.

iv_actionname TYPE /AWS1/IAPACTIONNAME /AWS1/IAPACTIONNAME

Name of the protected operation.

iv_protectedresourcearn TYPE /AWS1/IAPSTRING /AWS1/IAPSTRING

Amazon Resource Name (ARN) for 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_requesterregion TYPE /AWS1/IAPREGION /AWS1/IAPREGION

Amazon Web Services Region where the operation request originated.

iv_requesteraccountid TYPE /AWS1/IAPACCOUNTID /AWS1/IAPACCOUNTID

ID for the account that made the operation request.

iv_status TYPE /AWS1/IAPSESSIONSTATUS /AWS1/IAPSESSIONSTATUS

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

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_actioncompletionstrategy TYPE /AWS1/IAPACTIONCOMPLETIONSTRAG /AWS1/IAPACTIONCOMPLETIONSTRAG

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


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

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

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

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 was 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 was 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 team.

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

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

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

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

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

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

Status

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

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

ActionCompletionStrategy

Strategy for executing the protected operation. AUTO_COMPLETION_UPON_APPROVAL means the operation is executed automatically 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

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_LISTSESSRESPONSESESS

TYPES TT_LISTSESSRESPONSESESS TYPE STANDARD TABLE OF REF TO /AWS1/CL_IAPLISTSESSRSPSESSION WITH DEFAULT KEY
.