Options
All
  • Public
  • Public/Protected
  • All
Menu

Route 53 DNS firewall rule configuration. Used to define DNS firewall rules.

example
- name: accelerator-dns-rule
action: BLOCK
priority: 100
blockResponse: NXDOMAIN
customDomainList: path/to/domains.txt

Hierarchy

  • DnsFirewallRulesConfig

Implements

Index

Constructors

Properties

action: "ALLOW" | "ALERT" | "BLOCK" = 'ALERT'

An action for the DNS firewall rule to take on matching requests.

see

NetworkConfigTypes.dnsFirewallRuleActionTypeEnum

blockOverrideDomain: undefined | string = undefined

Configure an override domain for BLOCK actions.

blockOverrideTtl: undefined | number = undefined

Configure a time-to-live (TTL) for the override domain.

blockResponse: undefined | "NODATA" | "NXDOMAIN" | "OVERRIDE" = undefined

Configure a specific response type for BLOCK actions.

see

NetworkConfigTypes.dnsFirewallBlockResponseTypeEnum

customDomainList: undefined | string = undefined

A file containing a custom domain list in TXT format.

managedDomainList: undefined | "AWSManagedDomainsBotnetCommandandControl" | "AWSManagedDomainsMalwareDomainList" = undefined

Configure a rule that uses an AWS-managed domain list.

see

NetworkConfigTypes.dnsFirewallManagedDomainListEnum

name: string = ''

A friendly name for the DNS firewall rule.

priority: number = 100

The priority of the DNS firewall rule.

remarks

Rules are evaluated in order from low to high number.

Generated using TypeDoc