/AWS1/CL_SISPOLICYSTATEMENT¶
Individual policy statement within a resource-based policy
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_effect TYPE /AWS1/SISSTRING /AWS1/SISSTRING¶
Effect of the policy statement (Allow/Deny)
it_principal TYPE /AWS1/CL_SISPRINCIPAL_W=>TT_PRINCIPAL TT_PRINCIPAL¶
Principal the statement applies to
it_action TYPE /AWS1/CL_SISPOLICYACTIONS_W=>TT_POLICYACTIONS TT_POLICYACTIONS¶
Actions the statement controls
iv_resource TYPE /AWS1/SISSTRING /AWS1/SISSTRING¶
Resource the statement applies to
it_condition TYPE /AWS1/CL_SISCONDITIONVALUES_W=>TT_CONDITIONBLOCK TT_CONDITIONBLOCK¶
Condition block for the statement
Queryable Attributes¶
effect¶
Effect of the policy statement (Allow/Deny)
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EFFECT() |
Getter for EFFECT, with configurable default |
ASK_EFFECT() |
Getter for EFFECT w/ exceptions if field has no value |
HAS_EFFECT() |
Determine if EFFECT has a value |
principal¶
Principal the statement applies to
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRINCIPAL() |
Getter for PRINCIPAL, with configurable default |
ASK_PRINCIPAL() |
Getter for PRINCIPAL w/ exceptions if field has no value |
HAS_PRINCIPAL() |
Determine if PRINCIPAL has a value |
action¶
Actions the statement controls
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTION() |
Getter for ACTION, with configurable default |
ASK_ACTION() |
Getter for ACTION w/ exceptions if field has no value |
HAS_ACTION() |
Determine if ACTION has a value |
resource¶
Resource the statement applies to
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCE() |
Getter for RESOURCE, with configurable default |
ASK_RESOURCE() |
Getter for RESOURCE w/ exceptions if field has no value |
HAS_RESOURCE() |
Determine if RESOURCE has a value |
condition¶
Condition block for the statement
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONDITION() |
Getter for CONDITION, with configurable default |
ASK_CONDITION() |
Getter for CONDITION w/ exceptions if field has no value |
HAS_CONDITION() |
Determine if CONDITION has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_POLICYSTATEMENTS¶
TYPES TT_POLICYSTATEMENTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SISPOLICYSTATEMENT WITH DEFAULT KEY
.