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