Skip to content

/AWS1/CL_R5GCREATEFWALLRULEOUT

CreateFirewallRuleOutput

CONSTRUCTOR

IMPORTING

Required arguments:

iv_action TYPE /AWS1/R5GFIREWALLRULEACTION /AWS1/R5GFIREWALLRULEACTION

The action that DNS Firewall takes on DNS queries that match this rule.

iv_createdat TYPE /AWS1/R5GISO8601TIMESTRING /AWS1/R5GISO8601TIMESTRING

The date and time when the firewall rule was created.

iv_id TYPE /AWS1/R5GRESOURCEID /AWS1/R5GRESOURCEID

The unique identifier for the firewall rule.

iv_name TYPE /AWS1/R5GRESOURCENAME /AWS1/R5GRESOURCENAME

The name of the firewall rule.

iv_priority TYPE /AWS1/R5GFIREWALLRULEPRIORITY /AWS1/R5GFIREWALLRULEPRIORITY

The priority of the firewall rule.

iv_dnsviewid TYPE /AWS1/R5GRESOURCEID /AWS1/R5GRESOURCEID

The ID of the DNS view associated with this firewall rule.

iv_status TYPE /AWS1/R5GCRRESOURCESTATUS /AWS1/R5GCRRESOURCESTATUS

The operational status of the firewall rule.

iv_updatedat TYPE /AWS1/R5GISO8601TIMESTRING /AWS1/R5GISO8601TIMESTRING

The date and time when the firewall rule was last updated.

Optional arguments:

iv_blockoverridednstype TYPE /AWS1/R5GBLOCKOVRDDNSQUERYTYPE /AWS1/R5GBLOCKOVRDDNSQUERYTYPE

The DNS record type for the custom response when blockResponse is OVERRIDE.

iv_blockoverridedomain TYPE /AWS1/R5GDOMAIN /AWS1/R5GDOMAIN

The custom domain to return when the action is BLOCK and blockResponse is OVERRIDE.

iv_blockoverridettl TYPE /AWS1/R5GBLOCKOVERRIDETTL /AWS1/R5GBLOCKOVERRIDETTL

The time-to-live (TTL) value for the custom response when blockResponse is OVERRIDE.

iv_blockresponse TYPE /AWS1/R5GFIREWALLBLOCKRESPONSE /AWS1/R5GFIREWALLBLOCKRESPONSE

The 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

The description of the firewall rule.

iv_dnsadvancedprotection TYPE /AWS1/R5GDNSADVANCEDPROTECTION /AWS1/R5GDNSADVANCEDPROTECTION

Whether advanced DNS threat protection is enabled for this rule.

iv_firewalldomainlistid TYPE /AWS1/R5GRESOURCEID /AWS1/R5GRESOURCEID

The ID of the firewall domain list used in this rule.

iv_querytype TYPE /AWS1/R5GDNSQUERYTYPE /AWS1/R5GDNSQUERYTYPE

The DNS query type that this rule matches.


Queryable Attributes

action

The action that DNS Firewall takes on DNS queries that match this 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 blockResponse is OVERRIDE.

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 to return when the action is BLOCK and blockResponse is OVERRIDE.

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 time-to-live (TTL) value for the custom response when blockResponse is OVERRIDE.

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

createdAt

The date and time when the firewall rule was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

description

The 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 advanced DNS threat protection is enabled for this 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

firewallDomainListId

The ID of the firewall domain list used in this rule.

Accessible with the following methods

Method Description
GET_FIREWALLDOMAINLISTID() Getter for FIREWALLDOMAINLISTID, with configurable default
ASK_FIREWALLDOMAINLISTID() Getter for FIREWALLDOMAINLISTID w/ exceptions if field has n
HAS_FIREWALLDOMAINLISTID() Determine if FIREWALLDOMAINLISTID has a value

id

The unique identifier for the firewall rule.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

name

The name of 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

dnsViewId

The ID of the DNS view associated with this firewall rule.

Accessible with the following methods

Method Description
GET_DNSVIEWID() Getter for DNSVIEWID, with configurable default
ASK_DNSVIEWID() Getter for DNSVIEWID w/ exceptions if field has no value
HAS_DNSVIEWID() Determine if DNSVIEWID has a value

queryType

The DNS query type that this rule matches.

Accessible with the following methods

Method Description
GET_QUERYTYPE() Getter for QUERYTYPE, with configurable default
ASK_QUERYTYPE() Getter for QUERYTYPE w/ exceptions if field has no value
HAS_QUERYTYPE() Determine if QUERYTYPE has a value

status

The operational status of the firewall rule.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

updatedAt

The date and time when the firewall rule was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value