Skip to content

/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