/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
Statementin an IAM policy.
io_endposition TYPE REF TO /AWS1/CL_IAMPOSITION /AWS1/CL_IAMPOSITION¶
The row and column of the end of a
Statementin 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
Statementin 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
Statementin 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
.