/AWS1/CL_MA2USERIDENTITY¶
Provides information about the type and other characteristics of an entity that performed an action on an affected resource.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_assumedrole TYPE REF TO /AWS1/CL_MA2ASSUMEDROLE /AWS1/CL_MA2ASSUMEDROLE¶
If the action was performed with temporary security credentials that were obtained using the AssumeRole operation of the Security Token Service (STS) API, the identifiers, session context, and other details about the identity.
io_awsaccount TYPE REF TO /AWS1/CL_MA2AWSACCOUNT /AWS1/CL_MA2AWSACCOUNT¶
If the action was performed using the credentials for another Amazon Web Services account, the details of that account.
io_awsservice TYPE REF TO /AWS1/CL_MA2AWSSERVICE /AWS1/CL_MA2AWSSERVICE¶
If the action was performed by an Amazon Web Services account that belongs to an Amazon Web Services service, the name of the service.
io_federateduser TYPE REF TO /AWS1/CL_MA2FEDERATEDUSER /AWS1/CL_MA2FEDERATEDUSER¶
If the action was performed with temporary security credentials that were obtained using the GetFederationToken operation of the Security Token Service (STS) API, the identifiers, session context, and other details about the identity.
io_iamuser TYPE REF TO /AWS1/CL_MA2IAMUSER /AWS1/CL_MA2IAMUSER¶
If the action was performed using the credentials for an Identity and Access Management (IAM) user, the name and other details about the user.
io_root TYPE REF TO /AWS1/CL_MA2USERIDENTITYROOT /AWS1/CL_MA2USERIDENTITYROOT¶
If the action was performed using the credentials for your Amazon Web Services account, the details of your account.
iv_type TYPE /AWS1/MA2USERIDENTITYTYPE /AWS1/MA2USERIDENTITYTYPE¶
The type of entity that performed the action.
Queryable Attributes¶
assumedRole¶
If the action was performed with temporary security credentials that were obtained using the AssumeRole operation of the Security Token Service (STS) API, the identifiers, session context, and other details about the identity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASSUMEDROLE() |
Getter for ASSUMEDROLE |
awsAccount¶
If the action was performed using the credentials for another Amazon Web Services account, the details of that account.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AWSACCOUNT() |
Getter for AWSACCOUNT |
awsService¶
If the action was performed by an Amazon Web Services account that belongs to an Amazon Web Services service, the name of the service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AWSSERVICE() |
Getter for AWSSERVICE |
federatedUser¶
If the action was performed with temporary security credentials that were obtained using the GetFederationToken operation of the Security Token Service (STS) API, the identifiers, session context, and other details about the identity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FEDERATEDUSER() |
Getter for FEDERATEDUSER |
iamUser¶
If the action was performed using the credentials for an Identity and Access Management (IAM) user, the name and other details about the user.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IAMUSER() |
Getter for IAMUSER |
root¶
If the action was performed using the credentials for your Amazon Web Services account, the details of your account.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROOT() |
Getter for ROOT |
type¶
The type of entity that performed the action.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |