Skip to content

/AWS1/CL_R5GBTCUPFWRULEINPITEM

Information for updating a firewall rule in a batch operation.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_firewallruleid TYPE /AWS1/R5GRESOURCEID /AWS1/R5GRESOURCEID

The unique identifier of the firewall rule to update.

Optional arguments:

iv_action TYPE /AWS1/R5GFIREWALLRULEACTION /AWS1/R5GFIREWALLRULEACTION

The action to take when a DNS query matches the firewall rule.

iv_blockoverridednstype TYPE /AWS1/R5GBLOCKOVRDDNSQUERYTYPE /AWS1/R5GBLOCKOVRDDNSQUERYTYPE

The DNS record type for the custom response when the action is BLOCK.

iv_blockoverridedomain TYPE /AWS1/R5GDOMAIN /AWS1/R5GDOMAIN

The custom domain name for the BLOCK response.

iv_blockoverridettl TYPE /AWS1/R5GBLOCKOVERRIDETTL /AWS1/R5GBLOCKOVERRIDETTL

The TTL value for the custom response when the action is BLOCK.

iv_blockresponse TYPE /AWS1/R5GFIREWALLBLOCKRESPONSE /AWS1/R5GFIREWALLBLOCKRESPONSE

The type of block response to return when the action is BLOCK.

iv_confidencethreshold TYPE /AWS1/R5GCONFIDENCETHRESHOLD /AWS1/R5GCONFIDENCETHRESHOLD

The confidence threshold for advanced threat detection.

iv_description TYPE /AWS1/R5GRESOURCEDESCRIPTION /AWS1/R5GRESOURCEDESCRIPTION

A description of the firewall rule.

iv_dnsadvancedprotection TYPE /AWS1/R5GDNSADVANCEDPROTECTION /AWS1/R5GDNSADVANCEDPROTECTION

Whether to enable advanced DNS threat protection for the firewall rule.

iv_name TYPE /AWS1/R5GRESOURCENAME /AWS1/R5GRESOURCENAME

A name for the firewall rule.

iv_priority TYPE /AWS1/R5GFIREWALLRULEPRIORITY /AWS1/R5GFIREWALLRULEPRIORITY

The priority of the firewall rule.


Queryable Attributes

action

The action to take when a DNS query matches the firewall rule.

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

blockOverrideDnsType

The DNS record type for the custom response when the action is BLOCK.

Accessible with the following methods

Method Description
GET_BLOCKOVERRIDEDNSTYPE() Getter for BLOCKOVERRIDEDNSTYPE, with configurable default
ASK_BLOCKOVERRIDEDNSTYPE() Getter for BLOCKOVERRIDEDNSTYPE w/ exceptions if field has n
HAS_BLOCKOVERRIDEDNSTYPE() Determine if BLOCKOVERRIDEDNSTYPE has a value

blockOverrideDomain

The custom domain name for the BLOCK response.

Accessible with the following methods

Method Description
GET_BLOCKOVERRIDEDOMAIN() Getter for BLOCKOVERRIDEDOMAIN, with configurable default
ASK_BLOCKOVERRIDEDOMAIN() Getter for BLOCKOVERRIDEDOMAIN w/ exceptions if field has no
HAS_BLOCKOVERRIDEDOMAIN() Determine if BLOCKOVERRIDEDOMAIN has a value

blockOverrideTtl

The TTL value for the custom response when the action is BLOCK.

Accessible with the following methods

Method Description
GET_BLOCKOVERRIDETTL() Getter for BLOCKOVERRIDETTL, with configurable default
ASK_BLOCKOVERRIDETTL() Getter for BLOCKOVERRIDETTL w/ exceptions if field has no va
HAS_BLOCKOVERRIDETTL() Determine if BLOCKOVERRIDETTL has a value

blockResponse

The type of block response to return when the action is BLOCK.

Accessible with the following methods

Method Description
GET_BLOCKRESPONSE() Getter for BLOCKRESPONSE, with configurable default
ASK_BLOCKRESPONSE() Getter for BLOCKRESPONSE w/ exceptions if field has no value
HAS_BLOCKRESPONSE() Determine if BLOCKRESPONSE has a value

confidenceThreshold

The confidence threshold for advanced threat detection.

Accessible with the following methods

Method Description
GET_CONFIDENCETHRESHOLD() Getter for CONFIDENCETHRESHOLD, with configurable default
ASK_CONFIDENCETHRESHOLD() Getter for CONFIDENCETHRESHOLD w/ exceptions if field has no
HAS_CONFIDENCETHRESHOLD() Determine if CONFIDENCETHRESHOLD has a value

description

A description of the firewall 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

dnsAdvancedProtection

Whether to enable advanced DNS threat protection for the firewall rule.

Accessible with the following methods

Method Description
GET_DNSADVANCEDPROTECTION() Getter for DNSADVANCEDPROTECTION, with configurable default
ASK_DNSADVANCEDPROTECTION() Getter for DNSADVANCEDPROTECTION w/ exceptions if field has
HAS_DNSADVANCEDPROTECTION() Determine if DNSADVANCEDPROTECTION has a value

firewallRuleId

The unique identifier of the firewall rule to update.

Accessible with the following methods

Method Description
GET_FIREWALLRULEID() Getter for FIREWALLRULEID, with configurable default
ASK_FIREWALLRULEID() Getter for FIREWALLRULEID w/ exceptions if field has no valu
HAS_FIREWALLRULEID() Determine if FIREWALLRULEID has a value

name

A name for the firewall rule.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

priority

The priority of the firewall rule.

Accessible with the following methods

Method Description
GET_PRIORITY() Getter for PRIORITY, with configurable default
ASK_PRIORITY() Getter for PRIORITY w/ exceptions if field has no value
HAS_PRIORITY() Determine if PRIORITY 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_BATCHUPDFWALLRULEINPUTITEMS

TYPES TT_BATCHUPDFWALLRULEINPUTITEMS TYPE STANDARD TABLE OF REF TO /AWS1/CL_R5GBTCUPFWRULEINPITEM WITH DEFAULT KEY
.