Package-level declarations
Types
Amazon Route 53 Global Resolver is a global, internet-accessible DNS resolver that enables customers to resolve and forward traffic for both public and private domains while ensuring security and authenticity of queries over the internet. Route 53 Global Resolver supports DNS-over-port 53 (Do53), DNS-over-TLS (DoT), and DNS-over-HTTPS (DoH) protocols through global anycast IP addresses.
Inherited functions
Associates a Route 53 private hosted zone with a Route 53 Global Resolver resource. This allows the resolver to resolve DNS queries for the private hosted zone from anywhere globally.
Creates multiple DNS firewall rules in a single operation. This is more efficient than creating rules individually when you need to set up multiple rules at once.
Deletes multiple DNS firewall rules in a single operation. This is more efficient than deleting rules individually.
Updates multiple DNS firewall rules in a single operation. This is more efficient than updating rules individually.
Creates an access source for a DNS view. Access sources define IP addresses or CIDR ranges that are allowed to send DNS queries to the Route 53 Global Resolver, along with the permitted DNS protocols.
Creates an access token for a DNS view. Access tokens provide token-based authentication for DNS-over-HTTPS (DoH) and DNS-over-TLS (DoT) connections to the Route 53 Global Resolver.
Creates a DNS view within a Route 53 Global Resolver. A DNS view models end users, user groups, networks, and devices, and serves as a parent resource that holds configurations controlling access, authorization, DNS firewall rules, and forwarding rules.
Creates a firewall domain list. Domain lists are reusable sets of domain specifications that you use in DNS firewall rules to allow, block, or alert on DNS queries to specific domains.
Creates a DNS firewall rule. Firewall rules define actions (ALLOW, BLOCK, or ALERT) to take on DNS queries that match specified domain lists, managed domain lists, or advanced threat protections.
Creates a new Route 53 Global Resolver instance. A Route 53 Global Resolver is a global, internet-accessible DNS resolver that provides secure DNS resolution for both public and private domains through global anycast IP addresses.
Deletes an access source. This operation cannot be undone.
Deletes an access token. This operation cannot be undone.
Deletes a DNS view. This operation cannot be undone.
Deletes a firewall domain list. This operation cannot be undone.
Deletes a DNS firewall rule. This operation cannot be undone.
Deletes a Route 53 Global Resolver instance. This operation cannot be undone. All associated DNS views, access sources, tokens, and firewall rules are also deleted.
Disables a DNS view, preventing it from serving DNS queries.
Disassociates a Route 53 private hosted zone from a Route 53 Global Resolver resource.
Enables a disabled DNS view, allowing it to serve DNS queries again.
Retrieves information about an access source.
Retrieves information about an access token.
Retrieves information about a DNS view.
Retrieves information about a firewall domain list.
Retrieves information about a DNS firewall rule.
Retrieves information about a Route 53 Global Resolver instance.
Retrieves information about a hosted zone association.
Retrieves information about an AWS-managed firewall domain list. Managed domain lists contain domains associated with malicious activity, content categories, or specific threats.
Imports a list of domains from an Amazon S3 file into a firewall domain list. The file should contain one domain per line.
Lists all access sources with pagination support.
Lists all access tokens for a DNS view with pagination support.
Lists all DNS views for a Route 53 Global Resolver with pagination support.
Lists all firewall domain lists for a Route 53 Global Resolver with pagination support.
Lists all the domains in DNS Firewall domain list you have created.
Lists all DNS firewall rules for a DNS view with pagination support.
Lists all Route 53 Global Resolver instances in your account with pagination support.
Lists all hosted zone associations for a Route 53 Global Resolver resource with pagination support.
Returns a paginated list of the AWS Managed DNS Lists and the categories for DNS Firewall. The categories are either THREAT or CONTENT.
Lists the tags associated with a Route 53 Global Resolver resource.
Adds or updates tags for a Route 53 Global Resolver resource. Tags are key-value pairs that help you organize and identify your resources.
Removes tags from a Route 53 Global Resolver resource.
Updates the configuration of an access source.
Updates the configuration of an access token.
Updates the configuration of a DNS view.
Updates a DNS Firewall domain list from an array of specified domains.
Updates the configuration of a DNS firewall rule.
Updates the configuration of a Route 53 Global Resolver instance. You can modify the name, description, and observability region.
Updates the configuration of a hosted zone association.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.