/AWS1/CL_AAAPRINCIPALROLEENT¶
Specifies a principal-to-role entitlement that grants an IAM Identity Center principal permission to assume an IAM role.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
io_principal TYPE REF TO /AWS1/CL_AAAPRINCIPAL /AWS1/CL_AAAPRINCIPAL¶
The principal (user or group) that is granted access to assume the IAM role.
iv_rolearn TYPE /AWS1/AAAROLEARN /AWS1/AAAROLEARN¶
The ARN of the IAM role that the principal can assume.
Queryable Attributes¶
principal¶
The principal (user or group) that is granted access to assume the IAM role.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRINCIPAL() |
Getter for PRINCIPAL |
roleArn¶
The ARN of the IAM role that the principal can assume.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLEARN() |
Getter for ROLEARN, with configurable default |
ASK_ROLEARN() |
Getter for ROLEARN w/ exceptions if field has no value |
HAS_ROLEARN() |
Determine if ROLEARN has a value |