Skip to content

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