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