Skip to content

/AWS1/CL_GDYSESSION

Contains information about the authenticated session.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_uid TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The unique identifier of the session.

iv_mfastatus TYPE /AWS1/GDYMFASTATUS /AWS1/GDYMFASTATUS

Indicates whether or not multi-factor authencation (MFA) was used during authentication.

In Amazon Web Services CloudTrail, you can find this value as userIdentity.sessionContext.attributes.mfaAuthenticated.

iv_createdtime TYPE /AWS1/GDYTIMESTAMP /AWS1/GDYTIMESTAMP

The timestamp for when the session was created.

In Amazon Web Services CloudTrail, you can find this value as userIdentity.sessionContext.attributes.creationDate.

iv_issuer TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

Identifier of the session issuer.

In Amazon Web Services CloudTrail, you can find this value as userIdentity.sessionContext.sessionIssuer.arn.


Queryable Attributes

Uid

The unique identifier of the session.

Accessible with the following methods

Method Description
GET_UID() Getter for UID, with configurable default
ASK_UID() Getter for UID w/ exceptions if field has no value
HAS_UID() Determine if UID has a value

MfaStatus

Indicates whether or not multi-factor authencation (MFA) was used during authentication.

In Amazon Web Services CloudTrail, you can find this value as userIdentity.sessionContext.attributes.mfaAuthenticated.

Accessible with the following methods

Method Description
GET_MFASTATUS() Getter for MFASTATUS, with configurable default
ASK_MFASTATUS() Getter for MFASTATUS w/ exceptions if field has no value
HAS_MFASTATUS() Determine if MFASTATUS has a value

CreatedTime

The timestamp for when the session was created.

In Amazon Web Services CloudTrail, you can find this value as userIdentity.sessionContext.attributes.creationDate.

Accessible with the following methods

Method Description
GET_CREATEDTIME() Getter for CREATEDTIME, with configurable default
ASK_CREATEDTIME() Getter for CREATEDTIME w/ exceptions if field has no value
HAS_CREATEDTIME() Determine if CREATEDTIME has a value

Issuer

Identifier of the session issuer.

In Amazon Web Services CloudTrail, you can find this value as userIdentity.sessionContext.sessionIssuer.arn.

Accessible with the following methods

Method Description
GET_ISSUER() Getter for ISSUER, with configurable default
ASK_ISSUER() Getter for ISSUER w/ exceptions if field has no value
HAS_ISSUER() Determine if ISSUER has a value