Skip to content

/AWS1/CL_IAMSTATEMENT

Contains a reference to a Statement element in a policy document that determines the result of the simulation.

This data type is used by the MatchedStatements member of the EvaluationResult type.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_sourcepolicyid TYPE /AWS1/IAMPOLICYIDENTIFIERTYPE /AWS1/IAMPOLICYIDENTIFIERTYPE

The identifier of the policy that was provided as an input.

iv_sourcepolicytype TYPE /AWS1/IAMPOLICYSOURCETYPE /AWS1/IAMPOLICYSOURCETYPE

The type of the policy.

io_startposition TYPE REF TO /AWS1/CL_IAMPOSITION /AWS1/CL_IAMPOSITION

The row and column of the beginning of the Statement in an IAM policy.

io_endposition TYPE REF TO /AWS1/CL_IAMPOSITION /AWS1/CL_IAMPOSITION

The row and column of the end of a Statement in an IAM policy.


Queryable Attributes

SourcePolicyId

The identifier of the policy that was provided as an input.

Accessible with the following methods

Method Description
GET_SOURCEPOLICYID() Getter for SOURCEPOLICYID, with configurable default
ASK_SOURCEPOLICYID() Getter for SOURCEPOLICYID w/ exceptions if field has no valu
HAS_SOURCEPOLICYID() Determine if SOURCEPOLICYID has a value

SourcePolicyType

The type of the policy.

Accessible with the following methods

Method Description
GET_SOURCEPOLICYTYPE() Getter for SOURCEPOLICYTYPE, with configurable default
ASK_SOURCEPOLICYTYPE() Getter for SOURCEPOLICYTYPE w/ exceptions if field has no va
HAS_SOURCEPOLICYTYPE() Determine if SOURCEPOLICYTYPE has a value

StartPosition

The row and column of the beginning of the Statement in an IAM policy.

Accessible with the following methods

Method Description
GET_STARTPOSITION() Getter for STARTPOSITION

EndPosition

The row and column of the end of a Statement in an IAM policy.

Accessible with the following methods

Method Description
GET_ENDPOSITION() Getter for ENDPOSITION

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_STATEMENTLISTTYPE

TYPES TT_STATEMENTLISTTYPE TYPE STANDARD TABLE OF REF TO /AWS1/CL_IAMSTATEMENT WITH DEFAULT KEY
.