Skip to content

/AWS1/CL_NWFCREATEPROXYRULE

Individual rules that define match conditions and actions for application-layer traffic. Rules specify what to inspect (domains, headers, methods) and what action to take (allow, deny, alert).

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_proxyrulename TYPE /AWS1/NWFRESOURCENAME /AWS1/NWFRESOURCENAME

The descriptive name of the proxy rule. You can't change the name of a proxy rule after you create it.

iv_description TYPE /AWS1/NWFDESCRIPTION /AWS1/NWFDESCRIPTION

A description of the proxy rule.

iv_action TYPE /AWS1/NWFPROXYRULEPHASEACTION /AWS1/NWFPROXYRULEPHASEACTION

Action to take.

it_conditions TYPE /AWS1/CL_NWFPROXYRULECONDITION=>TT_PROXYRULECONDITIONLIST TT_PROXYRULECONDITIONLIST

Match criteria that specify what traffic attributes to examine. Conditions include operators (StringEquals, StringLike) and values to match against.

iv_insertposition TYPE /AWS1/NWFINSERTPOSITION /AWS1/NWFINSERTPOSITION

Where to insert a proxy rule in a proxy rule group.


Queryable Attributes

ProxyRuleName

The descriptive name of the proxy rule. You can't change the name of a proxy rule after you create it.

Accessible with the following methods

Method Description
GET_PROXYRULENAME() Getter for PROXYRULENAME, with configurable default
ASK_PROXYRULENAME() Getter for PROXYRULENAME w/ exceptions if field has no value
HAS_PROXYRULENAME() Determine if PROXYRULENAME has a value

Description

A description of the proxy rule.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

Action

Action to take.

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

Conditions

Match criteria that specify what traffic attributes to examine. Conditions include operators (StringEquals, StringLike) and values to match against.

Accessible with the following methods

Method Description
GET_CONDITIONS() Getter for CONDITIONS, with configurable default
ASK_CONDITIONS() Getter for CONDITIONS w/ exceptions if field has no value
HAS_CONDITIONS() Determine if CONDITIONS has a value

InsertPosition

Where to insert a proxy rule in a proxy rule group.

Accessible with the following methods

Method Description
GET_INSERTPOSITION() Getter for INSERTPOSITION, with configurable default
ASK_INSERTPOSITION() Getter for INSERTPOSITION w/ exceptions if field has no valu
HAS_INSERTPOSITION() Determine if INSERTPOSITION 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_CREATEPROXYRULELIST

TYPES TT_CREATEPROXYRULELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_NWFCREATEPROXYRULE WITH DEFAULT KEY
.