Package-level declarations
Types
The current account doesn't have the IAM permissions required to perform the specified Resolver operation.
An error that occurred while creating a firewall rule in a batch operation.
An error that occurred while deleting a firewall rule in a batch operation.
An error that occurred while updating a firewall rule in a batch operation.
The confidence threshold for a DNS Firewall Advanced rule. One of:
The requested state transition isn't valid. For example, you can't delete a firewall domain list if it is in the process of being deleted, or you can't import domains into a domain list that is in the process of being deleted.
The details for creating a single firewall rule in a batch operation.
The details for deleting a single firewall rule in a batch operation.
The configuration for a DNS threat protection rule type within the rule type framework.
For Resolver list operations (ListResolverEndpoints, ListResolverRules, ListResolverRuleAssociations, ListResolverQueryLogConfigs, ListResolverQueryLogConfigAssociations), and ListResolverDnssecConfigs), an optional specification to return a subset of objects.
The configuration for a content category-based filtering rule. This specifies which content category to use for DNS query evaluation.
The configuration for a threat category-based filtering rule. This specifies which threat category to use for DNS query evaluation.
Configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual Private Cloud (Amazon VPC).
High-level information about a list of firewall domains for use in a FirewallRule. This is returned by GetFirewallDomainList.
Minimal high-level information for a firewall domain list. The action ListFirewallDomainLists returns an array of these objects.
A single firewall rule in a rule group.
High-level information for a firewall rule group. A firewall rule group is a collection of rules that DNS Firewall uses to filter DNS network traffic for a VPC. To retrieve the rules for the rule group, call ListFirewallRules.
An association between a firewall rule group and a VPC, which enables DNS filtering for the VPC.
Minimal high-level information for a firewall rule group. The action ListFirewallRuleGroups returns an array of these objects.
The rule-type configuration for a DNS Firewall rule. FirewallRuleType is a tagged union — exactly one member must be set per rule, and the member determines what the rule matches against. This shape is mutually exclusive with the top-level FirewallDomainListId and DnsThreatProtection fields on CreateFirewallRule and UpdateFirewallRule.
The definition of an available rule type that can be used in DNS Firewall rules. This is returned by ListFirewallRuleTypes.
We encountered an unknown error. Try again in a few minutes.
The value that you specified for NextToken in a List request isn't valid.
One or more parameters in this request are not valid.
The specified Resolver rule policy is invalid.
The request is invalid.
The specified tag is invalid.
In a CreateResolverEndpoint request, the IP address that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). IpAddressRequest also includes the ID of the subnet that contains the IP address.
In the response to a GetResolverEndpoint request, information about the IP addresses that the Resolver endpoint uses for DNS queries.
In an UpdateResolverEndpoint request, information about an IP address to update.
The request caused one or more limits to be exceeded.
A complex type that contains settings for an existing Resolver on an Outpost.
The configuration for a partner threat-protection rule. To enumerate the partners available in your account, call ListFirewallRuleTypes with RuleType set to PartnerThreatProtection — each returned FirewallRuleTypeDefinition includes a SubscriptionInfo identifying the AWS Marketplace product that backs it.
The response to a PutResolverQueryLogConfigPolicy request.
The response to a PutResolverRulePolicy request.
A complex type that contains information about a Resolver configuration for a VPC.
A complex type that contains information about a configuration for DNSSEC validation.
In the response to a CreateResolverEndpoint, DeleteResolverEndpoint, GetResolverEndpoint, Updates the name, or ResolverEndpointType for an endpoint, or UpdateResolverEndpoint request, a complex type that contains settings for an existing inbound or outbound Resolver endpoint.
In the response to a CreateResolverQueryLogConfig, DeleteResolverQueryLogConfig, GetResolverQueryLogConfig, or ListResolverQueryLogConfigs request, a complex type that contains settings for one query logging configuration.
In the response to an AssociateResolverQueryLogConfig, DisassociateResolverQueryLogConfig, GetResolverQueryLogConfigAssociation, or ListResolverQueryLogConfigAssociations, request, a complex type that contains settings for a specified association between an Amazon VPC and a query logging configuration.
For queries that originate in your VPC, detailed information about a Resolver rule, which specifies how to route DNS queries out of the VPC. The ResolverRule parameter appears in the response to a CreateResolverRule, DeleteResolverRule, GetResolverRule, ListResolverRules, or UpdateResolverRule request.
In the response to an AssociateResolverRule, DisassociateResolverRule, or ListResolverRuleAssociations request, provides information about an association between a Resolver rule and a VPC. The association determines which DNS queries that originate in the VPC are forwarded to your network.
In an UpdateResolverRule request, information about the changes that you want to make.
The resource that you tried to create already exists.
The resource that you tried to update or delete is currently in use.
The specified resource doesn't exist.
The specified resource isn't available.
Base class for all service related exceptions thrown by the Route53Resolver client
Fulfilling the request would cause one or more quotas to be exceeded.
Identifies the AWS Marketplace product that backs a partner-managed rule type. Returned as part of FirewallRuleTypeDefinition when the rule type variant requires an active customer subscription to the named product.
In a CreateResolverRule request, an array of the IPs that you want to forward DNS queries to.
The request was throttled. Try again in a few minutes.
The specified resource doesn't exist.
The details for updating a single firewall rule in a batch operation.
Provides information about the IP address type in response to UpdateResolverEndpoint.
You have provided an invalid command. If you ran the UpdateFirewallDomains request. supported values are ADD, REMOVE, or REPLACE a domain.