Skip to content

/AWS1/CL_MA2USERIDENTITYROOT

Provides information about an Amazon Web Services account and entity that performed an action on an affected resource. The action was performed using the credentials for your Amazon Web Services account.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_accountid TYPE /AWS1/MA2__STRING /AWS1/MA2__STRING

The unique identifier for the Amazon Web Services account.

iv_arn TYPE /AWS1/MA2__STRING /AWS1/MA2__STRING

The Amazon Resource Name (ARN) of the principal that performed the action. The last section of the ARN contains the name of the user or role that performed the action.

iv_principalid TYPE /AWS1/MA2__STRING /AWS1/MA2__STRING

The unique identifier for the entity that performed the action.


Queryable Attributes

accountId

The unique identifier for the Amazon Web Services account.

Accessible with the following methods

Method Description
GET_ACCOUNTID() Getter for ACCOUNTID, with configurable default
ASK_ACCOUNTID() Getter for ACCOUNTID w/ exceptions if field has no value
HAS_ACCOUNTID() Determine if ACCOUNTID has a value

arn

The Amazon Resource Name (ARN) of the principal that performed the action. The last section of the ARN contains the name of the user or role that performed the action.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

principalId

The unique identifier for the entity that performed the action.

Accessible with the following methods

Method Description
GET_PRINCIPALID() Getter for PRINCIPALID, with configurable default
ASK_PRINCIPALID() Getter for PRINCIPALID w/ exceptions if field has no value
HAS_PRINCIPALID() Determine if PRINCIPALID has a value