libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Route53Resolver

Contents

Description

Derived from API version 2018-04-01 of the AWS service descriptions, licensed under Apache 2.0.

When you create a VPC using Amazon VPC, you automatically get DNS resolution within the VPC from Route 53 Resolver. By default, Resolver answers DNS queries for VPC domain names such as domain names for EC2 instances or Elastic Load Balancing load balancers. Resolver performs recursive lookups against public name servers for all other domain names.

You can also configure DNS resolution between your VPC and your network over a Direct Connect or VPN connection:

__Forward DNS queries from resolvers on your network to Route 53 Resolver__

DNS resolvers on your network can forward DNS queries to Resolver in a specified VPC. This allows your DNS resolvers to easily resolve domain names for Amazon Web Services resources such as EC2 instances or records in a Route 53 private hosted zone. For more information, see How DNS Resolvers on Your Network Forward DNS Queries to Route 53 Resolver in the Amazon Route 53 Developer Guide.

__Conditionally forward queries from a VPC to resolvers on your network__

You can configure Resolver to forward queries that it receives from EC2 instances in your VPCs to DNS resolvers on your network. To forward selected queries, you create Resolver rules that specify the domain names for the DNS queries that you want to forward (such as example.com), and the IP addresses of the DNS resolvers on your network that you want to forward the queries to. If a query matches multiple rules (example.com, acme.example.com), Resolver chooses the rule with the most specific match (acme.example.com) and forwards the query to the IP addresses that you specified in that rule. For more information, see How Route 53 Resolver Forwards DNS Queries from Your VPCs to Your Network in the Amazon Route 53 Developer Guide.

Like Amazon VPC, Resolver is Regional. In each Region where you have VPCs, you can choose whether to forward queries from your VPCs to your network (outbound queries), from your network to your VPCs (inbound queries), or both.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-04-01 of the Amazon Route 53 Resolver SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Route53Resolver.

InvalidTagException

_InvalidTagException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified tag is invalid.

ValidationException

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ResourceUnavailableException

_ResourceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource isn't available.

InvalidParameterException

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more parameters in this request are not valid.

InvalidRequestException

ConflictException

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

InvalidNextTokenException

_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

InternalServiceErrorException

_InternalServiceErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ResourceExistsException

_ResourceExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource that you tried to create already exists.

UnknownResourceException

_UnknownResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource doesn't exist.

InvalidPolicyDocument

_InvalidPolicyDocument :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified Resolver rule policy is invalid.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource doesn't exist.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request caused one or more limits to be exceeded.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

UpdateResolverEndpoint

data UpdateResolverEndpoint Source #

See: newUpdateResolverEndpoint smart constructor.

Instances

Instances details
Eq UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Read UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Show UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Generic UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Associated Types

type Rep UpdateResolverEndpoint :: Type -> Type #

NFData UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Methods

rnf :: UpdateResolverEndpoint -> () #

Hashable UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

ToJSON UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

AWSRequest UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Associated Types

type AWSResponse UpdateResolverEndpoint #

ToHeaders UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

ToPath UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

ToQuery UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

type Rep UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

type Rep UpdateResolverEndpoint = D1 ('MetaData "UpdateResolverEndpoint" "Amazonka.Route53Resolver.UpdateResolverEndpoint" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateResolverEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

newUpdateResolverEndpoint Source #

Create a value of UpdateResolverEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:UpdateResolverEndpoint', updateResolverEndpoint_name - The name of the Resolver endpoint that you want to update.

$sel:resolverEndpointId:UpdateResolverEndpoint', updateResolverEndpoint_resolverEndpointId - The ID of the Resolver endpoint that you want to update.

data UpdateResolverEndpointResponse Source #

See: newUpdateResolverEndpointResponse smart constructor.

Instances

Instances details
Eq UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Read UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Show UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Generic UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Associated Types

type Rep UpdateResolverEndpointResponse :: Type -> Type #

NFData UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

type Rep UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

type Rep UpdateResolverEndpointResponse = D1 ('MetaData "UpdateResolverEndpointResponse" "Amazonka.Route53Resolver.UpdateResolverEndpoint" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateResolverEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpoint)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResolverEndpointResponse Source #

Create a value of UpdateResolverEndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpoint:UpdateResolverEndpointResponse', updateResolverEndpointResponse_resolverEndpoint - The response to an UpdateResolverEndpoint request.

$sel:httpStatus:UpdateResolverEndpointResponse', updateResolverEndpointResponse_httpStatus - The response's http status code.

DeleteResolverEndpoint

data DeleteResolverEndpoint Source #

See: newDeleteResolverEndpoint smart constructor.

Instances

Instances details
Eq DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Read DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Show DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Generic DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Associated Types

type Rep DeleteResolverEndpoint :: Type -> Type #

NFData DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Methods

rnf :: DeleteResolverEndpoint -> () #

Hashable DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

ToJSON DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

AWSRequest DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Associated Types

type AWSResponse DeleteResolverEndpoint #

ToHeaders DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

ToPath DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

ToQuery DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

type Rep DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

type Rep DeleteResolverEndpoint = D1 ('MetaData "DeleteResolverEndpoint" "Amazonka.Route53Resolver.DeleteResolverEndpoint" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteResolverEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

newDeleteResolverEndpoint Source #

Create a value of DeleteResolverEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpointId:DeleteResolverEndpoint', deleteResolverEndpoint_resolverEndpointId - The ID of the Resolver endpoint that you want to delete.

data DeleteResolverEndpointResponse Source #

See: newDeleteResolverEndpointResponse smart constructor.

Instances

Instances details
Eq DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Read DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Show DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Generic DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Associated Types

type Rep DeleteResolverEndpointResponse :: Type -> Type #

NFData DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

type Rep DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

type Rep DeleteResolverEndpointResponse = D1 ('MetaData "DeleteResolverEndpointResponse" "Amazonka.Route53Resolver.DeleteResolverEndpoint" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteResolverEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpoint)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteResolverEndpointResponse Source #

Create a value of DeleteResolverEndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpoint:DeleteResolverEndpointResponse', deleteResolverEndpointResponse_resolverEndpoint - Information about the DeleteResolverEndpoint request, including the status of the request.

$sel:httpStatus:DeleteResolverEndpointResponse', deleteResolverEndpointResponse_httpStatus - The response's http status code.

CreateResolverRule

data CreateResolverRule Source #

See: newCreateResolverRule smart constructor.

Instances

Instances details
Eq CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Read CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Show CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Generic CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Associated Types

type Rep CreateResolverRule :: Type -> Type #

NFData CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Methods

rnf :: CreateResolverRule -> () #

Hashable CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

ToJSON CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

AWSRequest CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Associated Types

type AWSResponse CreateResolverRule #

ToHeaders CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

ToPath CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

ToQuery CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

type Rep CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

type Rep CreateResolverRule = D1 ('MetaData "CreateResolverRule" "Amazonka.Route53Resolver.CreateResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateResolverRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TargetAddress))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "ruleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RuleTypeOption) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

newCreateResolverRule Source #

Create a value of CreateResolverRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpointId:CreateResolverRule', createResolverRule_resolverEndpointId - The ID of the outbound Resolver endpoint that you want to use to route DNS queries to the IP addresses that you specify in TargetIps.

$sel:targetIps:CreateResolverRule', createResolverRule_targetIps - The IPs that you want Resolver to forward DNS queries to. You can specify only IPv4 addresses. Separate IP addresses with a space.

TargetIps is available only when the value of Rule type is FORWARD.

$sel:name:CreateResolverRule', createResolverRule_name - A friendly name that lets you easily find a rule in the Resolver dashboard in the Route 53 console.

$sel:tags:CreateResolverRule', createResolverRule_tags - A list of the tag keys and values that you want to associate with the endpoint.

$sel:creatorRequestId:CreateResolverRule', createResolverRule_creatorRequestId - A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

$sel:ruleType:CreateResolverRule', createResolverRule_ruleType - When you want to forward DNS queries for specified domain name to resolvers on your network, specify FORWARD.

When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify SYSTEM.

For example, to forward DNS queries for example.com to resolvers on your network, you create a rule and specify FORWARD for RuleType. To then have Resolver process queries for apex.example.com, you create a rule and specify SYSTEM for RuleType.

Currently, only Resolver can create rules that have a value of RECURSIVE for RuleType.

$sel:domainName:CreateResolverRule', createResolverRule_domainName - DNS queries for this domain name are forwarded to the IP addresses that you specify in TargetIps. If a query matches multiple Resolver rules (example.com and www.example.com), outbound DNS queries are routed using the Resolver rule that contains the most specific domain name (www.example.com).

data CreateResolverRuleResponse Source #

See: newCreateResolverRuleResponse smart constructor.

Instances

Instances details
Eq CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Read CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Show CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Generic CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Associated Types

type Rep CreateResolverRuleResponse :: Type -> Type #

NFData CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

type Rep CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

type Rep CreateResolverRuleResponse = D1 ('MetaData "CreateResolverRuleResponse" "Amazonka.Route53Resolver.CreateResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateResolverRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRule)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateResolverRuleResponse Source #

Create a value of CreateResolverRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRule:CreateResolverRuleResponse', createResolverRuleResponse_resolverRule - Information about the CreateResolverRule request, including the status of the request.

$sel:httpStatus:CreateResolverRuleResponse', createResolverRuleResponse_httpStatus - The response's http status code.

GetResolverQueryLogConfig

data GetResolverQueryLogConfig Source #

See: newGetResolverQueryLogConfig smart constructor.

Instances

Instances details
Eq GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Read GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Show GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Generic GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Associated Types

type Rep GetResolverQueryLogConfig :: Type -> Type #

NFData GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Hashable GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

ToJSON GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

AWSRequest GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

ToHeaders GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

ToPath GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

ToQuery GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

type Rep GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

type Rep GetResolverQueryLogConfig = D1 ('MetaData "GetResolverQueryLogConfig" "Amazonka.Route53Resolver.GetResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverQueryLogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

newGetResolverQueryLogConfig Source #

Create a value of GetResolverQueryLogConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfigId:GetResolverQueryLogConfig', getResolverQueryLogConfig_resolverQueryLogConfigId - The ID of the Resolver query logging configuration that you want to get information about.

data GetResolverQueryLogConfigResponse Source #

See: newGetResolverQueryLogConfigResponse smart constructor.

Instances

Instances details
Eq GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Read GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Show GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Generic GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Associated Types

type Rep GetResolverQueryLogConfigResponse :: Type -> Type #

NFData GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

type Rep GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

type Rep GetResolverQueryLogConfigResponse = D1 ('MetaData "GetResolverQueryLogConfigResponse" "Amazonka.Route53Resolver.GetResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverQueryLogConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverQueryLogConfigResponse Source #

Create a value of GetResolverQueryLogConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfig:GetResolverQueryLogConfigResponse', getResolverQueryLogConfigResponse_resolverQueryLogConfig - Information about the Resolver query logging configuration that you specified in a GetQueryLogConfig request.

$sel:httpStatus:GetResolverQueryLogConfigResponse', getResolverQueryLogConfigResponse_httpStatus - The response's http status code.

CreateFirewallRule

data CreateFirewallRule Source #

See: newCreateFirewallRule smart constructor.

Instances

Instances details
Eq CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Read CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Show CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Generic CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Associated Types

type Rep CreateFirewallRule :: Type -> Type #

NFData CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Methods

rnf :: CreateFirewallRule -> () #

Hashable CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

ToJSON CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

AWSRequest CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Associated Types

type AWSResponse CreateFirewallRule #

ToHeaders CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

ToPath CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

ToQuery CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

type Rep CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

type Rep CreateFirewallRule = D1 ('MetaData "CreateFirewallRule" "Amazonka.Route53Resolver.CreateFirewallRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateFirewallRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "blockOverrideDnsType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockOverrideDnsType)) :*: S1 ('MetaSel ('Just "blockResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockResponse))) :*: (S1 ('MetaSel ('Just "blockOverrideTtl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "blockOverrideDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Action) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

newCreateFirewallRule Source #

Create a value of CreateFirewallRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:blockOverrideDnsType:CreateFirewallRule', createFirewallRule_blockOverrideDnsType - The DNS record's type. This determines the format of the record value that you provided in BlockOverrideDomain. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.

This setting is required if the BlockResponse setting is OVERRIDE.

$sel:blockResponse:CreateFirewallRule', createFirewallRule_blockResponse - The way that you want DNS Firewall to block the request, used with the rule action setting BLOCK.

  • NODATA - Respond indicating that the query was successful, but no response is available for it.
  • NXDOMAIN - Respond indicating that the domain name that's in the query doesn't exist.
  • OVERRIDE - Provide a custom override in the response. This option requires custom handling details in the rule's BlockOverride* settings.

This setting is required if the rule action setting is BLOCK.

$sel:blockOverrideTtl:CreateFirewallRule', createFirewallRule_blockOverrideTtl - The recommended amount of time, in seconds, for the DNS resolver or web browser to cache the provided override record. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.

This setting is required if the BlockResponse setting is OVERRIDE.

$sel:blockOverrideDomain:CreateFirewallRule', createFirewallRule_blockOverrideDomain - The custom DNS record to send back in response to the query. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.

This setting is required if the BlockResponse setting is OVERRIDE.

$sel:creatorRequestId:CreateFirewallRule', createFirewallRule_creatorRequestId - A unique string that identifies the request and that allows you to retry failed requests without the risk of running the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

$sel:firewallRuleGroupId:CreateFirewallRule', createFirewallRule_firewallRuleGroupId - The unique identifier of the firewall rule group where you want to create the rule.

$sel:firewallDomainListId:CreateFirewallRule', createFirewallRule_firewallDomainListId - The ID of the domain list that you want to use in the rule.

$sel:priority:CreateFirewallRule', createFirewallRule_priority - The setting that determines the processing order of the rule in the rule group. DNS Firewall processes the rules in a rule group by order of priority, starting from the lowest setting.

You must specify a unique priority for each rule in a rule group. To make it easier to insert rules later, leave space between the numbers, for example, use 100, 200, and so on. You can change the priority setting for the rules in a rule group at any time.

$sel:action:CreateFirewallRule', createFirewallRule_action - The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list:

  • ALLOW - Permit the request to go through.
  • ALERT - Permit the request and send metrics and logs to Cloud Watch.
  • BLOCK - Disallow the request. This option requires additional details in the rule's BlockResponse.

$sel:name:CreateFirewallRule', createFirewallRule_name - A name that lets you identify the rule in the rule group.

data CreateFirewallRuleResponse Source #

See: newCreateFirewallRuleResponse smart constructor.

Instances

Instances details
Eq CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Read CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Show CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Generic CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Associated Types

type Rep CreateFirewallRuleResponse :: Type -> Type #

NFData CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

type Rep CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

type Rep CreateFirewallRuleResponse = D1 ('MetaData "CreateFirewallRuleResponse" "Amazonka.Route53Resolver.CreateFirewallRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateFirewallRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRule)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateFirewallRuleResponse Source #

Create a value of CreateFirewallRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRule:CreateFirewallRuleResponse', createFirewallRuleResponse_firewallRule - The firewall rule that you just created.

$sel:httpStatus:CreateFirewallRuleResponse', createFirewallRuleResponse_httpStatus - The response's http status code.

UpdateFirewallRuleGroupAssociation

data UpdateFirewallRuleGroupAssociation Source #

Instances

Instances details
Eq UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Read UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Show UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Generic UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Associated Types

type Rep UpdateFirewallRuleGroupAssociation :: Type -> Type #

NFData UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Hashable UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

ToJSON UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

AWSRequest UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

ToHeaders UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

ToPath UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

ToQuery UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

type Rep UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

type Rep UpdateFirewallRuleGroupAssociation = D1 ('MetaData "UpdateFirewallRuleGroupAssociation" "Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateFirewallRuleGroupAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mutationProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutationProtectionStatus)) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firewallRuleGroupAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

newUpdateFirewallRuleGroupAssociation Source #

Create a value of UpdateFirewallRuleGroupAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:mutationProtection:UpdateFirewallRuleGroupAssociation', updateFirewallRuleGroupAssociation_mutationProtection - If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.

$sel:priority:UpdateFirewallRuleGroupAssociation', updateFirewallRuleGroupAssociation_priority - The setting that determines the processing order of the rule group among the rule groups that you associate with the specified VPC. DNS Firewall filters VPC traffic starting from the rule group with the lowest numeric priority setting.

You must specify a unique priority for each rule group that you associate with a single VPC. To make it easier to insert rule groups later, leave space between the numbers, for example, use 100, 200, and so on. You can change the priority setting for a rule group association after you create it.

$sel:name:UpdateFirewallRuleGroupAssociation', updateFirewallRuleGroupAssociation_name - The name of the rule group association.

$sel:firewallRuleGroupAssociationId:UpdateFirewallRuleGroupAssociation', updateFirewallRuleGroupAssociation_firewallRuleGroupAssociationId - The identifier of the FirewallRuleGroupAssociation.

data UpdateFirewallRuleGroupAssociationResponse Source #

Instances

Instances details
Eq UpdateFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Read UpdateFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Show UpdateFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Generic UpdateFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

NFData UpdateFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

type Rep UpdateFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

type Rep UpdateFirewallRuleGroupAssociationResponse = D1 ('MetaData "UpdateFirewallRuleGroupAssociationResponse" "Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateFirewallRuleGroupAssociationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

ListFirewallRuleGroupAssociations (Paginated)

data ListFirewallRuleGroupAssociations Source #

See: newListFirewallRuleGroupAssociations smart constructor.

Instances

Instances details
Eq ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Read ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Show ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Generic ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Associated Types

type Rep ListFirewallRuleGroupAssociations :: Type -> Type #

NFData ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Hashable ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

ToJSON ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

AWSPager ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

AWSRequest ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

ToHeaders ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

ToPath ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

ToQuery ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

type Rep ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

type Rep ListFirewallRuleGroupAssociations = D1 ('MetaData "ListFirewallRuleGroupAssociations" "Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallRuleGroupAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupAssociationStatus)) :*: (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

newListFirewallRuleGroupAssociations :: ListFirewallRuleGroupAssociations Source #

Create a value of ListFirewallRuleGroupAssociations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ListFirewallRuleGroupAssociations', listFirewallRuleGroupAssociations_status - The association Status setting that you want DNS Firewall to filter on for the list. If you don't specify this, then DNS Firewall returns all associations, regardless of status.

$sel:firewallRuleGroupId:ListFirewallRuleGroupAssociations', listFirewallRuleGroupAssociations_firewallRuleGroupId - The unique identifier of the firewall rule group that you want to retrieve the associations for. Leave this blank to retrieve associations for any rule group.

$sel:priority:ListFirewallRuleGroupAssociations', listFirewallRuleGroupAssociations_priority - The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC. DNS Firewall filters VPC traffic starting from the rule group with the lowest numeric priority setting.

$sel:vpcId:ListFirewallRuleGroupAssociations', listFirewallRuleGroupAssociations_vpcId - The unique identifier of the VPC that you want to retrieve the associations for. Leave this blank to retrieve associations for any VPC.

$sel:nextToken:ListFirewallRuleGroupAssociations', listFirewallRuleGroupAssociations_nextToken - For the first call to this list request, omit this value.

When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

$sel:maxResults:ListFirewallRuleGroupAssociations', listFirewallRuleGroupAssociations_maxResults - The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

data ListFirewallRuleGroupAssociationsResponse Source #

Instances

Instances details
Eq ListFirewallRuleGroupAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Read ListFirewallRuleGroupAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Show ListFirewallRuleGroupAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Generic ListFirewallRuleGroupAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

NFData ListFirewallRuleGroupAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

type Rep ListFirewallRuleGroupAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

type Rep ListFirewallRuleGroupAssociationsResponse = D1 ('MetaData "ListFirewallRuleGroupAssociationsResponse" "Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallRuleGroupAssociationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FirewallRuleGroupAssociation])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFirewallRuleGroupAssociationsResponse Source #

Create a value of ListFirewallRuleGroupAssociationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroupAssociations:ListFirewallRuleGroupAssociationsResponse', listFirewallRuleGroupAssociationsResponse_firewallRuleGroupAssociations - A list of your firewall rule group associations.

This might be a partial list of the associations that you have defined. For information, see MaxResults.

$sel:nextToken:ListFirewallRuleGroupAssociations', listFirewallRuleGroupAssociationsResponse_nextToken - If objects are still available for retrieval, Resolver returns this token in the response. To retrieve the next batch of objects, provide this token in your next request.

$sel:httpStatus:ListFirewallRuleGroupAssociationsResponse', listFirewallRuleGroupAssociationsResponse_httpStatus - The response's http status code.

ListResolverQueryLogConfigAssociations (Paginated)

data ListResolverQueryLogConfigAssociations Source #

Instances

Instances details
Eq ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Read ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Show ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Generic ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

NFData ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Hashable ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

ToJSON ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

AWSPager ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

AWSRequest ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

ToHeaders ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

ToPath ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

ToQuery ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

type Rep ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

type Rep ListResolverQueryLogConfigAssociations = D1 ('MetaData "ListResolverQueryLogConfigAssociations" "Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverQueryLogConfigAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortOrder)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "sortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

newListResolverQueryLogConfigAssociations :: ListResolverQueryLogConfigAssociations Source #

Create a value of ListResolverQueryLogConfigAssociations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListResolverQueryLogConfigAssociations', listResolverQueryLogConfigAssociations_filters - An optional specification to return a subset of query logging associations.

If you submit a second or subsequent ListResolverQueryLogConfigAssociations request and specify the NextToken parameter, you must use the same values for Filters, if any, as in the previous request.

$sel:nextToken:ListResolverQueryLogConfigAssociations', listResolverQueryLogConfigAssociations_nextToken - For the first ListResolverQueryLogConfigAssociations request, omit this value.

If there are more than MaxResults query logging associations that match the values that you specify for Filters, you can submit another ListResolverQueryLogConfigAssociations request to get the next group of associations. In the next request, specify the value of NextToken from the previous response.

$sel:sortOrder:ListResolverQueryLogConfigAssociations', listResolverQueryLogConfigAssociations_sortOrder - If you specified a value for SortBy, the order that you want query logging associations to be listed in, ASCENDING or DESCENDING.

If you submit a second or subsequent ListResolverQueryLogConfigAssociations request and specify the NextToken parameter, you must use the same value for SortOrder, if any, as in the previous request.

$sel:maxResults:ListResolverQueryLogConfigAssociations', listResolverQueryLogConfigAssociations_maxResults - The maximum number of query logging associations that you want to return in the response to a ListResolverQueryLogConfigAssociations request. If you don't specify a value for MaxResults, Resolver returns up to 100 query logging associations.

$sel:sortBy:ListResolverQueryLogConfigAssociations', listResolverQueryLogConfigAssociations_sortBy - The element that you want Resolver to sort query logging associations by.

If you submit a second or subsequent ListResolverQueryLogConfigAssociations request and specify the NextToken parameter, you must use the same value for SortBy, if any, as in the previous request.

Valid values include the following elements:

  • CreationTime: The ID of the query logging association.
  • Error: If the value of Status is FAILED, the value of Error indicates the cause:

    • DESTINATION_NOT_FOUND: The specified destination (for example, an Amazon S3 bucket) was deleted.
    • ACCESS_DENIED: Permissions don't allow sending logs to the destination.

    If Status is a value other than FAILED, ERROR is null.

  • Id: The ID of the query logging association
  • ResolverQueryLogConfigId: The ID of the query logging configuration
  • ResourceId: The ID of the VPC that is associated with the query logging configuration
  • Status: The current status of the configuration. Valid values include the following:

    • CREATING: Resolver is creating an association between an Amazon VPC and a query logging configuration.
    • CREATED: The association between an Amazon VPC and a query logging configuration was successfully created. Resolver is logging queries that originate in the specified VPC.
    • DELETING: Resolver is deleting this query logging association.
    • FAILED: Resolver either couldn't create or couldn't delete the query logging association. Here are two common causes:

      • The specified destination (for example, an Amazon S3 bucket) was deleted.
      • Permissions don't allow sending logs to the destination.

data ListResolverQueryLogConfigAssociationsResponse Source #

Instances

Instances details
Eq ListResolverQueryLogConfigAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Read ListResolverQueryLogConfigAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Show ListResolverQueryLogConfigAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Generic ListResolverQueryLogConfigAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

NFData ListResolverQueryLogConfigAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

type Rep ListResolverQueryLogConfigAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

type Rep ListResolverQueryLogConfigAssociationsResponse = D1 ('MetaData "ListResolverQueryLogConfigAssociationsResponse" "Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverQueryLogConfigAssociationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "totalFilteredCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "resolverQueryLogConfigAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverQueryLogConfigAssociation]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newListResolverQueryLogConfigAssociationsResponse Source #

Create a value of ListResolverQueryLogConfigAssociationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:totalFilteredCount:ListResolverQueryLogConfigAssociationsResponse', listResolverQueryLogConfigAssociationsResponse_totalFilteredCount - The total number of query logging associations that were created by the current account in the specified Region and that match the filters that were specified in the ListResolverQueryLogConfigAssociations request. For the total number of associations that were created by the current account in the specified Region, see TotalCount.

$sel:resolverQueryLogConfigAssociations:ListResolverQueryLogConfigAssociationsResponse', listResolverQueryLogConfigAssociationsResponse_resolverQueryLogConfigAssociations - A list that contains one ResolverQueryLogConfigAssociations element for each query logging association that matches the values that you specified for Filter.

$sel:nextToken:ListResolverQueryLogConfigAssociations', listResolverQueryLogConfigAssociationsResponse_nextToken - If there are more than MaxResults query logging associations, you can submit another ListResolverQueryLogConfigAssociations request to get the next group of associations. In the next request, specify the value of NextToken from the previous response.

$sel:totalCount:ListResolverQueryLogConfigAssociationsResponse', listResolverQueryLogConfigAssociationsResponse_totalCount - The total number of query logging associations that were created by the current account in the specified Region. This count can differ from the number of associations that are returned in a ListResolverQueryLogConfigAssociations response, depending on the values that you specify in the request.

$sel:httpStatus:ListResolverQueryLogConfigAssociationsResponse', listResolverQueryLogConfigAssociationsResponse_httpStatus - The response's http status code.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

AWSPager ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.Route53Resolver.ListTagsForResource" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTagsForResource', listTagsForResource_nextToken - For the first ListTagsForResource request, omit this value.

If you have more than MaxResults tags, you can submit another ListTagsForResource request to get the next group of tags for the resource. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListTagsForResource', listTagsForResource_maxResults - The maximum number of tags that you want to return in the response to a ListTagsForResource request. If you don't specify a value for MaxResults, Resolver returns up to 100 tags.

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) for the resource that you want to list tags for.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.Route53Resolver.ListTagsForResource" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTagsForResource', listTagsForResourceResponse_nextToken - If more than MaxResults tags match the specified criteria, you can submit another ListTagsForResource request to get the next group of results. In the next request, specify the value of NextToken from the previous response.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags that are associated with the resource that you specified in the ListTagsForResource request.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

GetFirewallRuleGroupAssociation

data GetFirewallRuleGroupAssociation Source #

See: newGetFirewallRuleGroupAssociation smart constructor.

Instances

Instances details
Eq GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Read GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Show GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Generic GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Associated Types

type Rep GetFirewallRuleGroupAssociation :: Type -> Type #

NFData GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Hashable GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

ToJSON GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

AWSRequest GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

ToHeaders GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

ToPath GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

ToQuery GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

type Rep GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

type Rep GetFirewallRuleGroupAssociation = D1 ('MetaData "GetFirewallRuleGroupAssociation" "Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallRuleGroupAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

newGetFirewallRuleGroupAssociation Source #

Create a value of GetFirewallRuleGroupAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroupAssociationId:GetFirewallRuleGroupAssociation', getFirewallRuleGroupAssociation_firewallRuleGroupAssociationId - The identifier of the FirewallRuleGroupAssociation.

data GetFirewallRuleGroupAssociationResponse Source #

Instances

Instances details
Eq GetFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Read GetFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Show GetFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Generic GetFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

NFData GetFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

type Rep GetFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

type Rep GetFirewallRuleGroupAssociationResponse = D1 ('MetaData "GetFirewallRuleGroupAssociationResponse" "Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallRuleGroupAssociationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DisassociateResolverEndpointIpAddress

data DisassociateResolverEndpointIpAddress Source #

Instances

Instances details
Eq DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Read DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Show DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Generic DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

NFData DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Hashable DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

ToJSON DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

AWSRequest DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

ToHeaders DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

ToPath DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

ToQuery DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

type Rep DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

type Rep DisassociateResolverEndpointIpAddress = D1 ('MetaData "DisassociateResolverEndpointIpAddress" "Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DisassociateResolverEndpointIpAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IpAddressUpdate)))
type AWSResponse DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

newDisassociateResolverEndpointIpAddress Source #

Create a value of DisassociateResolverEndpointIpAddress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpointId:DisassociateResolverEndpointIpAddress', disassociateResolverEndpointIpAddress_resolverEndpointId - The ID of the Resolver endpoint that you want to disassociate an IP address from.

$sel:ipAddress:DisassociateResolverEndpointIpAddress', disassociateResolverEndpointIpAddress_ipAddress - The IPv4 address that you want to remove from a Resolver endpoint.

data DisassociateResolverEndpointIpAddressResponse Source #

Instances

Instances details
Eq DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Read DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Show DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Generic DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

NFData DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

type Rep DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

type Rep DisassociateResolverEndpointIpAddressResponse = D1 ('MetaData "DisassociateResolverEndpointIpAddressResponse" "Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DisassociateResolverEndpointIpAddressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpoint)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateResolverEndpointIpAddressResponse Source #

Create a value of DisassociateResolverEndpointIpAddressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpoint:DisassociateResolverEndpointIpAddressResponse', disassociateResolverEndpointIpAddressResponse_resolverEndpoint - The response to an DisassociateResolverEndpointIpAddress request.

$sel:httpStatus:DisassociateResolverEndpointIpAddressResponse', disassociateResolverEndpointIpAddressResponse_httpStatus - The response's http status code.

ListResolverRuleAssociations (Paginated)

data ListResolverRuleAssociations Source #

See: newListResolverRuleAssociations smart constructor.

Instances

Instances details
Eq ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Read ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Show ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Generic ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Associated Types

type Rep ListResolverRuleAssociations :: Type -> Type #

NFData ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Hashable ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

ToJSON ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

AWSPager ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

AWSRequest ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

ToHeaders ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

ToPath ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

ToQuery ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

type Rep ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

type Rep ListResolverRuleAssociations = D1 ('MetaData "ListResolverRuleAssociations" "Amazonka.Route53Resolver.ListResolverRuleAssociations" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverRuleAssociations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

newListResolverRuleAssociations :: ListResolverRuleAssociations Source #

Create a value of ListResolverRuleAssociations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListResolverRuleAssociations', listResolverRuleAssociations_filters - An optional specification to return a subset of Resolver rules, such as Resolver rules that are associated with the same VPC ID.

If you submit a second or subsequent ListResolverRuleAssociations request and specify the NextToken parameter, you must use the same values for Filters, if any, as in the previous request.

$sel:nextToken:ListResolverRuleAssociations', listResolverRuleAssociations_nextToken - For the first ListResolverRuleAssociation request, omit this value.

If you have more than MaxResults rule associations, you can submit another ListResolverRuleAssociation request to get the next group of rule associations. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverRuleAssociations', listResolverRuleAssociations_maxResults - The maximum number of rule associations that you want to return in the response to a ListResolverRuleAssociations request. If you don't specify a value for MaxResults, Resolver returns up to 100 rule associations.

data ListResolverRuleAssociationsResponse Source #

Instances

Instances details
Eq ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Read ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Show ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Generic ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

NFData ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

type Rep ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

type Rep ListResolverRuleAssociationsResponse = D1 ('MetaData "ListResolverRuleAssociationsResponse" "Amazonka.Route53Resolver.ListResolverRuleAssociations" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverRuleAssociationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resolverRuleAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverRuleAssociation])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolverRuleAssociationsResponse Source #

Create a value of ListResolverRuleAssociationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRuleAssociations:ListResolverRuleAssociationsResponse', listResolverRuleAssociationsResponse_resolverRuleAssociations - The associations that were created between Resolver rules and VPCs using the current Amazon Web Services account, and that match the specified filters, if any.

$sel:nextToken:ListResolverRuleAssociations', listResolverRuleAssociationsResponse_nextToken - If more than MaxResults rule associations match the specified criteria, you can submit another ListResolverRuleAssociation request to get the next group of results. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverRuleAssociations', listResolverRuleAssociationsResponse_maxResults - The value that you specified for MaxResults in the request.

$sel:httpStatus:ListResolverRuleAssociationsResponse', listResolverRuleAssociationsResponse_httpStatus - The response's http status code.

DeleteResolverQueryLogConfig

data DeleteResolverQueryLogConfig Source #

See: newDeleteResolverQueryLogConfig smart constructor.

Instances

Instances details
Eq DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Read DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Show DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Generic DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Associated Types

type Rep DeleteResolverQueryLogConfig :: Type -> Type #

NFData DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Hashable DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

ToJSON DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

AWSRequest DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

ToHeaders DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

ToPath DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

ToQuery DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

type Rep DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

type Rep DeleteResolverQueryLogConfig = D1 ('MetaData "DeleteResolverQueryLogConfig" "Amazonka.Route53Resolver.DeleteResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteResolverQueryLogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

newDeleteResolverQueryLogConfig Source #

Create a value of DeleteResolverQueryLogConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfigId:DeleteResolverQueryLogConfig', deleteResolverQueryLogConfig_resolverQueryLogConfigId - The ID of the query logging configuration that you want to delete.

data DeleteResolverQueryLogConfigResponse Source #

Instances

Instances details
Eq DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Read DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Show DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Generic DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

NFData DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

type Rep DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

type Rep DeleteResolverQueryLogConfigResponse = D1 ('MetaData "DeleteResolverQueryLogConfigResponse" "Amazonka.Route53Resolver.DeleteResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteResolverQueryLogConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteResolverQueryLogConfigResponse Source #

Create a value of DeleteResolverQueryLogConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfig:DeleteResolverQueryLogConfigResponse', deleteResolverQueryLogConfigResponse_resolverQueryLogConfig - Information about the query logging configuration that you deleted, including the status of the request.

$sel:httpStatus:DeleteResolverQueryLogConfigResponse', deleteResolverQueryLogConfigResponse_httpStatus - The response's http status code.

CreateFirewallRuleGroup

data CreateFirewallRuleGroup Source #

See: newCreateFirewallRuleGroup smart constructor.

Instances

Instances details
Eq CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Read CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Show CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Generic CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Associated Types

type Rep CreateFirewallRuleGroup :: Type -> Type #

NFData CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Methods

rnf :: CreateFirewallRuleGroup -> () #

Hashable CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

ToJSON CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

AWSRequest CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

ToHeaders CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

ToPath CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

ToQuery CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

type Rep CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

type Rep CreateFirewallRuleGroup = D1 ('MetaData "CreateFirewallRuleGroup" "Amazonka.Route53Resolver.CreateFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateFirewallRuleGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

newCreateFirewallRuleGroup Source #

Create a value of CreateFirewallRuleGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateFirewallRuleGroup', createFirewallRuleGroup_tags - A list of the tag keys and values that you want to associate with the rule group.

$sel:creatorRequestId:CreateFirewallRuleGroup', createFirewallRuleGroup_creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

$sel:name:CreateFirewallRuleGroup', createFirewallRuleGroup_name - A name that lets you identify the rule group, to manage and use it.

data CreateFirewallRuleGroupResponse Source #

See: newCreateFirewallRuleGroupResponse smart constructor.

Instances

Instances details
Eq CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Read CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Show CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Generic CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Associated Types

type Rep CreateFirewallRuleGroupResponse :: Type -> Type #

NFData CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

type Rep CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

type Rep CreateFirewallRuleGroupResponse = D1 ('MetaData "CreateFirewallRuleGroupResponse" "Amazonka.Route53Resolver.CreateFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateFirewallRuleGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateFirewallRuleGroupResponse Source #

Create a value of CreateFirewallRuleGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroup:CreateFirewallRuleGroupResponse', createFirewallRuleGroupResponse_firewallRuleGroup - A collection of rules used to filter DNS network traffic.

$sel:httpStatus:CreateFirewallRuleGroupResponse', createFirewallRuleGroupResponse_httpStatus - The response's http status code.

GetResolverEndpoint

data GetResolverEndpoint Source #

See: newGetResolverEndpoint smart constructor.

Instances

Instances details
Eq GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Read GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Show GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Generic GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Associated Types

type Rep GetResolverEndpoint :: Type -> Type #

NFData GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Methods

rnf :: GetResolverEndpoint -> () #

Hashable GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

ToJSON GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

AWSRequest GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Associated Types

type AWSResponse GetResolverEndpoint #

ToHeaders GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

ToPath GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

ToQuery GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

type Rep GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

type Rep GetResolverEndpoint = D1 ('MetaData "GetResolverEndpoint" "Amazonka.Route53Resolver.GetResolverEndpoint" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

newGetResolverEndpoint Source #

Create a value of GetResolverEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpointId:GetResolverEndpoint', getResolverEndpoint_resolverEndpointId - The ID of the Resolver endpoint that you want to get information about.

data GetResolverEndpointResponse Source #

See: newGetResolverEndpointResponse smart constructor.

Instances

Instances details
Eq GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Read GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Show GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Generic GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Associated Types

type Rep GetResolverEndpointResponse :: Type -> Type #

NFData GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

type Rep GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

type Rep GetResolverEndpointResponse = D1 ('MetaData "GetResolverEndpointResponse" "Amazonka.Route53Resolver.GetResolverEndpoint" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpoint)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverEndpointResponse Source #

Create a value of GetResolverEndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpoint:GetResolverEndpointResponse', getResolverEndpointResponse_resolverEndpoint - Information about the Resolver endpoint that you specified in a GetResolverEndpoint request.

$sel:httpStatus:GetResolverEndpointResponse', getResolverEndpointResponse_httpStatus - The response's http status code.

ListResolverQueryLogConfigs (Paginated)

data ListResolverQueryLogConfigs Source #

See: newListResolverQueryLogConfigs smart constructor.

Instances

Instances details
Eq ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Read ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Show ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Generic ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Associated Types

type Rep ListResolverQueryLogConfigs :: Type -> Type #

NFData ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Hashable ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

ToJSON ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

AWSPager ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

AWSRequest ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

ToHeaders ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

ToPath ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

ToQuery ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

type Rep ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

type Rep ListResolverQueryLogConfigs = D1 ('MetaData "ListResolverQueryLogConfigs" "Amazonka.Route53Resolver.ListResolverQueryLogConfigs" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverQueryLogConfigs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortOrder)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "sortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

newListResolverQueryLogConfigs :: ListResolverQueryLogConfigs Source #

Create a value of ListResolverQueryLogConfigs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListResolverQueryLogConfigs', listResolverQueryLogConfigs_filters - An optional specification to return a subset of query logging configurations.

If you submit a second or subsequent ListResolverQueryLogConfigs request and specify the NextToken parameter, you must use the same values for Filters, if any, as in the previous request.

$sel:nextToken:ListResolverQueryLogConfigs', listResolverQueryLogConfigs_nextToken - For the first ListResolverQueryLogConfigs request, omit this value.

If there are more than MaxResults query logging configurations that match the values that you specify for Filters, you can submit another ListResolverQueryLogConfigs request to get the next group of configurations. In the next request, specify the value of NextToken from the previous response.

$sel:sortOrder:ListResolverQueryLogConfigs', listResolverQueryLogConfigs_sortOrder - If you specified a value for SortBy, the order that you want query logging configurations to be listed in, ASCENDING or DESCENDING.

If you submit a second or subsequent ListResolverQueryLogConfigs request and specify the NextToken parameter, you must use the same value for SortOrder, if any, as in the previous request.

$sel:maxResults:ListResolverQueryLogConfigs', listResolverQueryLogConfigs_maxResults - The maximum number of query logging configurations that you want to return in the response to a ListResolverQueryLogConfigs request. If you don't specify a value for MaxResults, Resolver returns up to 100 query logging configurations.

$sel:sortBy:ListResolverQueryLogConfigs', listResolverQueryLogConfigs_sortBy - The element that you want Resolver to sort query logging configurations by.

If you submit a second or subsequent ListResolverQueryLogConfigs request and specify the NextToken parameter, you must use the same value for SortBy, if any, as in the previous request.

Valid values include the following elements:

  • Arn: The ARN of the query logging configuration
  • AssociationCount: The number of VPCs that are associated with the specified configuration
  • CreationTime: The date and time that Resolver returned when the configuration was created
  • CreatorRequestId: The value that was specified for CreatorRequestId when the configuration was created
  • DestinationArn: The location that logs are sent to
  • Id: The ID of the configuration
  • Name: The name of the configuration
  • OwnerId: The Amazon Web Services account number of the account that created the configuration
  • ShareStatus: Whether the configuration is shared with other Amazon Web Services accounts or shared with the current account by another Amazon Web Services account. Sharing is configured through Resource Access Manager (RAM).
  • Status: The current status of the configuration. Valid values include the following:

    • CREATING: Resolver is creating the query logging configuration.
    • CREATED: The query logging configuration was successfully created. Resolver is logging queries that originate in the specified VPC.
    • DELETING: Resolver is deleting this query logging configuration.
    • FAILED: Resolver either couldn't create or couldn't delete the query logging configuration. Here are two common causes:

      • The specified destination (for example, an Amazon S3 bucket) was deleted.
      • Permissions don't allow sending logs to the destination.

data ListResolverQueryLogConfigsResponse Source #

Instances

Instances details
Eq ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Read ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Show ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Generic ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

NFData ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

type Rep ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

type Rep ListResolverQueryLogConfigsResponse = D1 ('MetaData "ListResolverQueryLogConfigsResponse" "Amazonka.Route53Resolver.ListResolverQueryLogConfigs" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverQueryLogConfigsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "totalFilteredCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "resolverQueryLogConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverQueryLogConfig]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newListResolverQueryLogConfigsResponse Source #

Create a value of ListResolverQueryLogConfigsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:totalFilteredCount:ListResolverQueryLogConfigsResponse', listResolverQueryLogConfigsResponse_totalFilteredCount - The total number of query logging configurations that were created by the current account in the specified Region and that match the filters that were specified in the ListResolverQueryLogConfigs request. For the total number of query logging configurations that were created by the current account in the specified Region, see TotalCount.

$sel:resolverQueryLogConfigs:ListResolverQueryLogConfigsResponse', listResolverQueryLogConfigsResponse_resolverQueryLogConfigs - A list that contains one ResolverQueryLogConfig element for each query logging configuration that matches the values that you specified for Filter.

$sel:nextToken:ListResolverQueryLogConfigs', listResolverQueryLogConfigsResponse_nextToken - If there are more than MaxResults query logging configurations, you can submit another ListResolverQueryLogConfigs request to get the next group of configurations. In the next request, specify the value of NextToken from the previous response.

$sel:totalCount:ListResolverQueryLogConfigsResponse', listResolverQueryLogConfigsResponse_totalCount - The total number of query logging configurations that were created by the current account in the specified Region. This count can differ from the number of query logging configurations that are returned in a ListResolverQueryLogConfigs response, depending on the values that you specify in the request.

$sel:httpStatus:ListResolverQueryLogConfigsResponse', listResolverQueryLogConfigsResponse_httpStatus - The response's http status code.

DeleteFirewallRuleGroup

data DeleteFirewallRuleGroup Source #

See: newDeleteFirewallRuleGroup smart constructor.

Instances

Instances details
Eq DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Read DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Show DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Generic DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Associated Types

type Rep DeleteFirewallRuleGroup :: Type -> Type #

NFData DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Methods

rnf :: DeleteFirewallRuleGroup -> () #

Hashable DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

ToJSON DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

AWSRequest DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

ToHeaders DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

ToPath DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

ToQuery DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

type Rep DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

type Rep DeleteFirewallRuleGroup = D1 ('MetaData "DeleteFirewallRuleGroup" "Amazonka.Route53Resolver.DeleteFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteFirewallRuleGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

newDeleteFirewallRuleGroup Source #

Create a value of DeleteFirewallRuleGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroupId:DeleteFirewallRuleGroup', deleteFirewallRuleGroup_firewallRuleGroupId - The unique identifier of the firewall rule group that you want to delete.

data DeleteFirewallRuleGroupResponse Source #

See: newDeleteFirewallRuleGroupResponse smart constructor.

Instances

Instances details
Eq DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Read DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Show DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Generic DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Associated Types

type Rep DeleteFirewallRuleGroupResponse :: Type -> Type #

NFData DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

type Rep DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

type Rep DeleteFirewallRuleGroupResponse = D1 ('MetaData "DeleteFirewallRuleGroupResponse" "Amazonka.Route53Resolver.DeleteFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteFirewallRuleGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteFirewallRuleGroupResponse Source #

Create a value of DeleteFirewallRuleGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroup:DeleteFirewallRuleGroupResponse', deleteFirewallRuleGroupResponse_firewallRuleGroup - A collection of rules used to filter DNS network traffic.

$sel:httpStatus:DeleteFirewallRuleGroupResponse', deleteFirewallRuleGroupResponse_httpStatus - The response's http status code.

ListResolverEndpointIpAddresses (Paginated)

data ListResolverEndpointIpAddresses Source #

See: newListResolverEndpointIpAddresses smart constructor.

Instances

Instances details
Eq ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Read ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Show ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Generic ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Associated Types

type Rep ListResolverEndpointIpAddresses :: Type -> Type #

NFData ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Hashable ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToJSON ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

AWSPager ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

AWSRequest ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToHeaders ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToPath ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToQuery ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddresses = D1 ('MetaData "ListResolverEndpointIpAddresses" "Amazonka.Route53Resolver.ListResolverEndpointIpAddresses" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverEndpointIpAddresses'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

newListResolverEndpointIpAddresses Source #

Create a value of ListResolverEndpointIpAddresses with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListResolverEndpointIpAddresses', listResolverEndpointIpAddresses_nextToken - For the first ListResolverEndpointIpAddresses request, omit this value.

If the specified Resolver endpoint has more than MaxResults IP addresses, you can submit another ListResolverEndpointIpAddresses request to get the next group of IP addresses. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverEndpointIpAddresses', listResolverEndpointIpAddresses_maxResults - The maximum number of IP addresses that you want to return in the response to a ListResolverEndpointIpAddresses request. If you don't specify a value for MaxResults, Resolver returns up to 100 IP addresses.

$sel:resolverEndpointId:ListResolverEndpointIpAddresses', listResolverEndpointIpAddresses_resolverEndpointId - The ID of the Resolver endpoint that you want to get IP addresses for.

data ListResolverEndpointIpAddressesResponse Source #

Instances

Instances details
Eq ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Read ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Show ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Generic ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

NFData ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddressesResponse = D1 ('MetaData "ListResolverEndpointIpAddressesResponse" "Amazonka.Route53Resolver.ListResolverEndpointIpAddresses" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverEndpointIpAddressesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpAddressResponse])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolverEndpointIpAddressesResponse Source #

Create a value of ListResolverEndpointIpAddressesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListResolverEndpointIpAddresses', listResolverEndpointIpAddressesResponse_nextToken - If the specified endpoint has more than MaxResults IP addresses, you can submit another ListResolverEndpointIpAddresses request to get the next group of IP addresses. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverEndpointIpAddresses', listResolverEndpointIpAddressesResponse_maxResults - The value that you specified for MaxResults in the request.

$sel:ipAddresses:ListResolverEndpointIpAddressesResponse', listResolverEndpointIpAddressesResponse_ipAddresses - Information about the IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints).

$sel:httpStatus:ListResolverEndpointIpAddressesResponse', listResolverEndpointIpAddressesResponse_httpStatus - The response's http status code.

AssociateResolverQueryLogConfig

data AssociateResolverQueryLogConfig Source #

See: newAssociateResolverQueryLogConfig smart constructor.

Instances

Instances details
Eq AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Read AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Show AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Generic AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Associated Types

type Rep AssociateResolverQueryLogConfig :: Type -> Type #

NFData AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Hashable AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

ToJSON AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

AWSRequest AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

ToHeaders AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

ToPath AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

ToQuery AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

type Rep AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

type Rep AssociateResolverQueryLogConfig = D1 ('MetaData "AssociateResolverQueryLogConfig" "Amazonka.Route53Resolver.AssociateResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "AssociateResolverQueryLogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

newAssociateResolverQueryLogConfig Source #

Create a value of AssociateResolverQueryLogConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfigId:AssociateResolverQueryLogConfig', associateResolverQueryLogConfig_resolverQueryLogConfigId - The ID of the query logging configuration that you want to associate a VPC with.

$sel:resourceId:AssociateResolverQueryLogConfig', associateResolverQueryLogConfig_resourceId - The ID of an Amazon VPC that you want this query logging configuration to log queries for.

The VPCs and the query logging configuration must be in the same Region.

data AssociateResolverQueryLogConfigResponse Source #

Instances

Instances details
Eq AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Read AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Show AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Generic AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

NFData AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

type Rep AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

type Rep AssociateResolverQueryLogConfigResponse = D1 ('MetaData "AssociateResolverQueryLogConfigResponse" "Amazonka.Route53Resolver.AssociateResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "AssociateResolverQueryLogConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfigAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateResolverQueryLogConfigResponse Source #

Create a value of AssociateResolverQueryLogConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfigAssociation:AssociateResolverQueryLogConfigResponse', associateResolverQueryLogConfigResponse_resolverQueryLogConfigAssociation - A complex type that contains settings for a specified association between an Amazon VPC and a query logging configuration.

$sel:httpStatus:AssociateResolverQueryLogConfigResponse', associateResolverQueryLogConfigResponse_httpStatus - The response's http status code.

GetResolverRulePolicy

data GetResolverRulePolicy Source #

See: newGetResolverRulePolicy smart constructor.

Instances

Instances details
Eq GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Read GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Show GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Generic GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Associated Types

type Rep GetResolverRulePolicy :: Type -> Type #

NFData GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Methods

rnf :: GetResolverRulePolicy -> () #

Hashable GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

ToJSON GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

AWSRequest GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Associated Types

type AWSResponse GetResolverRulePolicy #

ToHeaders GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

ToPath GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

ToQuery GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

type Rep GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

type Rep GetResolverRulePolicy = D1 ('MetaData "GetResolverRulePolicy" "Amazonka.Route53Resolver.GetResolverRulePolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverRulePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

newGetResolverRulePolicy Source #

Create a value of GetResolverRulePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:GetResolverRulePolicy', getResolverRulePolicy_arn - The ID of the Resolver rule that you want to get the Resolver rule policy for.

data GetResolverRulePolicyResponse Source #

See: newGetResolverRulePolicyResponse smart constructor.

Instances

Instances details
Eq GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Read GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Show GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Generic GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Associated Types

type Rep GetResolverRulePolicyResponse :: Type -> Type #

NFData GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

type Rep GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

type Rep GetResolverRulePolicyResponse = D1 ('MetaData "GetResolverRulePolicyResponse" "Amazonka.Route53Resolver.GetResolverRulePolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverRulePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRulePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverRulePolicyResponse Source #

Create a value of GetResolverRulePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRulePolicy:GetResolverRulePolicyResponse', getResolverRulePolicyResponse_resolverRulePolicy - The Resolver rule policy for the rule that you specified in a GetResolverRulePolicy request.

$sel:httpStatus:GetResolverRulePolicyResponse', getResolverRulePolicyResponse_httpStatus - The response's http status code.

GetResolverDnssecConfig

data GetResolverDnssecConfig Source #

See: newGetResolverDnssecConfig smart constructor.

Instances

Instances details
Eq GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Read GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Show GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Generic GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Associated Types

type Rep GetResolverDnssecConfig :: Type -> Type #

NFData GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Methods

rnf :: GetResolverDnssecConfig -> () #

Hashable GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

ToJSON GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

AWSRequest GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

ToHeaders GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

ToPath GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

ToQuery GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

type Rep GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

type Rep GetResolverDnssecConfig = D1 ('MetaData "GetResolverDnssecConfig" "Amazonka.Route53Resolver.GetResolverDnssecConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverDnssecConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

newGetResolverDnssecConfig Source #

Create a value of GetResolverDnssecConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:GetResolverDnssecConfig', getResolverDnssecConfig_resourceId - The ID of the virtual private cloud (VPC) for the DNSSEC validation status.

data GetResolverDnssecConfigResponse Source #

See: newGetResolverDnssecConfigResponse smart constructor.

Instances

Instances details
Eq GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Read GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Show GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Generic GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Associated Types

type Rep GetResolverDnssecConfigResponse :: Type -> Type #

NFData GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

type Rep GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

type Rep GetResolverDnssecConfigResponse = D1 ('MetaData "GetResolverDnssecConfigResponse" "Amazonka.Route53Resolver.GetResolverDnssecConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverDnssecConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverDNSSECConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverDnssecConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverDnssecConfigResponse Source #

Create a value of GetResolverDnssecConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverDNSSECConfig:GetResolverDnssecConfigResponse', getResolverDnssecConfigResponse_resolverDNSSECConfig - The information about a configuration for DNSSEC validation.

$sel:httpStatus:GetResolverDnssecConfigResponse', getResolverDnssecConfigResponse_httpStatus - The response's http status code.

ListFirewallRuleGroups (Paginated)

data ListFirewallRuleGroups Source #

See: newListFirewallRuleGroups smart constructor.

Instances

Instances details
Eq ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Read ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Show ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Generic ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Associated Types

type Rep ListFirewallRuleGroups :: Type -> Type #

NFData ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Methods

rnf :: ListFirewallRuleGroups -> () #

Hashable ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

ToJSON ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

AWSPager ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

AWSRequest ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Associated Types

type AWSResponse ListFirewallRuleGroups #

ToHeaders ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

ToPath ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

ToQuery ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroups = D1 ('MetaData "ListFirewallRuleGroups" "Amazonka.Route53Resolver.ListFirewallRuleGroups" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallRuleGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

newListFirewallRuleGroups :: ListFirewallRuleGroups Source #

Create a value of ListFirewallRuleGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFirewallRuleGroups', listFirewallRuleGroups_nextToken - For the first call to this list request, omit this value.

When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

$sel:maxResults:ListFirewallRuleGroups', listFirewallRuleGroups_maxResults - The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

data ListFirewallRuleGroupsResponse Source #

See: newListFirewallRuleGroupsResponse smart constructor.

Instances

Instances details
Eq ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Read ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Show ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Generic ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Associated Types

type Rep ListFirewallRuleGroupsResponse :: Type -> Type #

NFData ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroupsResponse = D1 ('MetaData "ListFirewallRuleGroupsResponse" "Amazonka.Route53Resolver.ListFirewallRuleGroups" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallRuleGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "firewallRuleGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FirewallRuleGroupMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFirewallRuleGroupsResponse Source #

Create a value of ListFirewallRuleGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFirewallRuleGroups', listFirewallRuleGroupsResponse_nextToken - If objects are still available for retrieval, Resolver returns this token in the response. To retrieve the next batch of objects, provide this token in your next request.

$sel:firewallRuleGroups:ListFirewallRuleGroupsResponse', listFirewallRuleGroupsResponse_firewallRuleGroups - A list of your firewall rule groups.

This might be a partial list of the rule groups that you have defined. For information, see MaxResults.

$sel:httpStatus:ListFirewallRuleGroupsResponse', listFirewallRuleGroupsResponse_httpStatus - The response's http status code.

UpdateResolverRule

data UpdateResolverRule Source #

See: newUpdateResolverRule smart constructor.

Instances

Instances details
Eq UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Read UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Show UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Generic UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Associated Types

type Rep UpdateResolverRule :: Type -> Type #

NFData UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Methods

rnf :: UpdateResolverRule -> () #

Hashable UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

ToJSON UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

AWSRequest UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Associated Types

type AWSResponse UpdateResolverRule #

ToHeaders UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

ToPath UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

ToQuery UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

type Rep UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

type Rep UpdateResolverRule = D1 ('MetaData "UpdateResolverRule" "Amazonka.Route53Resolver.UpdateResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResolverRuleConfig)))
type AWSResponse UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

newUpdateResolverRule Source #

Create a value of UpdateResolverRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRuleId:UpdateResolverRule', updateResolverRule_resolverRuleId - The ID of the Resolver rule that you want to update.

$sel:config:UpdateResolverRule', updateResolverRule_config - The new settings for the Resolver rule.

data UpdateResolverRuleResponse Source #

See: newUpdateResolverRuleResponse smart constructor.

Instances

Instances details
Eq UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Read UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Show UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Generic UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Associated Types

type Rep UpdateResolverRuleResponse :: Type -> Type #

NFData UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

type Rep UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

type Rep UpdateResolverRuleResponse = D1 ('MetaData "UpdateResolverRuleResponse" "Amazonka.Route53Resolver.UpdateResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateResolverRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRule)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResolverRuleResponse Source #

Create a value of UpdateResolverRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRule:UpdateResolverRuleResponse', updateResolverRuleResponse_resolverRule - The response to an UpdateResolverRule request.

$sel:httpStatus:UpdateResolverRuleResponse', updateResolverRuleResponse_httpStatus - The response's http status code.

DeleteResolverRule

data DeleteResolverRule Source #

See: newDeleteResolverRule smart constructor.

Instances

Instances details
Eq DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Read DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Show DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Generic DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Associated Types

type Rep DeleteResolverRule :: Type -> Type #

NFData DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Methods

rnf :: DeleteResolverRule -> () #

Hashable DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

ToJSON DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

AWSRequest DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Associated Types

type AWSResponse DeleteResolverRule #

ToHeaders DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

ToPath DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

ToQuery DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type Rep DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type Rep DeleteResolverRule = D1 ('MetaData "DeleteResolverRule" "Amazonka.Route53Resolver.DeleteResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

newDeleteResolverRule Source #

Create a value of DeleteResolverRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRuleId:DeleteResolverRule', deleteResolverRule_resolverRuleId - The ID of the Resolver rule that you want to delete.

data DeleteResolverRuleResponse Source #

See: newDeleteResolverRuleResponse smart constructor.

Instances

Instances details
Eq DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Read DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Show DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Generic DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Associated Types

type Rep DeleteResolverRuleResponse :: Type -> Type #

NFData DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type Rep DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type Rep DeleteResolverRuleResponse = D1 ('MetaData "DeleteResolverRuleResponse" "Amazonka.Route53Resolver.DeleteResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteResolverRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRule)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteResolverRuleResponse Source #

Create a value of DeleteResolverRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRule:DeleteResolverRuleResponse', deleteResolverRuleResponse_resolverRule - Information about the DeleteResolverRule request, including the status of the request.

$sel:httpStatus:DeleteResolverRuleResponse', deleteResolverRuleResponse_httpStatus - The response's http status code.

DeleteFirewallRule

data DeleteFirewallRule Source #

See: newDeleteFirewallRule smart constructor.

Instances

Instances details
Eq DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Read DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Show DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Generic DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Associated Types

type Rep DeleteFirewallRule :: Type -> Type #

NFData DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Methods

rnf :: DeleteFirewallRule -> () #

Hashable DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

ToJSON DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

AWSRequest DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Associated Types

type AWSResponse DeleteFirewallRule #

ToHeaders DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

ToPath DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

ToQuery DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

type Rep DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

type Rep DeleteFirewallRule = D1 ('MetaData "DeleteFirewallRule" "Amazonka.Route53Resolver.DeleteFirewallRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteFirewallRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

newDeleteFirewallRule Source #

Create a value of DeleteFirewallRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroupId:DeleteFirewallRule', deleteFirewallRule_firewallRuleGroupId - The unique identifier of the firewall rule group that you want to delete the rule from.

$sel:firewallDomainListId:DeleteFirewallRule', deleteFirewallRule_firewallDomainListId - The ID of the domain list that's used in the rule.

data DeleteFirewallRuleResponse Source #

See: newDeleteFirewallRuleResponse smart constructor.

Instances

Instances details
Eq DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Read DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Show DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Generic DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Associated Types

type Rep DeleteFirewallRuleResponse :: Type -> Type #

NFData DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

type Rep DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

type Rep DeleteFirewallRuleResponse = D1 ('MetaData "DeleteFirewallRuleResponse" "Amazonka.Route53Resolver.DeleteFirewallRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteFirewallRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRule)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteFirewallRuleResponse Source #

Create a value of DeleteFirewallRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRule:DeleteFirewallRuleResponse', deleteFirewallRuleResponse_firewallRule - The specification for the firewall rule that you just deleted.

$sel:httpStatus:DeleteFirewallRuleResponse', deleteFirewallRuleResponse_httpStatus - The response's http status code.

UpdateFirewallRule

data UpdateFirewallRule Source #

See: newUpdateFirewallRule smart constructor.

Instances

Instances details
Eq UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Read UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Show UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Generic UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Associated Types

type Rep UpdateFirewallRule :: Type -> Type #

NFData UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Methods

rnf :: UpdateFirewallRule -> () #

Hashable UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

ToJSON UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

AWSRequest UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Associated Types

type AWSResponse UpdateFirewallRule #

ToHeaders UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

ToPath UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

ToQuery UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

type Rep UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

type Rep UpdateFirewallRule = D1 ('MetaData "UpdateFirewallRule" "Amazonka.Route53Resolver.UpdateFirewallRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateFirewallRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "blockOverrideDnsType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockOverrideDnsType)) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "blockResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockResponse)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)))) :*: ((S1 ('MetaSel ('Just "blockOverrideTtl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "blockOverrideDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

newUpdateFirewallRule Source #

Create a value of UpdateFirewallRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:blockOverrideDnsType:UpdateFirewallRule', updateFirewallRule_blockOverrideDnsType - The DNS record's type. This determines the format of the record value that you provided in BlockOverrideDomain. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.

$sel:priority:UpdateFirewallRule', updateFirewallRule_priority - The setting that determines the processing order of the rule in the rule group. DNS Firewall processes the rules in a rule group by order of priority, starting from the lowest setting.

You must specify a unique priority for each rule in a rule group. To make it easier to insert rules later, leave space between the numbers, for example, use 100, 200, and so on. You can change the priority setting for the rules in a rule group at any time.

$sel:blockResponse:UpdateFirewallRule', updateFirewallRule_blockResponse - The way that you want DNS Firewall to block the request. Used for the rule action setting BLOCK.

  • NODATA - Respond indicating that the query was successful, but no response is available for it.
  • NXDOMAIN - Respond indicating that the domain name that's in the query doesn't exist.
  • OVERRIDE - Provide a custom override in the response. This option requires custom handling details in the rule's BlockOverride* settings.

$sel:action:UpdateFirewallRule', updateFirewallRule_action - The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list:

  • ALLOW - Permit the request to go through.
  • ALERT - Permit the request to go through but send an alert to the logs.
  • BLOCK - Disallow the request. This option requires additional details in the rule's BlockResponse.

$sel:blockOverrideTtl:UpdateFirewallRule', updateFirewallRule_blockOverrideTtl - The recommended amount of time, in seconds, for the DNS resolver or web browser to cache the provided override record. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.

$sel:name:UpdateFirewallRule', updateFirewallRule_name - The name of the rule.

$sel:blockOverrideDomain:UpdateFirewallRule', updateFirewallRule_blockOverrideDomain - The custom DNS record to send back in response to the query. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.

$sel:firewallRuleGroupId:UpdateFirewallRule', updateFirewallRule_firewallRuleGroupId - The unique identifier of the firewall rule group for the rule.

$sel:firewallDomainListId:UpdateFirewallRule', updateFirewallRule_firewallDomainListId - The ID of the domain list to use in the rule.

data UpdateFirewallRuleResponse Source #

See: newUpdateFirewallRuleResponse smart constructor.

Instances

Instances details
Eq UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Read UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Show UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Generic UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Associated Types

type Rep UpdateFirewallRuleResponse :: Type -> Type #

NFData UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

type Rep UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

type Rep UpdateFirewallRuleResponse = D1 ('MetaData "UpdateFirewallRuleResponse" "Amazonka.Route53Resolver.UpdateFirewallRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateFirewallRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRule)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateFirewallRuleResponse Source #

Create a value of UpdateFirewallRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRule:UpdateFirewallRuleResponse', updateFirewallRuleResponse_firewallRule - The firewall rule that you just updated.

$sel:httpStatus:UpdateFirewallRuleResponse', updateFirewallRuleResponse_httpStatus - The response's http status code.

ListFirewallRules (Paginated)

data ListFirewallRules Source #

See: newListFirewallRules smart constructor.

Instances

Instances details
Eq ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Read ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Show ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Generic ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Associated Types

type Rep ListFirewallRules :: Type -> Type #

NFData ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Methods

rnf :: ListFirewallRules -> () #

Hashable ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

ToJSON ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

AWSPager ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

AWSRequest ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Associated Types

type AWSResponse ListFirewallRules #

ToHeaders ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

ToPath ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

ToQuery ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

type Rep ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

type Rep ListFirewallRules = D1 ('MetaData "ListFirewallRules" "Amazonka.Route53Resolver.ListFirewallRules" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallRules'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

newListFirewallRules Source #

Create a value of ListFirewallRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:priority:ListFirewallRules', listFirewallRules_priority - Optional additional filter for the rules to retrieve.

The setting that determines the processing order of the rules in a rule group. DNS Firewall processes the rules in a rule group by order of priority, starting from the lowest setting.

$sel:action:ListFirewallRules', listFirewallRules_action - Optional additional filter for the rules to retrieve.

The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list:

  • ALLOW - Permit the request to go through.
  • ALERT - Permit the request to go through but send an alert to the logs.
  • BLOCK - Disallow the request. If this is specified, additional handling details are provided in the rule's BlockResponse setting.

$sel:nextToken:ListFirewallRules', listFirewallRules_nextToken - For the first call to this list request, omit this value.

When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

$sel:maxResults:ListFirewallRules', listFirewallRules_maxResults - The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

$sel:firewallRuleGroupId:ListFirewallRules', listFirewallRules_firewallRuleGroupId - The unique identifier of the firewall rule group that you want to retrieve the rules for.

data ListFirewallRulesResponse Source #

See: newListFirewallRulesResponse smart constructor.

Instances

Instances details
Eq ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Read ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Show ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Generic ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Associated Types

type Rep ListFirewallRulesResponse :: Type -> Type #

NFData ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

type Rep ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

type Rep ListFirewallRulesResponse = D1 ('MetaData "ListFirewallRulesResponse" "Amazonka.Route53Resolver.ListFirewallRules" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FirewallRule])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFirewallRulesResponse Source #

Create a value of ListFirewallRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRules:ListFirewallRulesResponse', listFirewallRulesResponse_firewallRules - A list of the rules that you have defined.

This might be a partial list of the firewall rules that you've defined. For information, see MaxResults.

$sel:nextToken:ListFirewallRules', listFirewallRulesResponse_nextToken - If objects are still available for retrieval, Resolver returns this token in the response. To retrieve the next batch of objects, provide this token in your next request.

$sel:httpStatus:ListFirewallRulesResponse', listFirewallRulesResponse_httpStatus - The response's http status code.

GetFirewallRuleGroup

data GetFirewallRuleGroup Source #

See: newGetFirewallRuleGroup smart constructor.

Instances

Instances details
Eq GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Read GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Show GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Generic GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Associated Types

type Rep GetFirewallRuleGroup :: Type -> Type #

NFData GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Methods

rnf :: GetFirewallRuleGroup -> () #

Hashable GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

ToJSON GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

AWSRequest GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Associated Types

type AWSResponse GetFirewallRuleGroup #

ToHeaders GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

ToPath GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

ToQuery GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

type Rep GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

type Rep GetFirewallRuleGroup = D1 ('MetaData "GetFirewallRuleGroup" "Amazonka.Route53Resolver.GetFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallRuleGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

newGetFirewallRuleGroup Source #

Create a value of GetFirewallRuleGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroupId:GetFirewallRuleGroup', getFirewallRuleGroup_firewallRuleGroupId - The unique identifier of the firewall rule group.

data GetFirewallRuleGroupResponse Source #

See: newGetFirewallRuleGroupResponse smart constructor.

Instances

Instances details
Eq GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Read GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Show GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Generic GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Associated Types

type Rep GetFirewallRuleGroupResponse :: Type -> Type #

NFData GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

type Rep GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

type Rep GetFirewallRuleGroupResponse = D1 ('MetaData "GetFirewallRuleGroupResponse" "Amazonka.Route53Resolver.GetFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallRuleGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFirewallRuleGroupResponse Source #

Create a value of GetFirewallRuleGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroup:GetFirewallRuleGroupResponse', getFirewallRuleGroupResponse_firewallRuleGroup - A collection of rules used to filter DNS network traffic.

$sel:httpStatus:GetFirewallRuleGroupResponse', getFirewallRuleGroupResponse_httpStatus - The response's http status code.

ListResolverRules (Paginated)

data ListResolverRules Source #

See: newListResolverRules smart constructor.

Instances

Instances details
Eq ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Read ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Show ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Generic ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Associated Types

type Rep ListResolverRules :: Type -> Type #

NFData ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Methods

rnf :: ListResolverRules -> () #

Hashable ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

ToJSON ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

AWSPager ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

AWSRequest ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Associated Types

type AWSResponse ListResolverRules #

ToHeaders ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

ToPath ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

ToQuery ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

type Rep ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

type Rep ListResolverRules = D1 ('MetaData "ListResolverRules" "Amazonka.Route53Resolver.ListResolverRules" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

newListResolverRules :: ListResolverRules Source #

Create a value of ListResolverRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListResolverRules', listResolverRules_filters - An optional specification to return a subset of Resolver rules, such as all Resolver rules that are associated with the same Resolver endpoint.

If you submit a second or subsequent ListResolverRules request and specify the NextToken parameter, you must use the same values for Filters, if any, as in the previous request.

$sel:nextToken:ListResolverRules', listResolverRules_nextToken - For the first ListResolverRules request, omit this value.

If you have more than MaxResults Resolver rules, you can submit another ListResolverRules request to get the next group of Resolver rules. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverRules', listResolverRules_maxResults - The maximum number of Resolver rules that you want to return in the response to a ListResolverRules request. If you don't specify a value for MaxResults, Resolver returns up to 100 Resolver rules.

data ListResolverRulesResponse Source #

See: newListResolverRulesResponse smart constructor.

Instances

Instances details
Eq ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Read ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Show ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Generic ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Associated Types

type Rep ListResolverRulesResponse :: Type -> Type #

NFData ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

type Rep ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

type Rep ListResolverRulesResponse = D1 ('MetaData "ListResolverRulesResponse" "Amazonka.Route53Resolver.ListResolverRules" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverRulesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resolverRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverRule])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolverRulesResponse Source #

Create a value of ListResolverRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRules:ListResolverRulesResponse', listResolverRulesResponse_resolverRules - The Resolver rules that were created using the current Amazon Web Services account and that match the specified filters, if any.

$sel:nextToken:ListResolverRules', listResolverRulesResponse_nextToken - If more than MaxResults Resolver rules match the specified criteria, you can submit another ListResolverRules request to get the next group of results. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverRules', listResolverRulesResponse_maxResults - The value that you specified for MaxResults in the request.

$sel:httpStatus:ListResolverRulesResponse', listResolverRulesResponse_httpStatus - The response's http status code.

CreateResolverEndpoint

data CreateResolverEndpoint Source #

See: newCreateResolverEndpoint smart constructor.

Instances

Instances details
Eq CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Read CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Show CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Generic CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Associated Types

type Rep CreateResolverEndpoint :: Type -> Type #

NFData CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Methods

rnf :: CreateResolverEndpoint -> () #

Hashable CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

ToJSON CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

AWSRequest CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Associated Types

type AWSResponse CreateResolverEndpoint #

ToHeaders CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

ToPath CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

ToQuery CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

type Rep CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

type Rep CreateResolverEndpoint = D1 ('MetaData "CreateResolverEndpoint" "Amazonka.Route53Resolver.CreateResolverEndpoint" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateResolverEndpoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "direction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResolverEndpointDirection) :*: S1 ('MetaSel ('Just "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty IpAddressRequest))))))
type AWSResponse CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

newCreateResolverEndpoint Source #

Create a value of CreateResolverEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:CreateResolverEndpoint', createResolverEndpoint_name - A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.

$sel:tags:CreateResolverEndpoint', createResolverEndpoint_tags - A list of the tag keys and values that you want to associate with the endpoint.

$sel:creatorRequestId:CreateResolverEndpoint', createResolverEndpoint_creatorRequestId - A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

$sel:securityGroupIds:CreateResolverEndpoint', createResolverEndpoint_securityGroupIds - The ID of one or more security groups that you want to use to control access to this VPC. The security group that you specify must include one or more inbound rules (for inbound Resolver endpoints) or outbound rules (for outbound Resolver endpoints). Inbound and outbound rules must allow TCP and UDP access. For inbound access, open port 53. For outbound access, open the port that you're using for DNS queries on your network.

$sel:direction:CreateResolverEndpoint', createResolverEndpoint_direction - Specify the applicable value:

  • INBOUND: Resolver forwards DNS queries to the DNS service for a VPC from your network
  • OUTBOUND: Resolver forwards DNS queries from the DNS service for a VPC to your network

$sel:ipAddresses:CreateResolverEndpoint', createResolverEndpoint_ipAddresses - The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). The subnet ID uniquely identifies a VPC.

data CreateResolverEndpointResponse Source #

See: newCreateResolverEndpointResponse smart constructor.

Instances

Instances details
Eq CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Read CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Show CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Generic CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Associated Types

type Rep CreateResolverEndpointResponse :: Type -> Type #

NFData CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

type Rep CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

type Rep CreateResolverEndpointResponse = D1 ('MetaData "CreateResolverEndpointResponse" "Amazonka.Route53Resolver.CreateResolverEndpoint" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateResolverEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpoint)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateResolverEndpointResponse Source #

Create a value of CreateResolverEndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpoint:CreateResolverEndpointResponse', createResolverEndpointResponse_resolverEndpoint - Information about the CreateResolverEndpoint request, including the status of the request.

$sel:httpStatus:CreateResolverEndpointResponse', createResolverEndpointResponse_httpStatus - The response's http status code.

AssociateResolverRule

data AssociateResolverRule Source #

See: newAssociateResolverRule smart constructor.

Instances

Instances details
Eq AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Read AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Show AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Generic AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Associated Types

type Rep AssociateResolverRule :: Type -> Type #

NFData AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Methods

rnf :: AssociateResolverRule -> () #

Hashable AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

ToJSON AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

AWSRequest AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Associated Types

type AWSResponse AssociateResolverRule #

ToHeaders AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

ToPath AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

ToQuery AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

type Rep AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

type Rep AssociateResolverRule = D1 ('MetaData "AssociateResolverRule" "Amazonka.Route53Resolver.AssociateResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "AssociateResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

newAssociateResolverRule Source #

Create a value of AssociateResolverRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:AssociateResolverRule', associateResolverRule_name - A name for the association that you're creating between a Resolver rule and a VPC.

$sel:resolverRuleId:AssociateResolverRule', associateResolverRule_resolverRuleId - The ID of the Resolver rule that you want to associate with the VPC. To list the existing Resolver rules, use ListResolverRules.

$sel:vPCId:AssociateResolverRule', associateResolverRule_vPCId - The ID of the VPC that you want to associate the Resolver rule with.

data AssociateResolverRuleResponse Source #

See: newAssociateResolverRuleResponse smart constructor.

Instances

Instances details
Eq AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Read AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Show AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Generic AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Associated Types

type Rep AssociateResolverRuleResponse :: Type -> Type #

NFData AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

type Rep AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

type Rep AssociateResolverRuleResponse = D1 ('MetaData "AssociateResolverRuleResponse" "Amazonka.Route53Resolver.AssociateResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "AssociateResolverRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRuleAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateResolverRuleResponse Source #

Create a value of AssociateResolverRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRuleAssociation:AssociateResolverRuleResponse', associateResolverRuleResponse_resolverRuleAssociation - Information about the AssociateResolverRule request, including the status of the request.

$sel:httpStatus:AssociateResolverRuleResponse', associateResolverRuleResponse_httpStatus - The response's http status code.

GetResolverQueryLogConfigPolicy

data GetResolverQueryLogConfigPolicy Source #

See: newGetResolverQueryLogConfigPolicy smart constructor.

Instances

Instances details
Eq GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Read GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Show GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Generic GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Associated Types

type Rep GetResolverQueryLogConfigPolicy :: Type -> Type #

NFData GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Hashable GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

ToJSON GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

AWSRequest GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

ToHeaders GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

ToPath GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

ToQuery GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

type Rep GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

type Rep GetResolverQueryLogConfigPolicy = D1 ('MetaData "GetResolverQueryLogConfigPolicy" "Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverQueryLogConfigPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

newGetResolverQueryLogConfigPolicy Source #

Create a value of GetResolverQueryLogConfigPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:GetResolverQueryLogConfigPolicy', getResolverQueryLogConfigPolicy_arn - The ARN of the query logging configuration that you want to get the query logging policy for.

data GetResolverQueryLogConfigPolicyResponse Source #

Instances

Instances details
Eq GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Read GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Show GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Generic GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

NFData GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

type Rep GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

type Rep GetResolverQueryLogConfigPolicyResponse = D1 ('MetaData "GetResolverQueryLogConfigPolicyResponse" "Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverQueryLogConfigPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverQueryLogConfigPolicyResponse Source #

Create a value of GetResolverQueryLogConfigPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfigPolicy:GetResolverQueryLogConfigPolicyResponse', getResolverQueryLogConfigPolicyResponse_resolverQueryLogConfigPolicy - Information about the query logging policy for the query logging configuration that you specified in a GetResolverQueryLogConfigPolicy request.

$sel:httpStatus:GetResolverQueryLogConfigPolicyResponse', getResolverQueryLogConfigPolicyResponse_httpStatus - The response's http status code.

UpdateFirewallDomains

data UpdateFirewallDomains Source #

See: newUpdateFirewallDomains smart constructor.

Instances

Instances details
Eq UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Read UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Show UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Generic UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Associated Types

type Rep UpdateFirewallDomains :: Type -> Type #

NFData UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Methods

rnf :: UpdateFirewallDomains -> () #

Hashable UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

ToJSON UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

AWSRequest UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Associated Types

type AWSResponse UpdateFirewallDomains #

ToHeaders UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

ToPath UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

ToQuery UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

type Rep UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

type Rep UpdateFirewallDomains = D1 ('MetaData "UpdateFirewallDomains" "Amazonka.Route53Resolver.UpdateFirewallDomains" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateFirewallDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FirewallDomainUpdateOperation) :*: S1 ('MetaSel ('Just "domains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))
type AWSResponse UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

newUpdateFirewallDomains Source #

Create a value of UpdateFirewallDomains with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallDomainListId:UpdateFirewallDomains', updateFirewallDomains_firewallDomainListId - The ID of the domain list whose domains you want to update.

$sel:operation:UpdateFirewallDomains', updateFirewallDomains_operation - What you want DNS Firewall to do with the domains that you are providing:

  • ADD - Add the domains to the ones that are already in the domain list.
  • REMOVE - Search the domain list for the domains and remove them from the list.
  • REPLACE - Update the domain list to exactly match the list that you are providing.

$sel:domains:UpdateFirewallDomains', updateFirewallDomains_domains - A list of domains to use in the update operation.

Each domain specification in your domain list must satisfy the following requirements:

  • It can optionally start with * (asterisk).
  • With the exception of the optional starting asterisk, it must only contain the following characters: A-Z, a-z, 0-9, - (hyphen).
  • It must be from 1-255 characters in length.

data UpdateFirewallDomainsResponse Source #

See: newUpdateFirewallDomainsResponse smart constructor.

Instances

Instances details
Eq UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Read UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Show UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Generic UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Associated Types

type Rep UpdateFirewallDomainsResponse :: Type -> Type #

NFData UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

type Rep UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

type Rep UpdateFirewallDomainsResponse = D1 ('MetaData "UpdateFirewallDomainsResponse" "Amazonka.Route53Resolver.UpdateFirewallDomains" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateFirewallDomainsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallDomainListStatus)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newUpdateFirewallDomainsResponse Source #

Create a value of UpdateFirewallDomainsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:UpdateFirewallDomainsResponse', updateFirewallDomainsResponse_status -

$sel:statusMessage:UpdateFirewallDomainsResponse', updateFirewallDomainsResponse_statusMessage - Additional information about the status of the list, if available.

$sel:name:UpdateFirewallDomainsResponse', updateFirewallDomainsResponse_name - The name of the domain list.

$sel:id:UpdateFirewallDomainsResponse', updateFirewallDomainsResponse_id - The ID of the firewall domain list that DNS Firewall just updated.

$sel:httpStatus:UpdateFirewallDomainsResponse', updateFirewallDomainsResponse_httpStatus - The response's http status code.

ListResolverEndpoints (Paginated)

data ListResolverEndpoints Source #

See: newListResolverEndpoints smart constructor.

Instances

Instances details
Eq ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Read ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Show ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Generic ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Associated Types

type Rep ListResolverEndpoints :: Type -> Type #

NFData ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Methods

rnf :: ListResolverEndpoints -> () #

Hashable ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

ToJSON ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

AWSPager ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

AWSRequest ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Associated Types

type AWSResponse ListResolverEndpoints #

ToHeaders ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

ToPath ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

ToQuery ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpoints = D1 ('MetaData "ListResolverEndpoints" "Amazonka.Route53Resolver.ListResolverEndpoints" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

newListResolverEndpoints :: ListResolverEndpoints Source #

Create a value of ListResolverEndpoints with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListResolverEndpoints', listResolverEndpoints_filters - An optional specification to return a subset of Resolver endpoints, such as all inbound Resolver endpoints.

If you submit a second or subsequent ListResolverEndpoints request and specify the NextToken parameter, you must use the same values for Filters, if any, as in the previous request.

$sel:nextToken:ListResolverEndpoints', listResolverEndpoints_nextToken - For the first ListResolverEndpoints request, omit this value.

If you have more than MaxResults Resolver endpoints, you can submit another ListResolverEndpoints request to get the next group of Resolver endpoints. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverEndpoints', listResolverEndpoints_maxResults - The maximum number of Resolver endpoints that you want to return in the response to a ListResolverEndpoints request. If you don't specify a value for MaxResults, Resolver returns up to 100 Resolver endpoints.

data ListResolverEndpointsResponse Source #

See: newListResolverEndpointsResponse smart constructor.

Instances

Instances details
Eq ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Read ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Show ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Generic ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Associated Types

type Rep ListResolverEndpointsResponse :: Type -> Type #

NFData ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpointsResponse = D1 ('MetaData "ListResolverEndpointsResponse" "Amazonka.Route53Resolver.ListResolverEndpoints" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverEndpointsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resolverEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverEndpoint])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolverEndpointsResponse Source #

Create a value of ListResolverEndpointsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpoints:ListResolverEndpointsResponse', listResolverEndpointsResponse_resolverEndpoints - The Resolver endpoints that were created by using the current Amazon Web Services account, and that match the specified filters, if any.

$sel:nextToken:ListResolverEndpoints', listResolverEndpointsResponse_nextToken - If more than MaxResults IP addresses match the specified criteria, you can submit another ListResolverEndpoint request to get the next group of results. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverEndpoints', listResolverEndpointsResponse_maxResults - The value that you specified for MaxResults in the request.

$sel:httpStatus:ListResolverEndpointsResponse', listResolverEndpointsResponse_httpStatus - The response's http status code.

ListFirewallDomains (Paginated)

data ListFirewallDomains Source #

See: newListFirewallDomains smart constructor.

Instances

Instances details
Eq ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Read ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Show ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Generic ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Associated Types

type Rep ListFirewallDomains :: Type -> Type #

NFData ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Methods

rnf :: ListFirewallDomains -> () #

Hashable ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

ToJSON ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

AWSPager ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

AWSRequest ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Associated Types

type AWSResponse ListFirewallDomains #

ToHeaders ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

ToPath ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

ToQuery ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

type Rep ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

type Rep ListFirewallDomains = D1 ('MetaData "ListFirewallDomains" "Amazonka.Route53Resolver.ListFirewallDomains" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

newListFirewallDomains Source #

Create a value of ListFirewallDomains with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFirewallDomains', listFirewallDomains_nextToken - For the first call to this list request, omit this value.

When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

$sel:maxResults:ListFirewallDomains', listFirewallDomains_maxResults - The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

$sel:firewallDomainListId:ListFirewallDomains', listFirewallDomains_firewallDomainListId - The ID of the domain list whose domains you want to retrieve.

data ListFirewallDomainsResponse Source #

See: newListFirewallDomainsResponse smart constructor.

Instances

Instances details
Eq ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Read ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Show ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Generic ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Associated Types

type Rep ListFirewallDomainsResponse :: Type -> Type #

NFData ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

type Rep ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

type Rep ListFirewallDomainsResponse = D1 ('MetaData "ListFirewallDomainsResponse" "Amazonka.Route53Resolver.ListFirewallDomains" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallDomainsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFirewallDomainsResponse Source #

Create a value of ListFirewallDomainsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFirewallDomains', listFirewallDomainsResponse_nextToken - If objects are still available for retrieval, Resolver returns this token in the response. To retrieve the next batch of objects, provide this token in your next request.

$sel:domains:ListFirewallDomainsResponse', listFirewallDomainsResponse_domains - A list of the domains in the firewall domain list.

This might be a partial list of the domains that you've defined in the domain list. For information, see MaxResults.

$sel:httpStatus:ListFirewallDomainsResponse', listFirewallDomainsResponse_httpStatus - The response's http status code.

GetResolverRuleAssociation

data GetResolverRuleAssociation Source #

See: newGetResolverRuleAssociation smart constructor.

Instances

Instances details
Eq GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Read GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Show GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Generic GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Associated Types

type Rep GetResolverRuleAssociation :: Type -> Type #

NFData GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Hashable GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

ToJSON GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

AWSRequest GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

ToHeaders GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

ToPath GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

ToQuery GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

type Rep GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

type Rep GetResolverRuleAssociation = D1 ('MetaData "GetResolverRuleAssociation" "Amazonka.Route53Resolver.GetResolverRuleAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverRuleAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

newGetResolverRuleAssociation Source #

Create a value of GetResolverRuleAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRuleAssociationId:GetResolverRuleAssociation', getResolverRuleAssociation_resolverRuleAssociationId - The ID of the Resolver rule association that you want to get information about.

data GetResolverRuleAssociationResponse Source #

Instances

Instances details
Eq GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Read GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Show GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Generic GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Associated Types

type Rep GetResolverRuleAssociationResponse :: Type -> Type #

NFData GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

type Rep GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

type Rep GetResolverRuleAssociationResponse = D1 ('MetaData "GetResolverRuleAssociationResponse" "Amazonka.Route53Resolver.GetResolverRuleAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverRuleAssociationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRuleAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverRuleAssociationResponse Source #

Create a value of GetResolverRuleAssociationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRuleAssociation:GetResolverRuleAssociationResponse', getResolverRuleAssociationResponse_resolverRuleAssociation - Information about the Resolver rule association that you specified in a GetResolverRuleAssociation request.

$sel:httpStatus:GetResolverRuleAssociationResponse', getResolverRuleAssociationResponse_httpStatus - The response's http status code.

GetFirewallConfig

data GetFirewallConfig Source #

See: newGetFirewallConfig smart constructor.

Constructors

GetFirewallConfig' Text 

Instances

Instances details
Eq GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Read GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Show GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Generic GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type Rep GetFirewallConfig :: Type -> Type #

NFData GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Methods

rnf :: GetFirewallConfig -> () #

Hashable GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

ToJSON GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

AWSRequest GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type AWSResponse GetFirewallConfig #

ToHeaders GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

ToPath GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

ToQuery GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfig = D1 ('MetaData "GetFirewallConfig" "Amazonka.Route53Resolver.GetFirewallConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

newGetFirewallConfig Source #

Create a value of GetFirewallConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:GetFirewallConfig', getFirewallConfig_resourceId - The ID of the VPC from Amazon VPC that the configuration is for.

data GetFirewallConfigResponse Source #

See: newGetFirewallConfigResponse smart constructor.

Instances

Instances details
Eq GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Read GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Show GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Generic GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type Rep GetFirewallConfigResponse :: Type -> Type #

NFData GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfigResponse = D1 ('MetaData "GetFirewallConfigResponse" "Amazonka.Route53Resolver.GetFirewallConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFirewallConfigResponse Source #

Create a value of GetFirewallConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallConfig:GetFirewallConfigResponse', getFirewallConfigResponse_firewallConfig - Configuration of the firewall behavior provided by DNS Firewall for a single VPC from AmazonVPC.

$sel:httpStatus:GetFirewallConfigResponse', getFirewallConfigResponse_httpStatus - The response's http status code.

GetFirewallDomainList

data GetFirewallDomainList Source #

See: newGetFirewallDomainList smart constructor.

Instances

Instances details
Eq GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Read GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Show GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Generic GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Associated Types

type Rep GetFirewallDomainList :: Type -> Type #

NFData GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Methods

rnf :: GetFirewallDomainList -> () #

Hashable GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

ToJSON GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

AWSRequest GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Associated Types

type AWSResponse GetFirewallDomainList #

ToHeaders GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

ToPath GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

ToQuery GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

type Rep GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

type Rep GetFirewallDomainList = D1 ('MetaData "GetFirewallDomainList" "Amazonka.Route53Resolver.GetFirewallDomainList" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallDomainList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

newGetFirewallDomainList Source #

Create a value of GetFirewallDomainList with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallDomainListId:GetFirewallDomainList', getFirewallDomainList_firewallDomainListId - The ID of the domain list.

data GetFirewallDomainListResponse Source #

See: newGetFirewallDomainListResponse smart constructor.

Instances

Instances details
Eq GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Read GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Show GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Generic GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Associated Types

type Rep GetFirewallDomainListResponse :: Type -> Type #

NFData GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

type Rep GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

type Rep GetFirewallDomainListResponse = D1 ('MetaData "GetFirewallDomainListResponse" "Amazonka.Route53Resolver.GetFirewallDomainList" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallDomainListResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallDomainList)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFirewallDomainListResponse Source #

Create a value of GetFirewallDomainListResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallDomainList:GetFirewallDomainListResponse', getFirewallDomainListResponse_firewallDomainList - The domain list that you requested.

$sel:httpStatus:GetFirewallDomainListResponse', getFirewallDomainListResponse_httpStatus - The response's http status code.

DisassociateResolverRule

data DisassociateResolverRule Source #

See: newDisassociateResolverRule smart constructor.

Instances

Instances details
Eq DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Read DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Show DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Generic DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Associated Types

type Rep DisassociateResolverRule :: Type -> Type #

NFData DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Hashable DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

ToJSON DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

AWSRequest DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

ToHeaders DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

ToPath DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

ToQuery DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

type Rep DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

type Rep DisassociateResolverRule = D1 ('MetaData "DisassociateResolverRule" "Amazonka.Route53Resolver.DisassociateResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DisassociateResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

newDisassociateResolverRule Source #

Create a value of DisassociateResolverRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vPCId:DisassociateResolverRule', disassociateResolverRule_vPCId - The ID of the VPC that you want to disassociate the Resolver rule from.

$sel:resolverRuleId:DisassociateResolverRule', disassociateResolverRule_resolverRuleId - The ID of the Resolver rule that you want to disassociate from the specified VPC.

data DisassociateResolverRuleResponse Source #

See: newDisassociateResolverRuleResponse smart constructor.

Instances

Instances details
Eq DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Read DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Show DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Generic DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Associated Types

type Rep DisassociateResolverRuleResponse :: Type -> Type #

NFData DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

type Rep DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

type Rep DisassociateResolverRuleResponse = D1 ('MetaData "DisassociateResolverRuleResponse" "Amazonka.Route53Resolver.DisassociateResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DisassociateResolverRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRuleAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateResolverRuleResponse Source #

Create a value of DisassociateResolverRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRuleAssociation:DisassociateResolverRuleResponse', disassociateResolverRuleResponse_resolverRuleAssociation - Information about the DisassociateResolverRule request, including the status of the request.

$sel:httpStatus:DisassociateResolverRuleResponse', disassociateResolverRuleResponse_httpStatus - The response's http status code.

GetResolverQueryLogConfigAssociation

data GetResolverQueryLogConfigAssociation Source #

Instances

Instances details
Eq GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Read GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Show GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Generic GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

NFData GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Hashable GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

ToJSON GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

AWSRequest GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

ToHeaders GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

ToPath GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

ToQuery GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

type Rep GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

type Rep GetResolverQueryLogConfigAssociation = D1 ('MetaData "GetResolverQueryLogConfigAssociation" "Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverQueryLogConfigAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

newGetResolverQueryLogConfigAssociation Source #

Create a value of GetResolverQueryLogConfigAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfigAssociationId:GetResolverQueryLogConfigAssociation', getResolverQueryLogConfigAssociation_resolverQueryLogConfigAssociationId - The ID of the Resolver query logging configuration association that you want to get information about.

data GetResolverQueryLogConfigAssociationResponse Source #

Instances

Instances details
Eq GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Read GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Show GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Generic GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

NFData GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

type Rep GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

type Rep GetResolverQueryLogConfigAssociationResponse = D1 ('MetaData "GetResolverQueryLogConfigAssociationResponse" "Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverQueryLogConfigAssociationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfigAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverQueryLogConfigAssociationResponse Source #

Create a value of GetResolverQueryLogConfigAssociationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfigAssociation:GetResolverQueryLogConfigAssociationResponse', getResolverQueryLogConfigAssociationResponse_resolverQueryLogConfigAssociation - Information about the Resolver query logging configuration association that you specified in a GetQueryLogConfigAssociation request.

$sel:httpStatus:GetResolverQueryLogConfigAssociationResponse', getResolverQueryLogConfigAssociationResponse_httpStatus - The response's http status code.

ListFirewallDomainLists (Paginated)

data ListFirewallDomainLists Source #

See: newListFirewallDomainLists smart constructor.

Instances

Instances details
Eq ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Read ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Show ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Generic ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Associated Types

type Rep ListFirewallDomainLists :: Type -> Type #

NFData ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Methods

rnf :: ListFirewallDomainLists -> () #

Hashable ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

ToJSON ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

AWSPager ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

AWSRequest ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

ToHeaders ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

ToPath ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

ToQuery ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

type Rep ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

type Rep ListFirewallDomainLists = D1 ('MetaData "ListFirewallDomainLists" "Amazonka.Route53Resolver.ListFirewallDomainLists" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallDomainLists'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

newListFirewallDomainLists :: ListFirewallDomainLists Source #

Create a value of ListFirewallDomainLists with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFirewallDomainLists', listFirewallDomainLists_nextToken - For the first call to this list request, omit this value.

When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

$sel:maxResults:ListFirewallDomainLists', listFirewallDomainLists_maxResults - The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

data ListFirewallDomainListsResponse Source #

See: newListFirewallDomainListsResponse smart constructor.

Instances

Instances details
Eq ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Read ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Show ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Generic ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Associated Types

type Rep ListFirewallDomainListsResponse :: Type -> Type #

NFData ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

type Rep ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

type Rep ListFirewallDomainListsResponse = D1 ('MetaData "ListFirewallDomainListsResponse" "Amazonka.Route53Resolver.ListFirewallDomainLists" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallDomainListsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "firewallDomainLists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FirewallDomainListMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFirewallDomainListsResponse Source #

Create a value of ListFirewallDomainListsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFirewallDomainLists', listFirewallDomainListsResponse_nextToken - If objects are still available for retrieval, Resolver returns this token in the response. To retrieve the next batch of objects, provide this token in your next request.

$sel:firewallDomainLists:ListFirewallDomainListsResponse', listFirewallDomainListsResponse_firewallDomainLists - A list of the domain lists that you have defined.

This might be a partial list of the domain lists that you've defined. For information, see MaxResults.

$sel:httpStatus:ListFirewallDomainListsResponse', listFirewallDomainListsResponse_httpStatus - The response's http status code.

DisassociateFirewallRuleGroup

data DisassociateFirewallRuleGroup Source #

See: newDisassociateFirewallRuleGroup smart constructor.

Instances

Instances details
Eq DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Read DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Show DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Generic DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Associated Types

type Rep DisassociateFirewallRuleGroup :: Type -> Type #

NFData DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Hashable DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

ToJSON DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

AWSRequest DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

ToHeaders DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

ToPath DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

ToQuery DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

type Rep DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

type Rep DisassociateFirewallRuleGroup = D1 ('MetaData "DisassociateFirewallRuleGroup" "Amazonka.Route53Resolver.DisassociateFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DisassociateFirewallRuleGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

newDisassociateFirewallRuleGroup Source #

Create a value of DisassociateFirewallRuleGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroupAssociationId:DisassociateFirewallRuleGroup', disassociateFirewallRuleGroup_firewallRuleGroupAssociationId - The identifier of the FirewallRuleGroupAssociation.

data DisassociateFirewallRuleGroupResponse Source #

Instances

Instances details
Eq DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Read DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Show DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Generic DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

NFData DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

type Rep DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

type Rep DisassociateFirewallRuleGroupResponse = D1 ('MetaData "DisassociateFirewallRuleGroupResponse" "Amazonka.Route53Resolver.DisassociateFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DisassociateFirewallRuleGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateFirewallRuleGroupResponse Source #

Create a value of DisassociateFirewallRuleGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroupAssociation:DisassociateFirewallRuleGroupResponse', disassociateFirewallRuleGroupResponse_firewallRuleGroupAssociation - The firewall rule group association that you just removed.

$sel:httpStatus:DisassociateFirewallRuleGroupResponse', disassociateFirewallRuleGroupResponse_httpStatus - The response's http status code.

UpdateFirewallConfig

data UpdateFirewallConfig Source #

See: newUpdateFirewallConfig smart constructor.

Instances

Instances details
Eq UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Read UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Show UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Generic UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Associated Types

type Rep UpdateFirewallConfig :: Type -> Type #

NFData UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Methods

rnf :: UpdateFirewallConfig -> () #

Hashable UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

ToJSON UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

AWSRequest UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Associated Types

type AWSResponse UpdateFirewallConfig #

ToHeaders UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

ToPath UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

ToQuery UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

type Rep UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

type Rep UpdateFirewallConfig = D1 ('MetaData "UpdateFirewallConfig" "Amazonka.Route53Resolver.UpdateFirewallConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateFirewallConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "firewallFailOpen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FirewallFailOpenStatus)))
type AWSResponse UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

newUpdateFirewallConfig Source #

Create a value of UpdateFirewallConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:UpdateFirewallConfig', updateFirewallConfig_resourceId - The ID of the VPC that the configuration is for.

$sel:firewallFailOpen:UpdateFirewallConfig', updateFirewallConfig_firewallFailOpen - Determines how Route 53 Resolver handles queries during failures, for example when all traffic that is sent to DNS Firewall fails to receive a reply.

  • By default, fail open is disabled, which means the failure mode is closed. This approach favors security over availability. DNS Firewall blocks queries that it is unable to evaluate properly.
  • If you enable this option, the failure mode is open. This approach favors availability over security. DNS Firewall allows queries to proceed if it is unable to properly evaluate them.

This behavior is only enforced for VPCs that have at least one DNS Firewall rule group association.

data UpdateFirewallConfigResponse Source #

See: newUpdateFirewallConfigResponse smart constructor.

Instances

Instances details
Eq UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Read UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Show UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Generic UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Associated Types

type Rep UpdateFirewallConfigResponse :: Type -> Type #

NFData UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

type Rep UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

type Rep UpdateFirewallConfigResponse = D1 ('MetaData "UpdateFirewallConfigResponse" "Amazonka.Route53Resolver.UpdateFirewallConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateFirewallConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateFirewallConfigResponse Source #

Create a value of UpdateFirewallConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallConfig:UpdateFirewallConfigResponse', updateFirewallConfigResponse_firewallConfig - Configuration of the firewall behavior provided by DNS Firewall for a single VPC.

$sel:httpStatus:UpdateFirewallConfigResponse', updateFirewallConfigResponse_httpStatus - The response's http status code.

DeleteFirewallDomainList

data DeleteFirewallDomainList Source #

See: newDeleteFirewallDomainList smart constructor.

Instances

Instances details
Eq DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Read DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Show DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Generic DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Associated Types

type Rep DeleteFirewallDomainList :: Type -> Type #

NFData DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Hashable DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

ToJSON DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

AWSRequest DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

ToHeaders DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

ToPath DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

ToQuery DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

type Rep DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

type Rep DeleteFirewallDomainList = D1 ('MetaData "DeleteFirewallDomainList" "Amazonka.Route53Resolver.DeleteFirewallDomainList" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteFirewallDomainList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

newDeleteFirewallDomainList Source #

Create a value of DeleteFirewallDomainList with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallDomainListId:DeleteFirewallDomainList', deleteFirewallDomainList_firewallDomainListId - The ID of the domain list that you want to delete.

data DeleteFirewallDomainListResponse Source #

See: newDeleteFirewallDomainListResponse smart constructor.

Instances

Instances details
Eq DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Read DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Show DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Generic DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Associated Types

type Rep DeleteFirewallDomainListResponse :: Type -> Type #

NFData DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

type Rep DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

type Rep DeleteFirewallDomainListResponse = D1 ('MetaData "DeleteFirewallDomainListResponse" "Amazonka.Route53Resolver.DeleteFirewallDomainList" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DeleteFirewallDomainListResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallDomainList)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteFirewallDomainListResponse Source #

Create a value of DeleteFirewallDomainListResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallDomainList:DeleteFirewallDomainListResponse', deleteFirewallDomainListResponse_firewallDomainList - The domain list that you just deleted.

$sel:httpStatus:DeleteFirewallDomainListResponse', deleteFirewallDomainListResponse_httpStatus - The response's http status code.

ListFirewallConfigs (Paginated)

data ListFirewallConfigs Source #

See: newListFirewallConfigs smart constructor.

Instances

Instances details
Eq ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Read ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Show ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Generic ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type Rep ListFirewallConfigs :: Type -> Type #

NFData ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Methods

rnf :: ListFirewallConfigs -> () #

Hashable ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

ToJSON ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

AWSPager ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

AWSRequest ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type AWSResponse ListFirewallConfigs #

ToHeaders ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

ToPath ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

ToQuery ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type Rep ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type Rep ListFirewallConfigs = D1 ('MetaData "ListFirewallConfigs" "Amazonka.Route53Resolver.ListFirewallConfigs" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

newListFirewallConfigs :: ListFirewallConfigs Source #

Create a value of ListFirewallConfigs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFirewallConfigs', listFirewallConfigs_nextToken - For the first call to this list request, omit this value.

When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

$sel:maxResults:ListFirewallConfigs', listFirewallConfigs_maxResults - The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

data ListFirewallConfigsResponse Source #

See: newListFirewallConfigsResponse smart constructor.

Instances

Instances details
Eq ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Read ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Show ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Generic ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type Rep ListFirewallConfigsResponse :: Type -> Type #

NFData ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type Rep ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type Rep ListFirewallConfigsResponse = D1 ('MetaData "ListFirewallConfigsResponse" "Amazonka.Route53Resolver.ListFirewallConfigs" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "firewallConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FirewallConfig])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFirewallConfigsResponse Source #

Create a value of ListFirewallConfigsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFirewallConfigs', listFirewallConfigsResponse_nextToken - If objects are still available for retrieval, Resolver returns this token in the response. To retrieve the next batch of objects, provide this token in your next request.

$sel:firewallConfigs:ListFirewallConfigsResponse', listFirewallConfigsResponse_firewallConfigs - The configurations for the firewall behavior provided by DNS Firewall for VPCs from Amazon Virtual Private Cloud (Amazon VPC).

$sel:httpStatus:ListFirewallConfigsResponse', listFirewallConfigsResponse_httpStatus - The response's http status code.

CreateFirewallDomainList

data CreateFirewallDomainList Source #

See: newCreateFirewallDomainList smart constructor.

Instances

Instances details
Eq CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Read CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Show CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Generic CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Associated Types

type Rep CreateFirewallDomainList :: Type -> Type #

NFData CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Hashable CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToJSON CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

AWSRequest CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToHeaders CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToPath CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToQuery CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainList = D1 ('MetaData "CreateFirewallDomainList" "Amazonka.Route53Resolver.CreateFirewallDomainList" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateFirewallDomainList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

newCreateFirewallDomainList Source #

Create a value of CreateFirewallDomainList with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateFirewallDomainList', createFirewallDomainList_tags - A list of the tag keys and values that you want to associate with the domain list.

$sel:creatorRequestId:CreateFirewallDomainList', createFirewallDomainList_creatorRequestId - A unique string that identifies the request and that allows you to retry failed requests without the risk of running the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

$sel:name:CreateFirewallDomainList', createFirewallDomainList_name - A name that lets you identify the domain list to manage and use it.

data CreateFirewallDomainListResponse Source #

See: newCreateFirewallDomainListResponse smart constructor.

Instances

Instances details
Eq CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Read CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Show CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Generic CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Associated Types

type Rep CreateFirewallDomainListResponse :: Type -> Type #

NFData CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainListResponse = D1 ('MetaData "CreateFirewallDomainListResponse" "Amazonka.Route53Resolver.CreateFirewallDomainList" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateFirewallDomainListResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallDomainList)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateFirewallDomainListResponse Source #

Create a value of CreateFirewallDomainListResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallDomainList:CreateFirewallDomainListResponse', createFirewallDomainListResponse_firewallDomainList - The domain list that you just created.

$sel:httpStatus:CreateFirewallDomainListResponse', createFirewallDomainListResponse_httpStatus - The response's http status code.

ImportFirewallDomains

data ImportFirewallDomains Source #

See: newImportFirewallDomains smart constructor.

Instances

Instances details
Eq ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Read ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Show ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Generic ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Associated Types

type Rep ImportFirewallDomains :: Type -> Type #

NFData ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Methods

rnf :: ImportFirewallDomains -> () #

Hashable ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

ToJSON ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

AWSRequest ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Associated Types

type AWSResponse ImportFirewallDomains #

ToHeaders ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

ToPath ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

ToQuery ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

type Rep ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

type Rep ImportFirewallDomains = D1 ('MetaData "ImportFirewallDomains" "Amazonka.Route53Resolver.ImportFirewallDomains" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ImportFirewallDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FirewallDomainImportOperation) :*: S1 ('MetaSel ('Just "domainFileUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

newImportFirewallDomains Source #

Create a value of ImportFirewallDomains with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallDomainListId:ImportFirewallDomains', importFirewallDomains_firewallDomainListId - The ID of the domain list that you want to modify with the import operation.

$sel:operation:ImportFirewallDomains', importFirewallDomains_operation - What you want DNS Firewall to do with the domains that are listed in the file. This must be set to REPLACE, which updates the domain list to exactly match the list in the file.

$sel:domainFileUrl:ImportFirewallDomains', importFirewallDomains_domainFileUrl - The fully qualified URL or URI of the file stored in Amazon Simple Storage Service (Amazon S3) that contains the list of domains to import.

The file must be in an S3 bucket that's in the same Region as your DNS Firewall. The file must be a text file and must contain a single domain per line.

data ImportFirewallDomainsResponse Source #

See: newImportFirewallDomainsResponse smart constructor.

Instances

Instances details
Eq ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Read ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Show ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Generic ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Associated Types

type Rep ImportFirewallDomainsResponse :: Type -> Type #

NFData ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

type Rep ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

type Rep ImportFirewallDomainsResponse = D1 ('MetaData "ImportFirewallDomainsResponse" "Amazonka.Route53Resolver.ImportFirewallDomains" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ImportFirewallDomainsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallDomainListStatus)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newImportFirewallDomainsResponse Source #

Create a value of ImportFirewallDomainsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ImportFirewallDomainsResponse', importFirewallDomainsResponse_status -

$sel:statusMessage:ImportFirewallDomainsResponse', importFirewallDomainsResponse_statusMessage - Additional information about the status of the list, if available.

$sel:name:ImportFirewallDomainsResponse', importFirewallDomainsResponse_name - The name of the domain list.

$sel:id:ImportFirewallDomainsResponse', importFirewallDomainsResponse_id - The Id of the firewall domain list that DNS Firewall just updated.

$sel:httpStatus:ImportFirewallDomainsResponse', importFirewallDomainsResponse_httpStatus - The response's http status code.

DisassociateResolverQueryLogConfig

data DisassociateResolverQueryLogConfig Source #

Instances

Instances details
Eq DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Read DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Show DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Generic DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Associated Types

type Rep DisassociateResolverQueryLogConfig :: Type -> Type #

NFData DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Hashable DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

ToJSON DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

AWSRequest DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

ToHeaders DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

ToPath DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

ToQuery DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

type Rep DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

type Rep DisassociateResolverQueryLogConfig = D1 ('MetaData "DisassociateResolverQueryLogConfig" "Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DisassociateResolverQueryLogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

newDisassociateResolverQueryLogConfig Source #

Create a value of DisassociateResolverQueryLogConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfigId:DisassociateResolverQueryLogConfig', disassociateResolverQueryLogConfig_resolverQueryLogConfigId - The ID of the query logging configuration that you want to disassociate a specified VPC from.

$sel:resourceId:DisassociateResolverQueryLogConfig', disassociateResolverQueryLogConfig_resourceId - The ID of the Amazon VPC that you want to disassociate from a specified query logging configuration.

data DisassociateResolverQueryLogConfigResponse Source #

Instances

Instances details
Eq DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Read DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Show DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Generic DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

NFData DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

type Rep DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

type Rep DisassociateResolverQueryLogConfigResponse = D1 ('MetaData "DisassociateResolverQueryLogConfigResponse" "Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "DisassociateResolverQueryLogConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfigAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateResolverQueryLogConfigResponse Source #

Create a value of DisassociateResolverQueryLogConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfigAssociation:DisassociateResolverQueryLogConfigResponse', disassociateResolverQueryLogConfigResponse_resolverQueryLogConfigAssociation - A complex type that contains settings for the association that you deleted between an Amazon VPC and a query logging configuration.

$sel:httpStatus:DisassociateResolverQueryLogConfigResponse', disassociateResolverQueryLogConfigResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Route53Resolver.TagResource" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) for the resource that you want to add tags to. To get the ARN for a resource, use the applicable Get or List command:

$sel:tags:TagResource', tagResource_tags - The tags that you want to add to the specified resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.Route53Resolver.TagResource" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

AssociateFirewallRuleGroup

data AssociateFirewallRuleGroup Source #

See: newAssociateFirewallRuleGroup smart constructor.

Instances

Instances details
Eq AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Read AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Show AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Generic AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Associated Types

type Rep AssociateFirewallRuleGroup :: Type -> Type #

NFData AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Hashable AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

ToJSON AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

AWSRequest AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

ToHeaders AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

ToPath AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

ToQuery AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

type Rep AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

type Rep AssociateFirewallRuleGroup = D1 ('MetaData "AssociateFirewallRuleGroup" "Amazonka.Route53Resolver.AssociateFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "AssociateFirewallRuleGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mutationProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutationProtectionStatus)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

newAssociateFirewallRuleGroup Source #

Create a value of AssociateFirewallRuleGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:mutationProtection:AssociateFirewallRuleGroup', associateFirewallRuleGroup_mutationProtection - If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections. When you create the association, the default setting is DISABLED.

$sel:tags:AssociateFirewallRuleGroup', associateFirewallRuleGroup_tags - A list of the tag keys and values that you want to associate with the rule group association.

$sel:creatorRequestId:AssociateFirewallRuleGroup', associateFirewallRuleGroup_creatorRequestId - A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

$sel:firewallRuleGroupId:AssociateFirewallRuleGroup', associateFirewallRuleGroup_firewallRuleGroupId - The unique identifier of the firewall rule group.

$sel:vpcId:AssociateFirewallRuleGroup', associateFirewallRuleGroup_vpcId - The unique identifier of the VPC that you want to associate with the rule group.

$sel:priority:AssociateFirewallRuleGroup', associateFirewallRuleGroup_priority - The setting that determines the processing order of the rule group among the rule groups that you associate with the specified VPC. DNS Firewall filters VPC traffic starting from the rule group with the lowest numeric priority setting.

You must specify a unique priority for each rule group that you associate with a single VPC. To make it easier to insert rule groups later, leave space between the numbers, for example, use 101, 200, and so on. You can change the priority setting for a rule group association after you create it.

The allowed values for Priority are between 100 and 9900.

$sel:name:AssociateFirewallRuleGroup', associateFirewallRuleGroup_name - A name that lets you identify the association, to manage and use it.

data AssociateFirewallRuleGroupResponse Source #

Instances

Instances details
Eq AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Read AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Show AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Generic AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Associated Types

type Rep AssociateFirewallRuleGroupResponse :: Type -> Type #

NFData AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

type Rep AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

type Rep AssociateFirewallRuleGroupResponse = D1 ('MetaData "AssociateFirewallRuleGroupResponse" "Amazonka.Route53Resolver.AssociateFirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "AssociateFirewallRuleGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateFirewallRuleGroupResponse Source #

Create a value of AssociateFirewallRuleGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroupAssociation:AssociateFirewallRuleGroupResponse', associateFirewallRuleGroupResponse_firewallRuleGroupAssociation - The association that you just created. The association has an ID that you can use to identify it in other requests, like update and delete.

$sel:httpStatus:AssociateFirewallRuleGroupResponse', associateFirewallRuleGroupResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Route53Resolver.UntagResource" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) for the resource that you want to remove tags from. To get the ARN for a resource, use the applicable Get or List command:

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tags that you want to remove to the specified resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Route53Resolver.UntagResource" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

PutResolverQueryLogConfigPolicy

data PutResolverQueryLogConfigPolicy Source #

See: newPutResolverQueryLogConfigPolicy smart constructor.

Instances

Instances details
Eq PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Read PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Show PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Generic PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Associated Types

type Rep PutResolverQueryLogConfigPolicy :: Type -> Type #

NFData PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Hashable PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

ToJSON PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

AWSRequest PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

ToHeaders PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

ToPath PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

ToQuery PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

type Rep PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

type Rep PutResolverQueryLogConfigPolicy = D1 ('MetaData "PutResolverQueryLogConfigPolicy" "Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "PutResolverQueryLogConfigPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resolverQueryLogConfigPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

newPutResolverQueryLogConfigPolicy Source #

Create a value of PutResolverQueryLogConfigPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:PutResolverQueryLogConfigPolicy', putResolverQueryLogConfigPolicy_arn - The Amazon Resource Name (ARN) of the account that you want to share rules with.

$sel:resolverQueryLogConfigPolicy:PutResolverQueryLogConfigPolicy', putResolverQueryLogConfigPolicy_resolverQueryLogConfigPolicy - An Identity and Access Management policy statement that lists the query logging configurations that you want to share with another Amazon Web Services account and the operations that you want the account to be able to perform. You can specify the following operations in the Actions section of the statement:

  • route53resolver:AssociateResolverQueryLogConfig
  • route53resolver:DisassociateResolverQueryLogConfig
  • route53resolver:ListResolverQueryLogConfigAssociations
  • route53resolver:ListResolverQueryLogConfigs

In the Resource section of the statement, you specify the ARNs for the query logging configurations that you want to share with the account that you specified in Arn.

data PutResolverQueryLogConfigPolicyResponse Source #

The response to a PutResolverQueryLogConfigPolicy request.

See: newPutResolverQueryLogConfigPolicyResponse smart constructor.

Instances

Instances details
Eq PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Read PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Show PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Generic PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

NFData PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

type Rep PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

type Rep PutResolverQueryLogConfigPolicyResponse = D1 ('MetaData "PutResolverQueryLogConfigPolicyResponse" "Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "PutResolverQueryLogConfigPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "returnValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutResolverQueryLogConfigPolicyResponse Source #

Create a value of PutResolverQueryLogConfigPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:returnValue:PutResolverQueryLogConfigPolicyResponse', putResolverQueryLogConfigPolicyResponse_returnValue - Whether the PutResolverQueryLogConfigPolicy request was successful.

$sel:httpStatus:PutResolverQueryLogConfigPolicyResponse', putResolverQueryLogConfigPolicyResponse_httpStatus - The response's http status code.

AssociateResolverEndpointIpAddress

data AssociateResolverEndpointIpAddress Source #

Instances

Instances details
Eq AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Read AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Show AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Generic AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Associated Types

type Rep AssociateResolverEndpointIpAddress :: Type -> Type #

NFData AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Hashable AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

ToJSON AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

AWSRequest AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

ToHeaders AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

ToPath AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

ToQuery AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

type Rep AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

type Rep AssociateResolverEndpointIpAddress = D1 ('MetaData "AssociateResolverEndpointIpAddress" "Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "AssociateResolverEndpointIpAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IpAddressUpdate)))
type AWSResponse AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

newAssociateResolverEndpointIpAddress Source #

Create a value of AssociateResolverEndpointIpAddress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpointId:AssociateResolverEndpointIpAddress', associateResolverEndpointIpAddress_resolverEndpointId - The ID of the Resolver endpoint that you want to associate IP addresses with.

$sel:ipAddress:AssociateResolverEndpointIpAddress', associateResolverEndpointIpAddress_ipAddress - Either the IPv4 address that you want to add to a Resolver endpoint or a subnet ID. If you specify a subnet ID, Resolver chooses an IP address for you from the available IPs in the specified subnet.

data AssociateResolverEndpointIpAddressResponse Source #

Instances

Instances details
Eq AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Read AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Show AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Generic AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

NFData AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

type Rep AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

type Rep AssociateResolverEndpointIpAddressResponse = D1 ('MetaData "AssociateResolverEndpointIpAddressResponse" "Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "AssociateResolverEndpointIpAddressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpoint)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateResolverEndpointIpAddressResponse Source #

Create a value of AssociateResolverEndpointIpAddressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpoint:AssociateResolverEndpointIpAddressResponse', associateResolverEndpointIpAddressResponse_resolverEndpoint - The response to an AssociateResolverEndpointIpAddress request.

$sel:httpStatus:AssociateResolverEndpointIpAddressResponse', associateResolverEndpointIpAddressResponse_httpStatus - The response's http status code.

CreateResolverQueryLogConfig

data CreateResolverQueryLogConfig Source #

See: newCreateResolverQueryLogConfig smart constructor.

Instances

Instances details
Eq CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Read CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Show CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Generic CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Associated Types

type Rep CreateResolverQueryLogConfig :: Type -> Type #

NFData CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Hashable CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

ToJSON CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

AWSRequest CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

ToHeaders CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

ToPath CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

ToQuery CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

type Rep CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

type Rep CreateResolverQueryLogConfig = D1 ('MetaData "CreateResolverQueryLogConfig" "Amazonka.Route53Resolver.CreateResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateResolverQueryLogConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

newCreateResolverQueryLogConfig Source #

Create a value of CreateResolverQueryLogConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateResolverQueryLogConfig', createResolverQueryLogConfig_tags - A list of the tag keys and values that you want to associate with the query logging configuration.

$sel:name:CreateResolverQueryLogConfig', createResolverQueryLogConfig_name - The name that you want to give the query logging configuration.

$sel:destinationArn:CreateResolverQueryLogConfig', createResolverQueryLogConfig_destinationArn - The ARN of the resource that you want Resolver to send query logs. You can send query logs to an S3 bucket, a CloudWatch Logs log group, or a Kinesis Data Firehose delivery stream. Examples of valid values include the following:

  • S3 bucket:

    arn:aws:s3:::examplebucket

    You can optionally append a file prefix to the end of the ARN.

    arn:aws:s3:::examplebucket/development/
  • CloudWatch Logs log group:

    arn:aws:logs:us-west-1:123456789012:log-group:/mystack-testgroup-12ABC1AB12A1:*
  • Kinesis Data Firehose delivery stream:

    arn:aws:kinesis:us-east-2:0123456789:stream/my_stream_name

$sel:creatorRequestId:CreateResolverQueryLogConfig', createResolverQueryLogConfig_creatorRequestId - A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice. CreatorRequestId can be any unique string, for example, a date/time stamp.

data CreateResolverQueryLogConfigResponse Source #

Instances

Instances details
Eq CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Read CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Show CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Generic CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

NFData CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

type Rep CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

type Rep CreateResolverQueryLogConfigResponse = D1 ('MetaData "CreateResolverQueryLogConfigResponse" "Amazonka.Route53Resolver.CreateResolverQueryLogConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "CreateResolverQueryLogConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateResolverQueryLogConfigResponse Source #

Create a value of CreateResolverQueryLogConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverQueryLogConfig:CreateResolverQueryLogConfigResponse', createResolverQueryLogConfigResponse_resolverQueryLogConfig - Information about the CreateResolverQueryLogConfig request, including the status of the request.

$sel:httpStatus:CreateResolverQueryLogConfigResponse', createResolverQueryLogConfigResponse_httpStatus - The response's http status code.

GetResolverRule

data GetResolverRule Source #

See: newGetResolverRule smart constructor.

Constructors

GetResolverRule' Text 

Instances

Instances details
Eq GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Read GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Show GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Generic GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Associated Types

type Rep GetResolverRule :: Type -> Type #

NFData GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Methods

rnf :: GetResolverRule -> () #

Hashable GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

ToJSON GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

AWSRequest GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Associated Types

type AWSResponse GetResolverRule #

ToHeaders GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

ToPath GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

ToQuery GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type Rep GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type Rep GetResolverRule = D1 ('MetaData "GetResolverRule" "Amazonka.Route53Resolver.GetResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

newGetResolverRule Source #

Create a value of GetResolverRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRuleId:GetResolverRule', getResolverRule_resolverRuleId - The ID of the Resolver rule that you want to get information about.

data GetResolverRuleResponse Source #

See: newGetResolverRuleResponse smart constructor.

Instances

Instances details
Eq GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Read GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Show GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Generic GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Associated Types

type Rep GetResolverRuleResponse :: Type -> Type #

NFData GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Methods

rnf :: GetResolverRuleResponse -> () #

type Rep GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type Rep GetResolverRuleResponse = D1 ('MetaData "GetResolverRuleResponse" "Amazonka.Route53Resolver.GetResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetResolverRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRule)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverRuleResponse Source #

Create a value of GetResolverRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverRule:GetResolverRuleResponse', getResolverRuleResponse_resolverRule - Information about the Resolver rule that you specified in a GetResolverRule request.

$sel:httpStatus:GetResolverRuleResponse', getResolverRuleResponse_httpStatus - The response's http status code.

PutFirewallRuleGroupPolicy

data PutFirewallRuleGroupPolicy Source #

See: newPutFirewallRuleGroupPolicy smart constructor.

Instances

Instances details
Eq PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Read PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Show PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Generic PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Associated Types

type Rep PutFirewallRuleGroupPolicy :: Type -> Type #

NFData PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Hashable PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

ToJSON PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

AWSRequest PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

ToHeaders PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

ToPath PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

ToQuery PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

type Rep PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

type Rep PutFirewallRuleGroupPolicy = D1 ('MetaData "PutFirewallRuleGroupPolicy" "Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "PutFirewallRuleGroupPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "firewallRuleGroupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

newPutFirewallRuleGroupPolicy Source #

Create a value of PutFirewallRuleGroupPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:PutFirewallRuleGroupPolicy', putFirewallRuleGroupPolicy_arn - The ARN (Amazon Resource Name) for the rule group that you want to share.

$sel:firewallRuleGroupPolicy:PutFirewallRuleGroupPolicy', putFirewallRuleGroupPolicy_firewallRuleGroupPolicy - The Identity and Access Management (Amazon Web Services IAM) policy to attach to the rule group.

data PutFirewallRuleGroupPolicyResponse Source #

Instances

Instances details
Eq PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Read PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Show PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Generic PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Associated Types

type Rep PutFirewallRuleGroupPolicyResponse :: Type -> Type #

NFData PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

type Rep PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

type Rep PutFirewallRuleGroupPolicyResponse = D1 ('MetaData "PutFirewallRuleGroupPolicyResponse" "Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "PutFirewallRuleGroupPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "returnValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutFirewallRuleGroupPolicyResponse Source #

Create a value of PutFirewallRuleGroupPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:returnValue:PutFirewallRuleGroupPolicyResponse', putFirewallRuleGroupPolicyResponse_returnValue -

$sel:httpStatus:PutFirewallRuleGroupPolicyResponse', putFirewallRuleGroupPolicyResponse_httpStatus - The response's http status code.

PutResolverRulePolicy

data PutResolverRulePolicy Source #

See: newPutResolverRulePolicy smart constructor.

Instances

Instances details
Eq PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Read PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Show PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Generic PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Associated Types

type Rep PutResolverRulePolicy :: Type -> Type #

NFData PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Methods

rnf :: PutResolverRulePolicy -> () #

Hashable PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

ToJSON PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

AWSRequest PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Associated Types

type AWSResponse PutResolverRulePolicy #

ToHeaders PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

ToPath PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

ToQuery PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

type Rep PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

type Rep PutResolverRulePolicy = D1 ('MetaData "PutResolverRulePolicy" "Amazonka.Route53Resolver.PutResolverRulePolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "PutResolverRulePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resolverRulePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

newPutResolverRulePolicy Source #

Create a value of PutResolverRulePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:PutResolverRulePolicy', putResolverRulePolicy_arn - The Amazon Resource Name (ARN) of the rule that you want to share with another account.

$sel:resolverRulePolicy:PutResolverRulePolicy', putResolverRulePolicy_resolverRulePolicy - An Identity and Access Management policy statement that lists the rules that you want to share with another Amazon Web Services account and the operations that you want the account to be able to perform. You can specify the following operations in the Action section of the statement:

  • route53resolver:GetResolverRule
  • route53resolver:AssociateResolverRule
  • route53resolver:DisassociateResolverRule
  • route53resolver:ListResolverRules
  • route53resolver:ListResolverRuleAssociations

In the Resource section of the statement, specify the ARN for the rule that you want to share with another account. Specify the same ARN that you specified in Arn.

data PutResolverRulePolicyResponse Source #

The response to a PutResolverRulePolicy request.

See: newPutResolverRulePolicyResponse smart constructor.

Instances

Instances details
Eq PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Read PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Show PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Generic PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Associated Types

type Rep PutResolverRulePolicyResponse :: Type -> Type #

NFData PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

type Rep PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

type Rep PutResolverRulePolicyResponse = D1 ('MetaData "PutResolverRulePolicyResponse" "Amazonka.Route53Resolver.PutResolverRulePolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "PutResolverRulePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "returnValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutResolverRulePolicyResponse Source #

Create a value of PutResolverRulePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:returnValue:PutResolverRulePolicyResponse', putResolverRulePolicyResponse_returnValue - Whether the PutResolverRulePolicy request was successful.

$sel:httpStatus:PutResolverRulePolicyResponse', putResolverRulePolicyResponse_httpStatus - The response's http status code.

ListResolverDnssecConfigs (Paginated)

data ListResolverDnssecConfigs Source #

See: newListResolverDnssecConfigs smart constructor.

Instances

Instances details
Eq ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Read ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Show ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Generic ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Associated Types

type Rep ListResolverDnssecConfigs :: Type -> Type #

NFData ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Hashable ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

ToJSON ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

AWSPager ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

AWSRequest ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

ToHeaders ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

ToPath ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

ToQuery ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

type Rep ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

type Rep ListResolverDnssecConfigs = D1 ('MetaData "ListResolverDnssecConfigs" "Amazonka.Route53Resolver.ListResolverDnssecConfigs" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverDnssecConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

newListResolverDnssecConfigs :: ListResolverDnssecConfigs Source #

Create a value of ListResolverDnssecConfigs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListResolverDnssecConfigs', listResolverDnssecConfigs_filters - An optional specification to return a subset of objects.

$sel:nextToken:ListResolverDnssecConfigs', listResolverDnssecConfigs_nextToken - (Optional) If the current Amazon Web Services account has more than MaxResults DNSSEC configurations, use NextToken to get the second and subsequent pages of results.

For the first ListResolverDnssecConfigs request, omit this value.

For the second and subsequent requests, get the value of NextToken from the previous response and specify that value for NextToken in the request.

$sel:maxResults:ListResolverDnssecConfigs', listResolverDnssecConfigs_maxResults - Optional: An integer that specifies the maximum number of DNSSEC configuration results that you want Amazon Route 53 to return. If you don't specify a value for MaxResults, Route 53 returns up to 100 configuration per page.

data ListResolverDnssecConfigsResponse Source #

See: newListResolverDnssecConfigsResponse smart constructor.

Instances

Instances details
Eq ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Read ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Show ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Generic ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Associated Types

type Rep ListResolverDnssecConfigsResponse :: Type -> Type #

NFData ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

type Rep ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

type Rep ListResolverDnssecConfigsResponse = D1 ('MetaData "ListResolverDnssecConfigsResponse" "Amazonka.Route53Resolver.ListResolverDnssecConfigs" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverDnssecConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolverDnssecConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverDnssecConfig])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolverDnssecConfigsResponse Source #

Create a value of ListResolverDnssecConfigsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListResolverDnssecConfigs', listResolverDnssecConfigsResponse_nextToken - If a response includes the last of the DNSSEC configurations that are associated with the current Amazon Web Services account, NextToken doesn't appear in the response.

If a response doesn't include the last of the configurations, you can get more configurations by submitting another ListResolverDnssecConfigs request. Get the value of NextToken that Amazon Route 53 returned in the previous response and include it in NextToken in the next request.

$sel:resolverDnssecConfigs:ListResolverDnssecConfigsResponse', listResolverDnssecConfigsResponse_resolverDnssecConfigs - An array that contains one ResolverDnssecConfig element for each configuration for DNSSEC validation that is associated with the current Amazon Web Services account.

$sel:httpStatus:ListResolverDnssecConfigsResponse', listResolverDnssecConfigsResponse_httpStatus - The response's http status code.

UpdateResolverDnssecConfig

data UpdateResolverDnssecConfig Source #

See: newUpdateResolverDnssecConfig smart constructor.

Instances

Instances details
Eq UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Read UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Show UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Generic UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Associated Types

type Rep UpdateResolverDnssecConfig :: Type -> Type #

NFData UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Hashable UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToJSON UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

AWSRequest UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToHeaders UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToPath UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToQuery UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfig = D1 ('MetaData "UpdateResolverDnssecConfig" "Amazonka.Route53Resolver.UpdateResolverDnssecConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateResolverDnssecConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "validation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Validation)))
type AWSResponse UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

newUpdateResolverDnssecConfig Source #

Create a value of UpdateResolverDnssecConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:UpdateResolverDnssecConfig', updateResolverDnssecConfig_resourceId - The ID of the virtual private cloud (VPC) that you're updating the DNSSEC validation status for.

$sel:validation:UpdateResolverDnssecConfig', updateResolverDnssecConfig_validation - The new value that you are specifying for DNSSEC validation for the VPC. The value can be ENABLE or DISABLE. Be aware that it can take time for a validation status change to be completed.

data UpdateResolverDnssecConfigResponse Source #

Instances

Instances details
Eq UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Read UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Show UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Generic UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Associated Types

type Rep UpdateResolverDnssecConfigResponse :: Type -> Type #

NFData UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfigResponse = D1 ('MetaData "UpdateResolverDnssecConfigResponse" "Amazonka.Route53Resolver.UpdateResolverDnssecConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "UpdateResolverDnssecConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverDNSSECConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverDnssecConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResolverDnssecConfigResponse Source #

Create a value of UpdateResolverDnssecConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverDNSSECConfig:UpdateResolverDnssecConfigResponse', updateResolverDnssecConfigResponse_resolverDNSSECConfig - A complex type that contains settings for the specified DNSSEC configuration.

$sel:httpStatus:UpdateResolverDnssecConfigResponse', updateResolverDnssecConfigResponse_httpStatus - The response's http status code.

GetFirewallRuleGroupPolicy

data GetFirewallRuleGroupPolicy Source #

See: newGetFirewallRuleGroupPolicy smart constructor.

Instances

Instances details
Eq GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Read GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Show GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Generic GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Associated Types

type Rep GetFirewallRuleGroupPolicy :: Type -> Type #

NFData GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Hashable GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToJSON GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

AWSRequest GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToHeaders GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToPath GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToQuery GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicy = D1 ('MetaData "GetFirewallRuleGroupPolicy" "Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallRuleGroupPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

newGetFirewallRuleGroupPolicy Source #

Create a value of GetFirewallRuleGroupPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:GetFirewallRuleGroupPolicy', getFirewallRuleGroupPolicy_arn - The ARN (Amazon Resource Name) for the rule group.

data GetFirewallRuleGroupPolicyResponse Source #

Instances

Instances details
Eq GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Read GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Show GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Generic GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Associated Types

type Rep GetFirewallRuleGroupPolicyResponse :: Type -> Type #

NFData GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicyResponse = D1 ('MetaData "GetFirewallRuleGroupPolicyResponse" "Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallRuleGroupPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFirewallRuleGroupPolicyResponse Source #

Create a value of GetFirewallRuleGroupPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:firewallRuleGroupPolicy:GetFirewallRuleGroupPolicyResponse', getFirewallRuleGroupPolicyResponse_firewallRuleGroupPolicy - The Identity and Access Management (Amazon Web Services IAM) policy for sharing the specified rule group. You can use the policy to share the rule group using Resource Access Manager (RAM).

$sel:httpStatus:GetFirewallRuleGroupPolicyResponse', getFirewallRuleGroupPolicyResponse_httpStatus - The response's http status code.

Types

Action

newtype Action Source #

Constructors

Action' 

Fields

Bundled Patterns

pattern Action_ALERT :: Action 
pattern Action_ALLOW :: Action 
pattern Action_BLOCK :: Action 

Instances

Instances details
Eq Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Ord Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Read Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

NFData Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

rnf :: Action -> () #

Hashable Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

ToJSON Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToJSONKey Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

FromJSON Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

FromJSONKey Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToLog Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToHeader Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

toHeader :: HeaderName -> Action -> [Header] #

ToQuery Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

FromXML Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToXML Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

toXML :: Action -> XML #

ToByteString Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

toBS :: Action -> ByteString #

FromText Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToText Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

toText :: Action -> Text #

type Rep Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.Route53Resolver.Types.Action" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "Action'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BlockOverrideDnsType

newtype BlockOverrideDnsType Source #

Instances

Instances details
Eq BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Ord BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Read BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Show BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Generic BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Associated Types

type Rep BlockOverrideDnsType :: Type -> Type #

NFData BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Methods

rnf :: BlockOverrideDnsType -> () #

Hashable BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToJSON BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToJSONKey BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

FromJSON BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

FromJSONKey BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToLog BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToHeader BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToQuery BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

FromXML BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToXML BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToByteString BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

FromText BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToText BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

type Rep BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

type Rep BlockOverrideDnsType = D1 ('MetaData "BlockOverrideDnsType" "Amazonka.Route53Resolver.Types.BlockOverrideDnsType" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "BlockOverrideDnsType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBlockOverrideDnsType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BlockResponse

newtype BlockResponse Source #

Constructors

BlockResponse' 

Instances

Instances details
Eq BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Ord BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Read BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Show BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Generic BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Associated Types

type Rep BlockResponse :: Type -> Type #

NFData BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Methods

rnf :: BlockResponse -> () #

Hashable BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToJSON BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToJSONKey BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

FromJSON BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

FromJSONKey BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToLog BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToHeader BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToQuery BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

FromXML BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToXML BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Methods

toXML :: BlockResponse -> XML #

ToByteString BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

FromText BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToText BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Methods

toText :: BlockResponse -> Text #

type Rep BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

type Rep BlockResponse = D1 ('MetaData "BlockResponse" "Amazonka.Route53Resolver.Types.BlockResponse" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "BlockResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBlockResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FirewallDomainImportOperation

newtype FirewallDomainImportOperation Source #

Instances

Instances details
Eq FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Ord FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Read FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Show FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Generic FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Associated Types

type Rep FirewallDomainImportOperation :: Type -> Type #

NFData FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Hashable FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToJSON FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToJSONKey FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

FromJSON FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

FromJSONKey FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToLog FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToHeader FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToQuery FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

FromXML FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToXML FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToByteString FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

FromText FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToText FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

type Rep FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

type Rep FirewallDomainImportOperation = D1 ('MetaData "FirewallDomainImportOperation" "Amazonka.Route53Resolver.Types.FirewallDomainImportOperation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "FirewallDomainImportOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFirewallDomainImportOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FirewallDomainListStatus

newtype FirewallDomainListStatus Source #

Instances

Instances details
Eq FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Ord FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Read FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Show FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Generic FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Associated Types

type Rep FirewallDomainListStatus :: Type -> Type #

NFData FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Hashable FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToJSON FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToJSONKey FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

FromJSON FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

FromJSONKey FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToLog FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToHeader FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToQuery FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

FromXML FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToXML FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToByteString FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

FromText FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToText FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

type Rep FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

type Rep FirewallDomainListStatus = D1 ('MetaData "FirewallDomainListStatus" "Amazonka.Route53Resolver.Types.FirewallDomainListStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "FirewallDomainListStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFirewallDomainListStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FirewallDomainUpdateOperation

newtype FirewallDomainUpdateOperation Source #

Instances

Instances details
Eq FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Ord FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Read FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Show FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Generic FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Associated Types

type Rep FirewallDomainUpdateOperation :: Type -> Type #

NFData FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Hashable FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToJSON FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToJSONKey FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

FromJSON FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

FromJSONKey FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToLog FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToHeader FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToQuery FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

FromXML FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToXML FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToByteString FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

FromText FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToText FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

type Rep FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

type Rep FirewallDomainUpdateOperation = D1 ('MetaData "FirewallDomainUpdateOperation" "Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "FirewallDomainUpdateOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFirewallDomainUpdateOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FirewallFailOpenStatus

newtype FirewallFailOpenStatus Source #

Instances

Instances details
Eq FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Ord FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Read FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Show FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Generic FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Associated Types

type Rep FirewallFailOpenStatus :: Type -> Type #

NFData FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Methods

rnf :: FirewallFailOpenStatus -> () #

Hashable FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToJSON FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToJSONKey FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

FromJSON FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

FromJSONKey FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToLog FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToHeader FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToQuery FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

FromXML FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToXML FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToByteString FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

FromText FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToText FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

type Rep FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

type Rep FirewallFailOpenStatus = D1 ('MetaData "FirewallFailOpenStatus" "Amazonka.Route53Resolver.Types.FirewallFailOpenStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "FirewallFailOpenStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFirewallFailOpenStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FirewallRuleGroupAssociationStatus

newtype FirewallRuleGroupAssociationStatus Source #

Instances

Instances details
Eq FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Ord FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Read FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Show FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Generic FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Associated Types

type Rep FirewallRuleGroupAssociationStatus :: Type -> Type #

NFData FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Hashable FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToJSON FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToJSONKey FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

FromJSON FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

FromJSONKey FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToLog FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToHeader FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToQuery FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

FromXML FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToXML FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToByteString FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

FromText FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToText FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

type Rep FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

type Rep FirewallRuleGroupAssociationStatus = D1 ('MetaData "FirewallRuleGroupAssociationStatus" "Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "FirewallRuleGroupAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFirewallRuleGroupAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FirewallRuleGroupStatus

newtype FirewallRuleGroupStatus Source #

Instances

Instances details
Eq FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Ord FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Read FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Show FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Generic FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Associated Types

type Rep FirewallRuleGroupStatus :: Type -> Type #

NFData FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Methods

rnf :: FirewallRuleGroupStatus -> () #

Hashable FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToJSON FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToJSONKey FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

FromJSON FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

FromJSONKey FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToLog FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToHeader FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToQuery FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

FromXML FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToXML FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToByteString FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

FromText FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToText FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

type Rep FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

type Rep FirewallRuleGroupStatus = D1 ('MetaData "FirewallRuleGroupStatus" "Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "FirewallRuleGroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFirewallRuleGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpAddressStatus

newtype IpAddressStatus Source #

Constructors

IpAddressStatus' 

Instances

Instances details
Eq IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Ord IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Read IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Show IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Generic IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Associated Types

type Rep IpAddressStatus :: Type -> Type #

NFData IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Methods

rnf :: IpAddressStatus -> () #

Hashable IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToJSON IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToJSONKey IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

FromJSON IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

FromJSONKey IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToLog IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToHeader IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToQuery IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

FromXML IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToXML IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Methods

toXML :: IpAddressStatus -> XML #

ToByteString IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

FromText IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToText IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

type Rep IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

type Rep IpAddressStatus = D1 ('MetaData "IpAddressStatus" "Amazonka.Route53Resolver.Types.IpAddressStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "IpAddressStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpAddressStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MutationProtectionStatus

newtype MutationProtectionStatus Source #

Instances

Instances details
Eq MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Ord MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Read MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Show MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Generic MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Associated Types

type Rep MutationProtectionStatus :: Type -> Type #

NFData MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Hashable MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToJSON MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToJSONKey MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

FromJSON MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

FromJSONKey MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToLog MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToHeader MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToQuery MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

FromXML MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToXML MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToByteString MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

FromText MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToText MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

type Rep MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

type Rep MutationProtectionStatus = D1 ('MetaData "MutationProtectionStatus" "Amazonka.Route53Resolver.Types.MutationProtectionStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "MutationProtectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMutationProtectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverDNSSECValidationStatus

newtype ResolverDNSSECValidationStatus Source #

Instances

Instances details
Eq ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Ord ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Read ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Show ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Generic ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Associated Types

type Rep ResolverDNSSECValidationStatus :: Type -> Type #

NFData ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Hashable ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToJSON ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToJSONKey ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

FromJSON ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

FromJSONKey ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToLog ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToHeader ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToQuery ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

FromXML ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToXML ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToByteString ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

FromText ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToText ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

type Rep ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

type Rep ResolverDNSSECValidationStatus = D1 ('MetaData "ResolverDNSSECValidationStatus" "Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "ResolverDNSSECValidationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverDNSSECValidationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverEndpointDirection

newtype ResolverEndpointDirection Source #

Instances

Instances details
Eq ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Ord ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Read ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Show ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Generic ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Associated Types

type Rep ResolverEndpointDirection :: Type -> Type #

NFData ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Hashable ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToJSON ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToJSONKey ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

FromJSON ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

FromJSONKey ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToLog ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToHeader ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToQuery ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

FromXML ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToXML ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToByteString ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

FromText ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToText ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

type Rep ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

type Rep ResolverEndpointDirection = D1 ('MetaData "ResolverEndpointDirection" "Amazonka.Route53Resolver.Types.ResolverEndpointDirection" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "ResolverEndpointDirection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverEndpointDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverEndpointStatus

newtype ResolverEndpointStatus Source #

Instances

Instances details
Eq ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Ord ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Read ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Show ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Generic ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Associated Types

type Rep ResolverEndpointStatus :: Type -> Type #

NFData ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Methods

rnf :: ResolverEndpointStatus -> () #

Hashable ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToJSON ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToJSONKey ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

FromJSON ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

FromJSONKey ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToLog ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToHeader ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToQuery ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

FromXML ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToXML ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToByteString ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

FromText ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToText ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

type Rep ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

type Rep ResolverEndpointStatus = D1 ('MetaData "ResolverEndpointStatus" "Amazonka.Route53Resolver.Types.ResolverEndpointStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "ResolverEndpointStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverEndpointStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverQueryLogConfigAssociationError

newtype ResolverQueryLogConfigAssociationError Source #

Instances

Instances details
Eq ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Ord ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Read ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Show ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Generic ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

NFData ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Hashable ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToJSON ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToJSONKey ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

FromJSON ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

FromJSONKey ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToLog ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToHeader ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToQuery ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

FromXML ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToXML ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToByteString ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

FromText ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToText ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

type Rep ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

type Rep ResolverQueryLogConfigAssociationError = D1 ('MetaData "ResolverQueryLogConfigAssociationError" "Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "ResolverQueryLogConfigAssociationError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverQueryLogConfigAssociationError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverQueryLogConfigAssociationStatus

newtype ResolverQueryLogConfigAssociationStatus Source #

Instances

Instances details
Eq ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Ord ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Read ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Show ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Generic ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

NFData ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Hashable ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToJSON ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToJSONKey ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

FromJSON ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

FromJSONKey ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToLog ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToHeader ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToQuery ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

FromXML ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToXML ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToByteString ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

FromText ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToText ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

type Rep ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

type Rep ResolverQueryLogConfigAssociationStatus = D1 ('MetaData "ResolverQueryLogConfigAssociationStatus" "Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "ResolverQueryLogConfigAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverQueryLogConfigAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverQueryLogConfigStatus

newtype ResolverQueryLogConfigStatus Source #

Instances

Instances details
Eq ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Ord ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Read ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Show ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Generic ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Associated Types

type Rep ResolverQueryLogConfigStatus :: Type -> Type #

NFData ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Hashable ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToJSON ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToJSONKey ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

FromJSON ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

FromJSONKey ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToLog ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToHeader ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToQuery ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

FromXML ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToXML ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToByteString ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

FromText ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToText ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

type Rep ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

type Rep ResolverQueryLogConfigStatus = D1 ('MetaData "ResolverQueryLogConfigStatus" "Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "ResolverQueryLogConfigStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverQueryLogConfigStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverRuleAssociationStatus

newtype ResolverRuleAssociationStatus Source #

Instances

Instances details
Eq ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Ord ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Read ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Show ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Generic ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Associated Types

type Rep ResolverRuleAssociationStatus :: Type -> Type #

NFData ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Hashable ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToJSON ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToJSONKey ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

FromJSON ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

FromJSONKey ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToLog ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToHeader ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToQuery ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

FromXML ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToXML ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToByteString ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

FromText ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToText ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

type Rep ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

type Rep ResolverRuleAssociationStatus = D1 ('MetaData "ResolverRuleAssociationStatus" "Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "ResolverRuleAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverRuleAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverRuleStatus

newtype ResolverRuleStatus Source #

Instances

Instances details
Eq ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Ord ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Read ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Show ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Generic ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Associated Types

type Rep ResolverRuleStatus :: Type -> Type #

NFData ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Methods

rnf :: ResolverRuleStatus -> () #

Hashable ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToJSON ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToJSONKey ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

FromJSON ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

FromJSONKey ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToLog ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToHeader ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToQuery ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

FromXML ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToXML ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToByteString ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

FromText ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToText ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

type Rep ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

type Rep ResolverRuleStatus = D1 ('MetaData "ResolverRuleStatus" "Amazonka.Route53Resolver.Types.ResolverRuleStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "ResolverRuleStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverRuleStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RuleTypeOption

newtype RuleTypeOption Source #

Constructors

RuleTypeOption' 

Instances

Instances details
Eq RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Ord RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Read RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Show RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Generic RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Associated Types

type Rep RuleTypeOption :: Type -> Type #

NFData RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Methods

rnf :: RuleTypeOption -> () #

Hashable RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToJSON RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToJSONKey RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

FromJSON RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

FromJSONKey RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToLog RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToHeader RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToQuery RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

FromXML RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToXML RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Methods

toXML :: RuleTypeOption -> XML #

ToByteString RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

FromText RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToText RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

type Rep RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

type Rep RuleTypeOption = D1 ('MetaData "RuleTypeOption" "Amazonka.Route53Resolver.Types.RuleTypeOption" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "RuleTypeOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRuleTypeOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShareStatus

newtype ShareStatus Source #

Constructors

ShareStatus' 

Instances

Instances details
Eq ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Ord ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Read ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Show ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Generic ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Associated Types

type Rep ShareStatus :: Type -> Type #

NFData ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Methods

rnf :: ShareStatus -> () #

Hashable ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToJSON ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToJSONKey ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

FromJSON ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

FromJSONKey ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToLog ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToHeader ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToQuery ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

FromXML ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToXML ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Methods

toXML :: ShareStatus -> XML #

ToByteString ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

FromText ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToText ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Methods

toText :: ShareStatus -> Text #

type Rep ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

type Rep ShareStatus = D1 ('MetaData "ShareStatus" "Amazonka.Route53Resolver.Types.ShareStatus" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "ShareStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
Eq SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Read SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Generic SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

NFData SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

FromText SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Methods

toText :: SortOrder -> Text #

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.Route53Resolver.Types.SortOrder" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "SortOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Validation

newtype Validation Source #

Constructors

Validation' 

Fields

Bundled Patterns

pattern Validation_DISABLE :: Validation 
pattern Validation_ENABLE :: Validation 

Instances

Instances details
Eq Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Ord Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Read Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Show Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Generic Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Associated Types

type Rep Validation :: Type -> Type #

NFData Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Methods

rnf :: Validation -> () #

Hashable Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToJSON Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToJSONKey Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

FromJSON Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

FromJSONKey Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToLog Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToHeader Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToQuery Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

FromXML Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToXML Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Methods

toXML :: Validation -> XML #

ToByteString Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

FromText Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToText Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Methods

toText :: Validation -> Text #

type Rep Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

type Rep Validation = D1 ('MetaData "Validation" "Amazonka.Route53Resolver.Types.Validation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'True) (C1 ('MetaCons "Validation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromValidation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Filter

data Filter Source #

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

To filter objects, such as Resolver endpoints or Resolver rules, you specify Name and Values. For example, to list only inbound Resolver endpoints, specify Direction for Name and specify INBOUND for Values.

See: newFilter smart constructor.

Constructors

Filter' (Maybe [Text]) (Maybe Text) 

Instances

Instances details
Eq Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Read Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

NFData Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Methods

rnf :: Filter -> () #

Hashable Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

type Rep Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.Route53Resolver.Types.Filter" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFilter :: Filter Source #

Create a value of Filter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:values:Filter', filter_values - When you're using a List operation and you want the operation to return a subset of objects, such as Resolver endpoints or Resolver rules, the value of the parameter that you want to use to filter objects. For example, to list only inbound Resolver endpoints, specify Direction for Name and specify INBOUND for Values.

$sel:name:Filter', filter_name - The name of the parameter that you want to use to filter objects.

The valid values for Name depend on the action that you're including the filter in, ListResolverEndpoints, ListResolverRules, ListResolverRuleAssociations, ListResolverQueryLogConfigs, or ListResolverQueryLogConfigAssociations.

In early versions of Resolver, values for Name were listed as uppercase, with underscore (_) delimiters. For example, CreatorRequestId was originally listed as CREATOR_REQUEST_ID. Uppercase values for Name are still supported.

ListResolverEndpoints

Valid values for Name include the following:

  • CreatorRequestId: The value that you specified when you created the Resolver endpoint.
  • Direction: Whether you want to return inbound or outbound Resolver endpoints. If you specify DIRECTION for Name, specify INBOUND or OUTBOUND for Values.
  • HostVPCId: The ID of the VPC that inbound DNS queries pass through on the way from your network to your VPCs in a region, or the VPC that outbound queries pass through on the way from your VPCs to your network. In a CreateResolverEndpoint request, SubnetId indirectly identifies the VPC. In a GetResolverEndpoint request, the VPC ID for a Resolver endpoint is returned in the HostVPCId element.
  • IpAddressCount: The number of IP addresses that you have associated with the Resolver endpoint.
  • Name: The name of the Resolver endpoint.
  • SecurityGroupIds: The IDs of the VPC security groups that you specified when you created the Resolver endpoint.
  • Status: The status of the Resolver endpoint. If you specify Status for Name, specify one of the following status codes for Values: CREATING, OPERATIONAL, UPDATING, AUTO_RECOVERING, ACTION_NEEDED, or DELETING. For more information, see Status in ResolverEndpoint.

ListResolverRules

Valid values for Name include the following:

  • CreatorRequestId: The value that you specified when you created the Resolver rule.
  • DomainName: The domain name for which Resolver is forwarding DNS queries to your network. In the value that you specify for Values, include a trailing dot (.) after the domain name. For example, if the domain name is example.com, specify the following value. Note the "." after com:

    example.com.
  • Name: The name of the Resolver rule.
  • ResolverEndpointId: The ID of the Resolver endpoint that the Resolver rule is associated with.

    You can filter on the Resolver endpoint only for rules that have a value of FORWARD for RuleType.

  • Status: The status of the Resolver rule. If you specify Status for Name, specify one of the following status codes for Values: COMPLETE, DELETING, UPDATING, or FAILED.
  • Type: The type of the Resolver rule. If you specify TYPE for Name, specify FORWARD or SYSTEM for Values.

ListResolverRuleAssociations

Valid values for Name include the following:

  • Name: The name of the Resolver rule association.
  • ResolverRuleId: The ID of the Resolver rule that is associated with one or more VPCs.
  • Status: The status of the Resolver rule association. If you specify Status for Name, specify one of the following status codes for Values: CREATING, COMPLETE, DELETING, or FAILED.
  • VPCId: The ID of the VPC that the Resolver rule is associated with.

ListResolverQueryLogConfigs

Valid values for Name include the following:

  • Arn: The ARN for the query logging configuration.
  • AssociationCount: The number of VPCs that are associated with the query logging configuration.
  • CreationTime: The date and time that the query logging configuration was created, in Unix time format and Coordinated Universal Time (UTC).
  • CreatorRequestId: A unique string that identifies the request that created the query logging configuration.
  • Destination: The Amazon Web Services service that you want to forward query logs to. Valid values include the following:

    • S3
    • CloudWatchLogs
    • KinesisFirehose
  • DestinationArn: The ARN of the location that Resolver is sending query logs to. This value can be the ARN for an S3 bucket, a CloudWatch Logs log group, or a Kinesis Data Firehose delivery stream.
  • Id: The ID of the query logging configuration
  • Name: The name of the query logging configuration
  • OwnerId: The Amazon Web Services account ID for the account that created the query logging configuration.
  • ShareStatus: An indication of whether the query logging configuration is shared with other Amazon Web Services accounts, or was shared with the current account by another Amazon Web Services account. Valid values include: NOT_SHARED, SHARED_WITH_ME, or SHARED_BY_ME.
  • Status: The status of the query logging configuration. If you specify Status for Name, specify the applicable status code for Values: CREATING, CREATED, DELETING, or FAILED. For more information, see Status.

ListResolverQueryLogConfigAssociations

Valid values for Name include the following:

  • CreationTime: The date and time that the VPC was associated with the query logging configuration, in Unix time format and Coordinated Universal Time (UTC).
  • Error: If the value of Status is FAILED, specify the cause: DESTINATION_NOT_FOUND or ACCESS_DENIED.
  • Id: The ID of the query logging association.
  • ResolverQueryLogConfigId: The ID of the query logging configuration that a VPC is associated with.
  • ResourceId: The ID of the Amazon VPC that is associated with the query logging configuration.
  • Status: The status of the query logging association. If you specify Status for Name, specify the applicable status code for Values: CREATING, CREATED, DELETING, or FAILED. For more information, see Status.

FirewallConfig

data FirewallConfig Source #

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

See: newFirewallConfig smart constructor.

Instances

Instances details
Eq FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Read FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Show FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Generic FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Associated Types

type Rep FirewallConfig :: Type -> Type #

NFData FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Methods

rnf :: FirewallConfig -> () #

Hashable FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

FromJSON FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

type Rep FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

type Rep FirewallConfig = D1 ('MetaData "FirewallConfig" "Amazonka.Route53Resolver.Types.FirewallConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "FirewallConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firewallFailOpen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallFailOpenStatus)))))

newFirewallConfig :: FirewallConfig Source #

Create a value of FirewallConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:FirewallConfig', firewallConfig_resourceId - The ID of the VPC that this firewall configuration applies to.

$sel:ownerId:FirewallConfig', firewallConfig_ownerId - The Amazon Web Services account ID of the owner of the VPC that this firewall configuration applies to.

$sel:id:FirewallConfig', firewallConfig_id - The ID of the firewall configuration.

$sel:firewallFailOpen:FirewallConfig', firewallConfig_firewallFailOpen - Determines how DNS Firewall operates during failures, for example when all traffic that is sent to DNS Firewall fails to receive a reply.

  • By default, fail open is disabled, which means the failure mode is closed. This approach favors security over availability. DNS Firewall returns a failure error when it is unable to properly evaluate a query.
  • If you enable this option, the failure mode is open. This approach favors availability over security. DNS Firewall allows queries to proceed if it is unable to properly evaluate them.

This behavior is only enforced for VPCs that have at least one DNS Firewall rule group association.

FirewallDomainList

data FirewallDomainList Source #

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

To retrieve the domains that are defined for this domain list, call ListFirewallDomains.

See: newFirewallDomainList smart constructor.

Instances

Instances details
Eq FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Read FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Show FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Generic FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Associated Types

type Rep FirewallDomainList :: Type -> Type #

NFData FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Methods

rnf :: FirewallDomainList -> () #

Hashable FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

FromJSON FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

type Rep FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

newFirewallDomainList :: FirewallDomainList Source #

Create a value of FirewallDomainList with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:FirewallDomainList', firewallDomainList_creationTime - The date and time that the domain list was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:status:FirewallDomainList', firewallDomainList_status - The status of the domain list.

$sel:arn:FirewallDomainList', firewallDomainList_arn - The Amazon Resource Name (ARN) of the firewall domain list.

$sel:creatorRequestId:FirewallDomainList', firewallDomainList_creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

$sel:managedOwnerName:FirewallDomainList', firewallDomainList_managedOwnerName - The owner of the list, used only for lists that are not managed by you. For example, the managed domain list AWSManagedDomainsMalwareDomainList has the managed owner name Route 53 Resolver DNS Firewall.

$sel:domainCount:FirewallDomainList', firewallDomainList_domainCount - The number of domain names that are specified in the domain list.

$sel:modificationTime:FirewallDomainList', firewallDomainList_modificationTime - The date and time that the domain list was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:statusMessage:FirewallDomainList', firewallDomainList_statusMessage - Additional information about the status of the list, if available.

$sel:name:FirewallDomainList', firewallDomainList_name - The name of the domain list.

$sel:id:FirewallDomainList', firewallDomainList_id - The ID of the domain list.

FirewallDomainListMetadata

data FirewallDomainListMetadata Source #

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

To retrieve full information for a firewall domain list, call GetFirewallDomainList and ListFirewallDomains.

See: newFirewallDomainListMetadata smart constructor.

Instances

Instances details
Eq FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Read FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Show FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Generic FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Associated Types

type Rep FirewallDomainListMetadata :: Type -> Type #

NFData FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Hashable FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

FromJSON FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

type Rep FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

type Rep FirewallDomainListMetadata = D1 ('MetaData "FirewallDomainListMetadata" "Amazonka.Route53Resolver.Types.FirewallDomainListMetadata" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "FirewallDomainListMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "managedOwnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFirewallDomainListMetadata :: FirewallDomainListMetadata Source #

Create a value of FirewallDomainListMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:FirewallDomainListMetadata', firewallDomainListMetadata_arn - The Amazon Resource Name (ARN) of the firewall domain list metadata.

$sel:creatorRequestId:FirewallDomainListMetadata', firewallDomainListMetadata_creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

$sel:managedOwnerName:FirewallDomainListMetadata', firewallDomainListMetadata_managedOwnerName - The owner of the list, used only for lists that are not managed by you. For example, the managed domain list AWSManagedDomainsMalwareDomainList has the managed owner name Route 53 Resolver DNS Firewall.

$sel:name:FirewallDomainListMetadata', firewallDomainListMetadata_name - The name of the domain list.

$sel:id:FirewallDomainListMetadata', firewallDomainListMetadata_id - The ID of the domain list.

FirewallRule

data FirewallRule Source #

A single firewall rule in a rule group.

See: newFirewallRule smart constructor.

Instances

Instances details
Eq FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Read FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Show FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Generic FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Associated Types

type Rep FirewallRule :: Type -> Type #

NFData FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Methods

rnf :: FirewallRule -> () #

Hashable FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

FromJSON FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

type Rep FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

type Rep FirewallRule = D1 ('MetaData "FirewallRule" "Amazonka.Route53Resolver.Types.FirewallRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "FirewallRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "blockOverrideDnsType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockOverrideDnsType)) :*: S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "blockResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockResponse)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: S1 ('MetaSel ('Just "blockOverrideTtl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "blockOverrideDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newFirewallRule :: FirewallRule Source #

Create a value of FirewallRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:FirewallRule', firewallRule_creationTime - The date and time that the rule was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:blockOverrideDnsType:FirewallRule', firewallRule_blockOverrideDnsType - The DNS record's type. This determines the format of the record value that you provided in BlockOverrideDomain. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.

$sel:firewallRuleGroupId:FirewallRule', firewallRule_firewallRuleGroupId - The unique identifier of the firewall rule group of the rule.

$sel:priority:FirewallRule', firewallRule_priority - The priority of the rule in the rule group. This value must be unique within the rule group. DNS Firewall processes the rules in a rule group by order of priority, starting from the lowest setting.

$sel:blockResponse:FirewallRule', firewallRule_blockResponse - The way that you want DNS Firewall to block the request. Used for the rule action setting BLOCK.

  • NODATA - Respond indicating that the query was successful, but no response is available for it.
  • NXDOMAIN - Respond indicating that the domain name that's in the query doesn't exist.
  • OVERRIDE - Provide a custom override in the response. This option requires custom handling details in the rule's BlockOverride* settings.

$sel:creatorRequestId:FirewallRule', firewallRule_creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of executing the operation twice. This can be any unique string, for example, a timestamp.

$sel:modificationTime:FirewallRule', firewallRule_modificationTime - The date and time that the rule was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:action:FirewallRule', firewallRule_action - The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list:

  • ALLOW - Permit the request to go through.
  • ALERT - Permit the request to go through but send an alert to the logs.
  • BLOCK - Disallow the request. If this is specified, additional handling details are provided in the rule's BlockResponse setting.

$sel:blockOverrideTtl:FirewallRule', firewallRule_blockOverrideTtl - The recommended amount of time, in seconds, for the DNS resolver or web browser to cache the provided override record. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.

$sel:name:FirewallRule', firewallRule_name - The name of the rule.

$sel:blockOverrideDomain:FirewallRule', firewallRule_blockOverrideDomain - The custom DNS record to send back in response to the query. Used for the rule action BLOCK with a BlockResponse setting of OVERRIDE.

$sel:firewallDomainListId:FirewallRule', firewallRule_firewallDomainListId - The ID of the domain list that's used in the rule.

FirewallRuleGroup

data FirewallRuleGroup Source #

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.

See: newFirewallRuleGroup smart constructor.

Instances

Instances details
Eq FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Read FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Show FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Generic FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Associated Types

type Rep FirewallRuleGroup :: Type -> Type #

NFData FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Methods

rnf :: FirewallRuleGroup -> () #

Hashable FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

FromJSON FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

type Rep FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

type Rep FirewallRuleGroup = D1 ('MetaData "FirewallRuleGroup" "Amazonka.Route53Resolver.Types.FirewallRuleGroup" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "FirewallRuleGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupStatus))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newFirewallRuleGroup :: FirewallRuleGroup Source #

Create a value of FirewallRuleGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:FirewallRuleGroup', firewallRuleGroup_creationTime - The date and time that the rule group was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:status:FirewallRuleGroup', firewallRuleGroup_status - The status of the domain list.

$sel:arn:FirewallRuleGroup', firewallRuleGroup_arn - The ARN (Amazon Resource Name) of the rule group.

$sel:creatorRequestId:FirewallRuleGroup', firewallRuleGroup_creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

$sel:modificationTime:FirewallRuleGroup', firewallRuleGroup_modificationTime - The date and time that the rule group was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:shareStatus:FirewallRuleGroup', firewallRuleGroup_shareStatus - Whether the rule group is shared with other Amazon Web Services accounts, or was shared with the current account by another Amazon Web Services account. Sharing is configured through Resource Access Manager (RAM).

$sel:ownerId:FirewallRuleGroup', firewallRuleGroup_ownerId - The Amazon Web Services account ID for the account that created the rule group. When a rule group is shared with your account, this is the account that has shared the rule group with you.

$sel:statusMessage:FirewallRuleGroup', firewallRuleGroup_statusMessage - Additional information about the status of the rule group, if available.

$sel:name:FirewallRuleGroup', firewallRuleGroup_name - The name of the rule group.

$sel:id:FirewallRuleGroup', firewallRuleGroup_id - The ID of the rule group.

$sel:ruleCount:FirewallRuleGroup', firewallRuleGroup_ruleCount - The number of rules in the rule group.

FirewallRuleGroupAssociation

data FirewallRuleGroupAssociation Source #

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

See: newFirewallRuleGroupAssociation smart constructor.

Instances

Instances details
Eq FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Read FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Show FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Generic FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Associated Types

type Rep FirewallRuleGroupAssociation :: Type -> Type #

NFData FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Hashable FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

FromJSON FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

type Rep FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

type Rep FirewallRuleGroupAssociation = D1 ('MetaData "FirewallRuleGroupAssociation" "Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "FirewallRuleGroupAssociation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupAssociationStatus)) :*: S1 ('MetaSel ('Just "mutationProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutationProtectionStatus)))) :*: (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "managedOwnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newFirewallRuleGroupAssociation :: FirewallRuleGroupAssociation Source #

Create a value of FirewallRuleGroupAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_creationTime - The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:status:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_status - The current status of the association.

$sel:mutationProtection:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_mutationProtection - If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.

$sel:firewallRuleGroupId:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_firewallRuleGroupId - The unique identifier of the firewall rule group.

$sel:priority:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_priority - The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC. DNS Firewall filters VPC traffic starting from rule group with the lowest numeric priority setting.

$sel:arn:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_arn - The Amazon Resource Name (ARN) of the firewall rule group association.

$sel:vpcId:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_vpcId - The unique identifier of the VPC that is associated with the rule group.

$sel:creatorRequestId:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

$sel:managedOwnerName:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_managedOwnerName - The owner of the association, used only for associations that are not managed by you. If you use Firewall Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.

$sel:modificationTime:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_modificationTime - The date and time that the association was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:statusMessage:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_statusMessage - Additional information about the status of the response, if available.

$sel:name:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_name - The name of the association.

$sel:id:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_id - The identifier for the association.

FirewallRuleGroupMetadata

data FirewallRuleGroupMetadata Source #

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

To retrieve full information for a firewall rule group, call GetFirewallRuleGroup and ListFirewallRules.

See: newFirewallRuleGroupMetadata smart constructor.

Instances

Instances details
Eq FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Read FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Show FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Generic FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Associated Types

type Rep FirewallRuleGroupMetadata :: Type -> Type #

NFData FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Hashable FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

FromJSON FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

type Rep FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

type Rep FirewallRuleGroupMetadata = D1 ('MetaData "FirewallRuleGroupMetadata" "Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "FirewallRuleGroupMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFirewallRuleGroupMetadata :: FirewallRuleGroupMetadata Source #

Create a value of FirewallRuleGroupMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_arn - The ARN (Amazon Resource Name) of the rule group.

$sel:creatorRequestId:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

$sel:shareStatus:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_shareStatus - Whether the rule group is shared with other Amazon Web Services accounts, or was shared with the current account by another Amazon Web Services account. Sharing is configured through Resource Access Manager (RAM).

$sel:ownerId:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_ownerId - The Amazon Web Services account ID for the account that created the rule group. When a rule group is shared with your account, this is the account that has shared the rule group with you.

$sel:name:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_name - The name of the rule group.

$sel:id:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_id - The ID of the rule group.

IpAddressRequest

data IpAddressRequest Source #

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.

See: newIpAddressRequest smart constructor.

Instances

Instances details
Eq IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Read IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Show IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Generic IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Associated Types

type Rep IpAddressRequest :: Type -> Type #

NFData IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Methods

rnf :: IpAddressRequest -> () #

Hashable IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

ToJSON IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

type Rep IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

type Rep IpAddressRequest = D1 ('MetaData "IpAddressRequest" "Amazonka.Route53Resolver.Types.IpAddressRequest" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "IpAddressRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIpAddressRequest Source #

Create a value of IpAddressRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ip:IpAddressRequest', ipAddressRequest_ip - The IP address that you want to use for DNS queries.

$sel:subnetId:IpAddressRequest', ipAddressRequest_subnetId - The ID of the subnet that contains the IP address.

IpAddressResponse

data IpAddressResponse Source #

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

See: newIpAddressResponse smart constructor.

Instances

Instances details
Eq IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Read IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Show IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Generic IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Associated Types

type Rep IpAddressResponse :: Type -> Type #

NFData IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Methods

rnf :: IpAddressResponse -> () #

Hashable IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

FromJSON IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

type Rep IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

type Rep IpAddressResponse = D1 ('MetaData "IpAddressResponse" "Amazonka.Route53Resolver.Types.IpAddressResponse" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "IpAddressResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressStatus)) :*: S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newIpAddressResponse :: IpAddressResponse Source #

Create a value of IpAddressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:IpAddressResponse', ipAddressResponse_creationTime - The date and time that the IP address was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:status:IpAddressResponse', ipAddressResponse_status - A status code that gives the current status of the request.

$sel:modificationTime:IpAddressResponse', ipAddressResponse_modificationTime - The date and time that the IP address was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:subnetId:IpAddressResponse', ipAddressResponse_subnetId - The ID of one subnet.

$sel:ip:IpAddressResponse', ipAddressResponse_ip - One IP address that the Resolver endpoint uses for DNS queries.

$sel:ipId:IpAddressResponse', ipAddressResponse_ipId - The ID of one IP address.

$sel:statusMessage:IpAddressResponse', ipAddressResponse_statusMessage - A message that provides additional information about the status of the request.

IpAddressUpdate

data IpAddressUpdate Source #

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

See: newIpAddressUpdate smart constructor.

Instances

Instances details
Eq IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Read IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Show IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Generic IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Associated Types

type Rep IpAddressUpdate :: Type -> Type #

NFData IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Methods

rnf :: IpAddressUpdate -> () #

Hashable IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

ToJSON IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

type Rep IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

type Rep IpAddressUpdate = D1 ('MetaData "IpAddressUpdate" "Amazonka.Route53Resolver.Types.IpAddressUpdate" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "IpAddressUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIpAddressUpdate :: IpAddressUpdate Source #

Create a value of IpAddressUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetId:IpAddressUpdate', ipAddressUpdate_subnetId - The ID of the subnet that includes the IP address that you want to update. To get this ID, use GetResolverEndpoint.

$sel:ip:IpAddressUpdate', ipAddressUpdate_ip - The new IP address.

$sel:ipId:IpAddressUpdate', ipAddressUpdate_ipId - Only when removing an IP address from a Resolver endpoint: The ID of the IP address that you want to remove. To get this ID, use GetResolverEndpoint.

ResolverDnssecConfig

data ResolverDnssecConfig Source #

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

See: newResolverDnssecConfig smart constructor.

Instances

Instances details
Eq ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Read ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Show ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Generic ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Associated Types

type Rep ResolverDnssecConfig :: Type -> Type #

NFData ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Methods

rnf :: ResolverDnssecConfig -> () #

Hashable ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

FromJSON ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

type Rep ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

type Rep ResolverDnssecConfig = D1 ('MetaData "ResolverDnssecConfig" "Amazonka.Route53Resolver.Types.ResolverDnssecConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ResolverDnssecConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "validationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverDNSSECValidationStatus)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResolverDnssecConfig :: ResolverDnssecConfig Source #

Create a value of ResolverDnssecConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:ResolverDnssecConfig', resolverDnssecConfig_resourceId - The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.

$sel:ownerId:ResolverDnssecConfig', resolverDnssecConfig_ownerId - The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

$sel:validationStatus:ResolverDnssecConfig', resolverDnssecConfig_validationStatus - The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.
  • ENABLED: DNSSEC validation is enabled.
  • DISABLING: DNSSEC validation is being disabled but is not complete.
  • DISABLED DNSSEC validation is disabled.

$sel:id:ResolverDnssecConfig', resolverDnssecConfig_id - The ID for a configuration for DNSSEC validation.

ResolverEndpoint

data ResolverEndpoint Source #

In the response to a CreateResolverEndpoint, DeleteResolverEndpoint, GetResolverEndpoint, ListResolverEndpoints, or UpdateResolverEndpoint request, a complex type that contains settings for an existing inbound or outbound Resolver endpoint.

See: newResolverEndpoint smart constructor.

Instances

Instances details
Eq ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Read ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Show ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Generic ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Associated Types

type Rep ResolverEndpoint :: Type -> Type #

NFData ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Methods

rnf :: ResolverEndpoint -> () #

Hashable ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

FromJSON ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

type Rep ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

type Rep ResolverEndpoint = D1 ('MetaData "ResolverEndpoint" "Amazonka.Route53Resolver.Types.ResolverEndpoint" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ResolverEndpoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpointStatus)) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "direction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpointDirection)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostVPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newResolverEndpoint :: ResolverEndpoint Source #

Create a value of ResolverEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:ResolverEndpoint', resolverEndpoint_creationTime - The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:status:ResolverEndpoint', resolverEndpoint_status - A code that specifies the current status of the Resolver endpoint. Valid values include the following:

  • CREATING: Resolver is creating and configuring one or more Amazon VPC network interfaces for this endpoint.
  • OPERATIONAL: The Amazon VPC network interfaces for this endpoint are correctly configured and able to pass inbound or outbound DNS queries between your network and Resolver.
  • UPDATING: Resolver is associating or disassociating one or more network interfaces with this endpoint.
  • AUTO_RECOVERING: Resolver is trying to recover one or more of the network interfaces that are associated with this endpoint. During the recovery process, the endpoint functions with limited capacity because of the limit on the number of DNS queries per IP address (per network interface). For the current limit, see Limits on Route 53 Resolver.
  • ACTION_NEEDED: This endpoint is unhealthy, and Resolver can't automatically recover it. To resolve the problem, we recommend that you check each IP address that you associated with the endpoint. For each IP address that isn't available, add another IP address and then delete the IP address that isn't available. (An endpoint must always include at least two IP addresses.) A status of ACTION_NEEDED can have a variety of causes. Here are two common causes:

    • One or more of the network interfaces that are associated with the endpoint were deleted using Amazon VPC.
    • The network interface couldn't be created for some reason that's outside the control of Resolver.
  • DELETING: Resolver is deleting this endpoint and the associated network interfaces.

$sel:securityGroupIds:ResolverEndpoint', resolverEndpoint_securityGroupIds - The ID of one or more security groups that control access to this VPC. The security group must include one or more inbound rules (for inbound endpoints) or outbound rules (for outbound endpoints). Inbound and outbound rules must allow TCP and UDP access. For inbound access, open port 53. For outbound access, open the port that you're using for DNS queries on your network.

$sel:direction:ResolverEndpoint', resolverEndpoint_direction - Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:

  • INBOUND: allows DNS queries to your VPC from your network
  • OUTBOUND: allows DNS queries from your VPC to your network

$sel:arn:ResolverEndpoint', resolverEndpoint_arn - The ARN (Amazon Resource Name) for the Resolver endpoint.

$sel:creatorRequestId:ResolverEndpoint', resolverEndpoint_creatorRequestId - A unique string that identifies the request that created the Resolver endpoint. The CreatorRequestId allows failed requests to be retried without the risk of running the operation twice.

$sel:modificationTime:ResolverEndpoint', resolverEndpoint_modificationTime - The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:ipAddressCount:ResolverEndpoint', resolverEndpoint_ipAddressCount - The number of IP addresses that the Resolver endpoint can use for DNS queries.

$sel:statusMessage:ResolverEndpoint', resolverEndpoint_statusMessage - A detailed description of the status of the Resolver endpoint.

$sel:name:ResolverEndpoint', resolverEndpoint_name - The name that you assigned to the Resolver endpoint when you submitted a CreateResolverEndpoint request.

$sel:id:ResolverEndpoint', resolverEndpoint_id - The ID of the Resolver endpoint.

$sel:hostVPCId:ResolverEndpoint', resolverEndpoint_hostVPCId - The ID of the VPC that you want to create the Resolver endpoint in.

ResolverQueryLogConfig

data ResolverQueryLogConfig Source #

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

See: newResolverQueryLogConfig smart constructor.

Instances

Instances details
Eq ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Read ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Show ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Generic ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Associated Types

type Rep ResolverQueryLogConfig :: Type -> Type #

NFData ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Methods

rnf :: ResolverQueryLogConfig -> () #

Hashable ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

FromJSON ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

type Rep ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

newResolverQueryLogConfig :: ResolverQueryLogConfig Source #

Create a value of ResolverQueryLogConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:ResolverQueryLogConfig', resolverQueryLogConfig_creationTime - The date and time that the query logging configuration was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:status:ResolverQueryLogConfig', resolverQueryLogConfig_status - The status of the specified query logging configuration. Valid values include the following:

  • CREATING: Resolver is creating the query logging configuration.
  • CREATED: The query logging configuration was successfully created. Resolver is logging queries that originate in the specified VPC.
  • DELETING: Resolver is deleting this query logging configuration.
  • FAILED: Resolver can't deliver logs to the location that is specified in the query logging configuration. Here are two common causes:

    • The specified destination (for example, an Amazon S3 bucket) was deleted.
    • Permissions don't allow sending logs to the destination.

$sel:associationCount:ResolverQueryLogConfig', resolverQueryLogConfig_associationCount - The number of VPCs that are associated with the query logging configuration.

$sel:arn:ResolverQueryLogConfig', resolverQueryLogConfig_arn - The ARN for the query logging configuration.

$sel:creatorRequestId:ResolverQueryLogConfig', resolverQueryLogConfig_creatorRequestId - A unique string that identifies the request that created the query logging configuration. The CreatorRequestId allows failed requests to be retried without the risk of running the operation twice.

$sel:destinationArn:ResolverQueryLogConfig', resolverQueryLogConfig_destinationArn - The ARN of the resource that you want Resolver to send query logs: an Amazon S3 bucket, a CloudWatch Logs log group, or a Kinesis Data Firehose delivery stream.

$sel:shareStatus:ResolverQueryLogConfig', resolverQueryLogConfig_shareStatus - An indication of whether the query logging configuration is shared with other Amazon Web Services accounts, or was shared with the current account by another Amazon Web Services account. Sharing is configured through Resource Access Manager (RAM).

$sel:ownerId:ResolverQueryLogConfig', resolverQueryLogConfig_ownerId - The Amazon Web Services account ID for the account that created the query logging configuration.

$sel:name:ResolverQueryLogConfig', resolverQueryLogConfig_name - The name of the query logging configuration.

$sel:id:ResolverQueryLogConfig', resolverQueryLogConfig_id - The ID for the query logging configuration.

ResolverQueryLogConfigAssociation

data ResolverQueryLogConfigAssociation Source #

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.

See: newResolverQueryLogConfigAssociation smart constructor.

Instances

Instances details
Eq ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Read ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Show ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Generic ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Associated Types

type Rep ResolverQueryLogConfigAssociation :: Type -> Type #

NFData ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Hashable ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

FromJSON ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

type Rep ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

type Rep ResolverQueryLogConfigAssociation = D1 ('MetaData "ResolverQueryLogConfigAssociation" "Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ResolverQueryLogConfigAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfigAssociationStatus)) :*: S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfigAssociationError))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newResolverQueryLogConfigAssociation :: ResolverQueryLogConfigAssociation Source #

Create a value of ResolverQueryLogConfigAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_creationTime - The date and time that the VPC was associated with the query logging configuration, in Unix time format and Coordinated Universal Time (UTC).

$sel:status:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_status - The status of the specified query logging association. Valid values include the following:

  • CREATING: Resolver is creating an association between an Amazon VPC and a query logging configuration.
  • CREATED: The association between an Amazon VPC and a query logging configuration was successfully created. Resolver is logging queries that originate in the specified VPC.
  • DELETING: Resolver is deleting this query logging association.
  • FAILED: Resolver either couldn't create or couldn't delete the query logging association.

$sel:resolverQueryLogConfigId:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_resolverQueryLogConfigId - The ID of the query logging configuration that a VPC is associated with.

$sel:resourceId:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_resourceId - The ID of the Amazon VPC that is associated with the query logging configuration.

$sel:error:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_error - If the value of Status is FAILED, the value of Error indicates the cause:

  • DESTINATION_NOT_FOUND: The specified destination (for example, an Amazon S3 bucket) was deleted.
  • ACCESS_DENIED: Permissions don't allow sending logs to the destination.

If the value of Status is a value other than FAILED, Error is null.

$sel:id:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_id - The ID of the query logging association.

$sel:errorMessage:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_errorMessage - Contains additional information about the error. If the value or Error is null, the value of ErrorMessage also is null.

ResolverRule

data ResolverRule Source #

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.

See: newResolverRule smart constructor.

Instances

Instances details
Eq ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Read ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Show ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Generic ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Associated Types

type Rep ResolverRule :: Type -> Type #

NFData ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Methods

rnf :: ResolverRule -> () #

Hashable ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

FromJSON ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

type Rep ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

type Rep ResolverRule = D1 ('MetaData "ResolverRule" "Amazonka.Route53Resolver.Types.ResolverRule" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ResolverRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRuleStatus)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TargetAddress))) :*: S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RuleTypeOption)))))))

newResolverRule :: ResolverRule Source #

Create a value of ResolverRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:ResolverRule', resolverRule_creationTime - The date and time that the Resolver rule was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:status:ResolverRule', resolverRule_status - A code that specifies the current status of the Resolver rule.

$sel:arn:ResolverRule', resolverRule_arn - The ARN (Amazon Resource Name) for the Resolver rule specified by Id.

$sel:resolverEndpointId:ResolverRule', resolverRule_resolverEndpointId - The ID of the endpoint that the rule is associated with.

$sel:creatorRequestId:ResolverRule', resolverRule_creatorRequestId - A unique string that you specified when you created the Resolver rule. CreatorRequestId identifies the request and allows failed requests to be retried without the risk of running the operation twice.

$sel:targetIps:ResolverRule', resolverRule_targetIps - An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to. Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.

$sel:modificationTime:ResolverRule', resolverRule_modificationTime - The date and time that the Resolver rule was last updated, in Unix time format and Coordinated Universal Time (UTC).

$sel:shareStatus:ResolverRule', resolverRule_shareStatus - Whether the rule is shared and, if so, whether the current account is sharing the rule with another account, or another account is sharing the rule with the current account.

$sel:ownerId:ResolverRule', resolverRule_ownerId - When a rule is shared with another Amazon Web Services account, the account ID of the account that the rule is shared with.

$sel:domainName:ResolverRule', resolverRule_domainName - DNS queries for this domain name are forwarded to the IP addresses that are specified in TargetIps. If a query matches multiple Resolver rules (example.com and www.example.com), the query is routed using the Resolver rule that contains the most specific domain name (www.example.com).

$sel:statusMessage:ResolverRule', resolverRule_statusMessage - A detailed description of the status of a Resolver rule.

$sel:name:ResolverRule', resolverRule_name - The name for the Resolver rule, which you specified when you created the Resolver rule.

$sel:id:ResolverRule', resolverRule_id - The ID that Resolver assigned to the Resolver rule when you created it.

$sel:ruleType:ResolverRule', resolverRule_ruleType - When you want to forward DNS queries for specified domain name to resolvers on your network, specify FORWARD.

When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify SYSTEM.

For example, to forward DNS queries for example.com to resolvers on your network, you create a rule and specify FORWARD for RuleType. To then have Resolver process queries for apex.example.com, you create a rule and specify SYSTEM for RuleType.

Currently, only Resolver can create rules that have a value of RECURSIVE for RuleType.

ResolverRuleAssociation

data ResolverRuleAssociation Source #

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.

See: newResolverRuleAssociation smart constructor.

Instances

Instances details
Eq ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Read ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Show ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Generic ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Associated Types

type Rep ResolverRuleAssociation :: Type -> Type #

NFData ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Methods

rnf :: ResolverRuleAssociation -> () #

Hashable ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

FromJSON ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

type Rep ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

type Rep ResolverRuleAssociation = D1 ('MetaData "ResolverRuleAssociation" "Amazonka.Route53Resolver.Types.ResolverRuleAssociation" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ResolverRuleAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRuleAssociationStatus)) :*: (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newResolverRuleAssociation :: ResolverRuleAssociation Source #

Create a value of ResolverRuleAssociation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ResolverRuleAssociation', resolverRuleAssociation_status - A code that specifies the current status of the association between a Resolver rule and a VPC.

$sel:resolverRuleId:ResolverRuleAssociation', resolverRuleAssociation_resolverRuleId - The ID of the Resolver rule that you associated with the VPC that is specified by VPCId.

$sel:vPCId:ResolverRuleAssociation', resolverRuleAssociation_vPCId - The ID of the VPC that you associated the Resolver rule with.

$sel:statusMessage:ResolverRuleAssociation', resolverRuleAssociation_statusMessage - A detailed description of the status of the association between a Resolver rule and a VPC.

$sel:name:ResolverRuleAssociation', resolverRuleAssociation_name - The name of an association between a Resolver rule and a VPC.

$sel:id:ResolverRuleAssociation', resolverRuleAssociation_id - The ID of the association between a Resolver rule and a VPC. Resolver assigns this value when you submit an AssociateResolverRule request.

ResolverRuleConfig

data ResolverRuleConfig Source #

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

See: newResolverRuleConfig smart constructor.

Instances

Instances details
Eq ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Read ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Show ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Generic ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Associated Types

type Rep ResolverRuleConfig :: Type -> Type #

NFData ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Methods

rnf :: ResolverRuleConfig -> () #

Hashable ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

ToJSON ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

type Rep ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

type Rep ResolverRuleConfig = D1 ('MetaData "ResolverRuleConfig" "Amazonka.Route53Resolver.Types.ResolverRuleConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ResolverRuleConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TargetAddress))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResolverRuleConfig :: ResolverRuleConfig Source #

Create a value of ResolverRuleConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverEndpointId:ResolverRuleConfig', resolverRuleConfig_resolverEndpointId - The ID of the new outbound Resolver endpoint that you want to use to route DNS queries to the IP addresses that you specify in TargetIps.

$sel:targetIps:ResolverRuleConfig', resolverRuleConfig_targetIps - For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.

$sel:name:ResolverRuleConfig', resolverRuleConfig_name - The new name for the Resolver rule. The name that you specify appears in the Resolver dashboard in the Route 53 console.

Tag

data Tag Source #

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.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Route53Resolver.Types.Tag" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The name for the tag. For example, if you want to associate Resolver resources with the account IDs of your customers for billing purposes, the value of Key might be account-id.

$sel:value:Tag', tag_value - The value for the tag. For example, if Key is account-id, then Value might be the ID of the customer account that you're creating the resource for.

TargetAddress

data TargetAddress Source #

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

See: newTargetAddress smart constructor.

Instances

Instances details
Eq TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Read TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Show TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Generic TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Associated Types

type Rep TargetAddress :: Type -> Type #

NFData TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Methods

rnf :: TargetAddress -> () #

Hashable TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

ToJSON TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

FromJSON TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

type Rep TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

type Rep TargetAddress = D1 ('MetaData "TargetAddress" "Amazonka.Route53Resolver.Types.TargetAddress" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "TargetAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTargetAddress Source #

Create a value of TargetAddress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:port:TargetAddress', targetAddress_port - The port at Ip that you want to forward DNS queries to.

$sel:ip:TargetAddress', targetAddress_ip - One IP address that you want to forward DNS queries to. You can specify only IPv4 addresses.