/AWS1/CL_SGMIAMIDENTITY¶
The IAM Identity details associated with the user. These details are associated with model package groups, model packages and project entities only.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_arn TYPE /AWS1/SGMSTRING /AWS1/SGMSTRING¶
The Amazon Resource Name (ARN) of the IAM identity.
iv_principalid TYPE /AWS1/SGMSTRING /AWS1/SGMSTRING¶
The ID of the principal that assumes the IAM identity.
iv_sourceidentity TYPE /AWS1/SGMSTRING /AWS1/SGMSTRING¶
The person or application which assumes the IAM identity.
Queryable Attributes¶
Arn¶
The Amazon Resource Name (ARN) of the IAM identity.
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 ID of the principal that assumes the IAM identity.
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 |
SourceIdentity¶
The person or application which assumes the IAM identity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCEIDENTITY() |
Getter for SOURCEIDENTITY, with configurable default |
ASK_SOURCEIDENTITY() |
Getter for SOURCEIDENTITY w/ exceptions if field has no valu |
HAS_SOURCEIDENTITY() |
Determine if SOURCEIDENTITY has a value |