/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
.