NetworkConfig / CentralNetworkServicesConfig / ResolverConfig

Route 53 resolver configuration. Used to define configurations for Route 53 resolver.

Example

route53Resolver:
endpoints:
- name: accelerator-outbound
type: OUTBOUND
vpc: Network-Endpoints
allowedCidrs:
- 10.0.0.0/16
subnets:
- Subnet-A
- Subnet-B
rules: []
tags: []
firewallRuleGroups:
- name: accelerator-rule-group
regions:
- us-east-1
rules:
- name: accelerator-dns-rule
action: BLOCK
priority: 100
blockResponse: NXDOMAIN
customDomainList: path/to/domains.txt
shareTargets:
organizationalUnits:
- Root
tags: []
queryLogs:
name: accelerator-query-logs
destinations:
- s3
- cloud-watch-logs
shareTargets:
organizationalUnits:
- Root

Hierarchy

  • ResolverConfig

Implements

Constructors

Properties

endpoints: undefined | ResolverEndpointConfig[] = undefined

An array of Route 53 resolver endpoint configurations.

See

ResolverEndpointConfig

firewallRuleGroups: undefined | DnsFirewallRuleGroupConfig[] = undefined

An array of Route 53 DNS firewall rule group configurations.

See

DnsFirewallRuleGroupConfig

queryLogs: undefined | DnsQueryLogsConfig = undefined

A Route 53 resolver DNS query logging configuration.

See

DnsQueryLogsConfig

rules: undefined | ResolverRuleConfig[] = undefined

An optional array of Route 53 resolver rules.

Remarks

This rules object should only be used for rules of type SYSTEM. For rules of type FORWARD, define under the endpoints configuration object.

Generated using TypeDoc