Skip to content

/AWS1/CL_BDOIAMPRINCIPAL

An IAM principal specification for rule matching.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_arn TYPE /AWS1/BDOIAMPRINCIPALARN /AWS1/BDOIAMPRINCIPALARN

The Amazon Resource Name (ARN) of the IAM principal. Supports user, role, and assumed-role ARNs. Wildcards can be used with the StringLike operator.

Optional arguments:

iv_operator TYPE /AWS1/BDOPRINCMATCHOPERATOR /AWS1/BDOPRINCMATCHOPERATOR

The match operator. StringEquals requires an exact match. StringLike supports wildcard patterns using * and ?.


Queryable Attributes

arn

The Amazon Resource Name (ARN) of the IAM principal. Supports user, role, and assumed-role ARNs. Wildcards can be used with the StringLike operator.

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

operator

The match operator. StringEquals requires an exact match. StringLike supports wildcard patterns using * and ?.

Accessible with the following methods

Method Description
GET_OPERATOR() Getter for OPERATOR, with configurable default
ASK_OPERATOR() Getter for OPERATOR w/ exceptions if field has no value
HAS_OPERATOR() Determine if OPERATOR has a value