Package-level declarations

Types

Link copied to clipboard

The current account doesn't have the IAM permissions required to perform the specified Resolver operation.

Link copied to clipboard
sealed class Action
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class BlockResponse
Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Filter

For Resolver list operations (ListResolverEndpoints, ListResolverRules, ListResolverRuleAssociations, ListResolverQueryLogConfigs, ListResolverQueryLogConfigAssociations), and ListResolverDnssecConfigs), an optional specification to return a subset of objects.

Link copied to clipboard

Configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual Private Cloud (Amazon VPC).

Link copied to clipboard
Link copied to clipboard

High-level information about a list of firewall domains for use in a FirewallRule. This is returned by GetFirewallDomainList.

Link copied to clipboard

Minimal high-level information for a firewall domain list. The action ListFirewallDomainLists returns an array of these objects.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A single firewall rule in a rule group.

Link copied to clipboard

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.

Link copied to clipboard

An association between a firewall rule group and a VPC, which enables DNS filtering for the VPC.

Link copied to clipboard

Minimal high-level information for a firewall rule group. The action ListFirewallRuleGroups returns an array of these objects.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

We encountered an unknown error. Try again in a few minutes.

Link copied to clipboard

The value that you specified for NextToken in a List request isn't valid.

Link copied to clipboard

One or more parameters in this request are not valid.

Link copied to clipboard

The specified Resolver rule policy is invalid.

Link copied to clipboard

The request is invalid.

Link copied to clipboard

The specified tag is invalid.

Link copied to clipboard

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.

Link copied to clipboard

In the response to a GetResolverEndpoint request, information about the IP addresses that the Resolver endpoint uses for DNS queries.

Link copied to clipboard
sealed class IpAddressStatus
Link copied to clipboard

In an UpdateResolverEndpoint request, information about an IP address to update.

Link copied to clipboard

The request caused one or more limits to be exceeded.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A complex type that contains settings for an existing Resolver on an Outpost.

Link copied to clipboard
Link copied to clipboard
sealed class Protocol
Link copied to clipboard

The response to a PutResolverQueryLogConfigPolicy request.

Link copied to clipboard

The response to a PutResolverRulePolicy request.

Link copied to clipboard

A complex type that contains information about a Resolver configuration for a VPC.

Link copied to clipboard

A complex type that contains information about a configuration for DNSSEC validation.

Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

In the response to a CreateResolverQueryLogConfig, DeleteResolverQueryLogConfig, GetResolverQueryLogConfig, or ListResolverQueryLogConfigs request, a complex type that contains settings for one query logging configuration.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard

In an UpdateResolverRule request, information about the changes that you want to make.

Link copied to clipboard
sealed class ResolverRuleStatus
Link copied to clipboard

The resource that you tried to create already exists.

Link copied to clipboard

The resource that you tried to update or delete is currently in use.

Link copied to clipboard

The specified resource doesn't exist.

Link copied to clipboard

The specified resource isn't available.

Link copied to clipboard

Base class for all service related exceptions thrown by the Route53Resolver client

Link copied to clipboard
sealed class RuleTypeOption
Link copied to clipboard

Fulfilling the request would cause one or more quotas to be exceeded.

Link copied to clipboard
sealed class ShareStatus
Link copied to clipboard
sealed class SortOrder
Link copied to clipboard
class Tag

One tag that you want to add to the specified resource. A tag consists of a Key (a name for the tag) and a Value.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

In a CreateResolverRule request, an array of the IPs that you want to forward DNS queries to.

Link copied to clipboard

The request was throttled. Try again in a few minutes.

Link copied to clipboard

The specified resource doesn't exist.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides information about the IP address type in response to UpdateResolverEndpoint.

Link copied to clipboard
Link copied to clipboard
sealed class Validation
Link copied to clipboard

You have provided an invalid command. If you ran the UpdateFirewallDomains request. supported values are ADD, REMOVE, or REPLACE a domain.