/AWS1/CL_MA2FEDERATEDUSER¶
Provides information about an identity that performed an action on an affected resource by using temporary security credentials. The credentials were obtained using the GetFederationToken operation of the Security Token Service (STS) API.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_accesskeyid TYPE /AWS1/MA2__STRING /AWS1/MA2__STRING¶
The Amazon Web Services access key ID that identifies the credentials.
iv_accountid TYPE /AWS1/MA2__STRING /AWS1/MA2__STRING¶
The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials.
iv_arn TYPE /AWS1/MA2__STRING /AWS1/MA2__STRING¶
The Amazon Resource Name (ARN) of the entity that was used to get the credentials.
iv_principalid TYPE /AWS1/MA2__STRING /AWS1/MA2__STRING¶
The unique identifier for the entity that was used to get the credentials.
io_sessioncontext TYPE REF TO /AWS1/CL_MA2SESSIONCONTEXT /AWS1/CL_MA2SESSIONCONTEXT¶
The details of the session that was created for the credentials, including the entity that issued the session.
Queryable Attributes¶
accessKeyId¶
The Amazon Web Services access key ID that identifies the credentials.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCESSKEYID() |
Getter for ACCESSKEYID, with configurable default |
ASK_ACCESSKEYID() |
Getter for ACCESSKEYID w/ exceptions if field has no value |
HAS_ACCESSKEYID() |
Determine if ACCESSKEYID has a value |
accountId¶
The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials.
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 entity that was used to get the credentials.
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 was used to get the credentials.
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 |
sessionContext¶
The details of the session that was created for the credentials, including the entity that issued the session.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SESSIONCONTEXT() |
Getter for SESSIONCONTEXT |