amazonka-route53resolver-2.0: Amazon Route 53 Resolver SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

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

ConflictException

InternalServiceErrorException

_InternalServiceErrorException :: AsError a => Fold a ServiceError Source #

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

InvalidNextTokenException

_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #

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

InvalidParameterException

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

One or more parameters in this request are not valid.

InvalidPolicyDocument

_InvalidPolicyDocument :: AsError a => Fold a ServiceError Source #

The specified Resolver rule policy is invalid.

InvalidRequestException

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

The request is invalid.

InvalidTagException

_InvalidTagException :: AsError a => Fold a ServiceError Source #

The specified tag is invalid.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

The request caused one or more limits to be exceeded.

ResourceExistsException

_ResourceExistsException :: AsError a => Fold a ServiceError Source #

The resource that you tried to create already exists.

ResourceInUseException

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

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

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource doesn't exist.

ResourceUnavailableException

_ResourceUnavailableException :: AsError a => Fold a ServiceError Source #

The specified resource isn't available.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

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

UnknownResourceException

_UnknownResourceException :: AsError a => Fold a ServiceError Source #

The specified resource doesn't exist.

ValidationException

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.

AssociateFirewallRuleGroup

data AssociateFirewallRuleGroup Source #

See: newAssociateFirewallRuleGroup smart constructor.

Instances

Instances details
ToJSON AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

ToHeaders AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

ToPath AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

ToQuery AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

AWSRequest AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Generic AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Associated Types

type Rep AssociateFirewallRuleGroup :: Type -> Type #

Read AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Show AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

NFData AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Eq AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Hashable AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

type AWSResponse AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

type Rep AssociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

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

newAssociateFirewallRuleGroup Source #

Create a value of AssociateFirewallRuleGroup with all optional fields omitted.

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

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

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

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

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

AssociateFirewallRuleGroup, associateFirewallRuleGroup_firewallRuleGroupId - The unique identifier of the firewall rule group.

AssociateFirewallRuleGroup, associateFirewallRuleGroup_vpcId - The unique identifier of the VPC that you want to associate with the rule group.

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

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

The allowed values for Priority are between 100 and 9900.

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

data AssociateFirewallRuleGroupResponse Source #

Instances

Instances details
Generic AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Associated Types

type Rep AssociateFirewallRuleGroupResponse :: Type -> Type #

Read AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Show AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

NFData AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

Eq AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

type Rep AssociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateFirewallRuleGroup

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

newAssociateFirewallRuleGroupResponse Source #

Create a value of AssociateFirewallRuleGroupResponse with all optional fields omitted.

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

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

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

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

AssociateResolverEndpointIpAddress

data AssociateResolverEndpointIpAddress Source #

Instances

Instances details
ToJSON AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

ToHeaders AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

ToPath AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

ToQuery AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

AWSRequest AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Generic AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Associated Types

type Rep AssociateResolverEndpointIpAddress :: Type -> Type #

Read AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Show AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

NFData AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Eq AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Hashable AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

type AWSResponse AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

type Rep AssociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

type Rep AssociateResolverEndpointIpAddress = D1 ('MetaData "AssociateResolverEndpointIpAddress" "Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "AssociateResolverEndpointIpAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IpAddressUpdate)))

newAssociateResolverEndpointIpAddress Source #

Create a value of AssociateResolverEndpointIpAddress with all optional fields omitted.

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

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

AssociateResolverEndpointIpAddress, associateResolverEndpointIpAddress_resolverEndpointId - The ID of the Resolver endpoint that you want to associate IP addresses with.

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

data AssociateResolverEndpointIpAddressResponse Source #

Instances

Instances details
Generic AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Read AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Show AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

NFData AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

Eq AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

type Rep AssociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverEndpointIpAddress

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

newAssociateResolverEndpointIpAddressResponse Source #

Create a value of AssociateResolverEndpointIpAddressResponse with all optional fields omitted.

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

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

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

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

AssociateResolverQueryLogConfig

data AssociateResolverQueryLogConfig Source #

See: newAssociateResolverQueryLogConfig smart constructor.

Instances

Instances details
ToJSON AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

ToHeaders AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

ToPath AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

ToQuery AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

AWSRequest AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Generic AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Associated Types

type Rep AssociateResolverQueryLogConfig :: Type -> Type #

Read AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Show AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

NFData AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Eq AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Hashable AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

type AWSResponse AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

type Rep AssociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

type Rep AssociateResolverQueryLogConfig = D1 ('MetaData "AssociateResolverQueryLogConfig" "Amazonka.Route53Resolver.AssociateResolverQueryLogConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "AssociateResolverQueryLogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateResolverQueryLogConfig Source #

Create a value of AssociateResolverQueryLogConfig with all optional fields omitted.

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

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

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

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

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

data AssociateResolverQueryLogConfigResponse Source #

Instances

Instances details
Generic AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Read AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Show AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

NFData AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

Eq AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

type Rep AssociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverQueryLogConfig

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

newAssociateResolverQueryLogConfigResponse Source #

Create a value of AssociateResolverQueryLogConfigResponse with all optional fields omitted.

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

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

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

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

AssociateResolverRule

data AssociateResolverRule Source #

See: newAssociateResolverRule smart constructor.

Instances

Instances details
ToJSON AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

ToHeaders AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

ToPath AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

ToQuery AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

AWSRequest AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Associated Types

type AWSResponse AssociateResolverRule #

Generic AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Associated Types

type Rep AssociateResolverRule :: Type -> Type #

Read AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Show AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

NFData AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Methods

rnf :: AssociateResolverRule -> () #

Eq AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Hashable AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

type AWSResponse AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

type Rep AssociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

type Rep AssociateResolverRule = D1 ('MetaData "AssociateResolverRule" "Amazonka.Route53Resolver.AssociateResolverRule" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "AssociateResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateResolverRule Source #

Create a value of AssociateResolverRule with all optional fields omitted.

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

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

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

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

AssociateResolverRule, associateResolverRule_vPCId - The ID of the VPC that you want to associate the Resolver rule with.

data AssociateResolverRuleResponse Source #

See: newAssociateResolverRuleResponse smart constructor.

Instances

Instances details
Generic AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Associated Types

type Rep AssociateResolverRuleResponse :: Type -> Type #

Read AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Show AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

NFData AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

Eq AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

type Rep AssociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.AssociateResolverRule

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

newAssociateResolverRuleResponse Source #

Create a value of AssociateResolverRuleResponse with all optional fields omitted.

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

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

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

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

CreateFirewallDomainList

data CreateFirewallDomainList Source #

See: newCreateFirewallDomainList smart constructor.

Instances

Instances details
ToJSON CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToHeaders CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToPath CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

ToQuery CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

AWSRequest CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Generic CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Associated Types

type Rep CreateFirewallDomainList :: Type -> Type #

Read CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Show CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

NFData CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Eq CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Hashable CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type AWSResponse CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainList = D1 ('MetaData "CreateFirewallDomainList" "Amazonka.Route53Resolver.CreateFirewallDomainList" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "CreateFirewallDomainList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateFirewallDomainList Source #

Create a value of CreateFirewallDomainList with all optional fields omitted.

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

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

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

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

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

data CreateFirewallDomainListResponse Source #

See: newCreateFirewallDomainListResponse smart constructor.

Instances

Instances details
Generic CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Associated Types

type Rep CreateFirewallDomainListResponse :: Type -> Type #

Read CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Show CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

NFData CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

Eq CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

type Rep CreateFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallDomainList

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

newCreateFirewallDomainListResponse Source #

Create a value of CreateFirewallDomainListResponse with all optional fields omitted.

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

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

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

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

CreateFirewallRule

data CreateFirewallRule Source #

See: newCreateFirewallRule smart constructor.

Instances

Instances details
ToJSON CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.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

AWSRequest CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Associated Types

type AWSResponse CreateFirewallRule #

Generic CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Associated Types

type Rep CreateFirewallRule :: Type -> Type #

Read CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Show CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

NFData CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Methods

rnf :: CreateFirewallRule -> () #

Eq CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Hashable CreateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "CreateFirewallRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "blockOverrideDnsType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockOverrideDnsType)) :*: S1 ('MetaSel ('Just "blockOverrideDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "blockOverrideTtl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "blockResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockResponse)) :*: 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))))))

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:

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.

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.

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.

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.

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.

CreateFirewallRule, createFirewallRule_firewallRuleGroupId - The unique identifier of the firewall rule group where you want to create the rule.

CreateFirewallRule, createFirewallRule_firewallDomainListId - The ID of the domain list that you want to use in the rule.

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.

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.

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
Generic CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Associated Types

type Rep CreateFirewallRuleResponse :: Type -> Type #

Read CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Show CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

NFData CreateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRule

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

CreateFirewallRuleGroup

data CreateFirewallRuleGroup Source #

See: newCreateFirewallRuleGroup smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Show CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

NFData CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Methods

rnf :: CreateFirewallRuleGroup -> () #

Eq CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Hashable CreateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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))))

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.

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.

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
Generic CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Associated Types

type Rep CreateFirewallRuleGroupResponse :: Type -> Type #

Read CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Show CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

NFData CreateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateFirewallRuleGroup

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

CreateResolverEndpoint

data CreateResolverEndpoint Source #

See: newCreateResolverEndpoint smart constructor.

Instances

Instances details
ToJSON CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

ToHeaders CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

ToPath CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

ToQuery CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

AWSRequest CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Associated Types

type AWSResponse CreateResolverEndpoint #

Generic CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Associated Types

type Rep CreateResolverEndpoint :: Type -> Type #

Read CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Show CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

NFData CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Methods

rnf :: CreateResolverEndpoint -> () #

Eq CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Hashable CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

type AWSResponse CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

type Rep CreateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

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

newCreateResolverEndpoint Source #

Create a value of CreateResolverEndpoint with all optional fields omitted.

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

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

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

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

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

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

CreateResolverEndpoint, createResolverEndpoint_direction - Specify the applicable value:

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

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

data CreateResolverEndpointResponse Source #

See: newCreateResolverEndpointResponse smart constructor.

Instances

Instances details
Generic CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Associated Types

type Rep CreateResolverEndpointResponse :: Type -> Type #

Read CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Show CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

NFData CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

Eq CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

type Rep CreateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverEndpoint

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

newCreateResolverEndpointResponse Source #

Create a value of CreateResolverEndpointResponse with all optional fields omitted.

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

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

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

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

CreateResolverQueryLogConfig

data CreateResolverQueryLogConfig Source #

See: newCreateResolverQueryLogConfig smart constructor.

Instances

Instances details
ToJSON CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

ToHeaders CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

ToPath CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

ToQuery CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

AWSRequest CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Generic CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Associated Types

type Rep CreateResolverQueryLogConfig :: Type -> Type #

Read CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Show CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

NFData CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Eq CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Hashable CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

type AWSResponse CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

type Rep CreateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

type Rep CreateResolverQueryLogConfig = D1 ('MetaData "CreateResolverQueryLogConfig" "Amazonka.Route53Resolver.CreateResolverQueryLogConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "CreateResolverQueryLogConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateResolverQueryLogConfig Source #

Create a value of CreateResolverQueryLogConfig with all optional fields omitted.

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

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

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

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

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

  • S3 bucket:

    arn:aws:s3:::examplebucket

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

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

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

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

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

data CreateResolverQueryLogConfigResponse Source #

Instances

Instances details
Generic CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Read CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Show CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

NFData CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

Eq CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

type Rep CreateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverQueryLogConfig

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

newCreateResolverQueryLogConfigResponse Source #

Create a value of CreateResolverQueryLogConfigResponse with all optional fields omitted.

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

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

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

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

CreateResolverRule

data CreateResolverRule Source #

See: newCreateResolverRule smart constructor.

Instances

Instances details
ToJSON CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.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

AWSRequest CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Associated Types

type AWSResponse CreateResolverRule #

Generic CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Associated Types

type Rep CreateResolverRule :: Type -> Type #

Read CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Show CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

NFData CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Methods

rnf :: CreateResolverRule -> () #

Eq CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Hashable CreateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "CreateResolverRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "targetIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TargetAddress))) :*: 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)))))

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:

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

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:tags:CreateResolverRule', createResolverRule_tags - A list of the tag keys and values that you want to associate with the endpoint.

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.

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.

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.

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
Generic CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Associated Types

type Rep CreateResolverRuleResponse :: Type -> Type #

Read CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Show CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

NFData CreateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.CreateResolverRule

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

DeleteFirewallDomainList

data DeleteFirewallDomainList Source #

See: newDeleteFirewallDomainList smart constructor.

Instances

Instances details
ToJSON DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

ToHeaders DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

ToPath DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

ToQuery DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

AWSRequest DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Generic DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Associated Types

type Rep DeleteFirewallDomainList :: Type -> Type #

Read DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Show DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

NFData DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Eq DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Hashable DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

type AWSResponse DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

type Rep DeleteFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

type Rep DeleteFirewallDomainList = D1 ('MetaData "DeleteFirewallDomainList" "Amazonka.Route53Resolver.DeleteFirewallDomainList" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DeleteFirewallDomainList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteFirewallDomainList Source #

Create a value of DeleteFirewallDomainList with all optional fields omitted.

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

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

DeleteFirewallDomainList, deleteFirewallDomainList_firewallDomainListId - The ID of the domain list that you want to delete.

data DeleteFirewallDomainListResponse Source #

See: newDeleteFirewallDomainListResponse smart constructor.

Instances

Instances details
Generic DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Associated Types

type Rep DeleteFirewallDomainListResponse :: Type -> Type #

Read DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Show DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

NFData DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

Eq DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

type Rep DeleteFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallDomainList

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

newDeleteFirewallDomainListResponse Source #

Create a value of DeleteFirewallDomainListResponse with all optional fields omitted.

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

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

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

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

DeleteFirewallRule

data DeleteFirewallRule Source #

See: newDeleteFirewallRule smart constructor.

Instances

Instances details
ToJSON DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

ToHeaders DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

ToPath DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

ToQuery DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

AWSRequest DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Associated Types

type AWSResponse DeleteFirewallRule #

Generic DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Associated Types

type Rep DeleteFirewallRule :: Type -> Type #

Read DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Show DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

NFData DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Methods

rnf :: DeleteFirewallRule -> () #

Eq DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Hashable DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

type AWSResponse DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

type Rep DeleteFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

type Rep DeleteFirewallRule = D1 ('MetaData "DeleteFirewallRule" "Amazonka.Route53Resolver.DeleteFirewallRule" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DeleteFirewallRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteFirewallRule Source #

Create a value of DeleteFirewallRule with all optional fields omitted.

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

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

DeleteFirewallRule, deleteFirewallRule_firewallRuleGroupId - The unique identifier of the firewall rule group that you want to delete the rule from.

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

data DeleteFirewallRuleResponse Source #

See: newDeleteFirewallRuleResponse smart constructor.

Instances

Instances details
Generic DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Associated Types

type Rep DeleteFirewallRuleResponse :: Type -> Type #

Read DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Show DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

NFData DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

Eq DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

type Rep DeleteFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRule

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

newDeleteFirewallRuleResponse Source #

Create a value of DeleteFirewallRuleResponse with all optional fields omitted.

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

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

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

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

DeleteFirewallRuleGroup

data DeleteFirewallRuleGroup Source #

See: newDeleteFirewallRuleGroup smart constructor.

Instances

Instances details
ToJSON DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

ToHeaders DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

ToPath DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

ToQuery DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

AWSRequest DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Generic DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Associated Types

type Rep DeleteFirewallRuleGroup :: Type -> Type #

Read DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Show DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

NFData DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Methods

rnf :: DeleteFirewallRuleGroup -> () #

Eq DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Hashable DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

type AWSResponse DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

type Rep DeleteFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

type Rep DeleteFirewallRuleGroup = D1 ('MetaData "DeleteFirewallRuleGroup" "Amazonka.Route53Resolver.DeleteFirewallRuleGroup" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DeleteFirewallRuleGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteFirewallRuleGroup Source #

Create a value of DeleteFirewallRuleGroup with all optional fields omitted.

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

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

DeleteFirewallRuleGroup, deleteFirewallRuleGroup_firewallRuleGroupId - The unique identifier of the firewall rule group that you want to delete.

data DeleteFirewallRuleGroupResponse Source #

See: newDeleteFirewallRuleGroupResponse smart constructor.

Instances

Instances details
Generic DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Associated Types

type Rep DeleteFirewallRuleGroupResponse :: Type -> Type #

Read DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Show DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

NFData DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

Eq DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

type Rep DeleteFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteFirewallRuleGroup

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

newDeleteFirewallRuleGroupResponse Source #

Create a value of DeleteFirewallRuleGroupResponse with all optional fields omitted.

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

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

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

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

DeleteResolverEndpoint

data DeleteResolverEndpoint Source #

See: newDeleteResolverEndpoint smart constructor.

Instances

Instances details
ToJSON DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.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

AWSRequest DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Associated Types

type AWSResponse DeleteResolverEndpoint #

Generic DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Associated Types

type Rep DeleteResolverEndpoint :: Type -> Type #

Read DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Show DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

NFData DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Methods

rnf :: DeleteResolverEndpoint -> () #

Eq DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Hashable DeleteResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DeleteResolverEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteResolverEndpoint, deleteResolverEndpoint_resolverEndpointId - The ID of the Resolver endpoint that you want to delete.

data DeleteResolverEndpointResponse Source #

See: newDeleteResolverEndpointResponse smart constructor.

Instances

Instances details
Generic DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Associated Types

type Rep DeleteResolverEndpointResponse :: Type -> Type #

Read DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Show DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

NFData DeleteResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverEndpoint

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

DeleteResolverQueryLogConfig

data DeleteResolverQueryLogConfig Source #

See: newDeleteResolverQueryLogConfig smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Show DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

NFData DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Eq DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Hashable DeleteResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DeleteResolverQueryLogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteResolverQueryLogConfig, deleteResolverQueryLogConfig_resolverQueryLogConfigId - The ID of the query logging configuration that you want to delete.

data DeleteResolverQueryLogConfigResponse Source #

Instances

Instances details
Generic 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

NFData DeleteResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverQueryLogConfig

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

DeleteResolverRule

data DeleteResolverRule Source #

See: newDeleteResolverRule smart constructor.

Instances

Instances details
ToJSON DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

ToHeaders DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

ToPath DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

ToQuery DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

AWSRequest DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Associated Types

type AWSResponse DeleteResolverRule #

Generic DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Associated Types

type Rep DeleteResolverRule :: Type -> Type #

Read DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Show DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

NFData DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Methods

rnf :: DeleteResolverRule -> () #

Eq DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Hashable DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type AWSResponse DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type Rep DeleteResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type Rep DeleteResolverRule = D1 ('MetaData "DeleteResolverRule" "Amazonka.Route53Resolver.DeleteResolverRule" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DeleteResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteResolverRule Source #

Create a value of DeleteResolverRule with all optional fields omitted.

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

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

DeleteResolverRule, deleteResolverRule_resolverRuleId - The ID of the Resolver rule that you want to delete.

data DeleteResolverRuleResponse Source #

See: newDeleteResolverRuleResponse smart constructor.

Instances

Instances details
Generic DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Associated Types

type Rep DeleteResolverRuleResponse :: Type -> Type #

Read DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Show DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

NFData DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

Eq DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

type Rep DeleteResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DeleteResolverRule

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

newDeleteResolverRuleResponse Source #

Create a value of DeleteResolverRuleResponse with all optional fields omitted.

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

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

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

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

DisassociateFirewallRuleGroup

data DisassociateFirewallRuleGroup Source #

See: newDisassociateFirewallRuleGroup smart constructor.

Instances

Instances details
ToJSON DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

ToHeaders DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

ToPath DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

ToQuery DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

AWSRequest DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Generic DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Associated Types

type Rep DisassociateFirewallRuleGroup :: Type -> Type #

Read DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Show DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

NFData DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Eq DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Hashable DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

type AWSResponse DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

type Rep DisassociateFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

type Rep DisassociateFirewallRuleGroup = D1 ('MetaData "DisassociateFirewallRuleGroup" "Amazonka.Route53Resolver.DisassociateFirewallRuleGroup" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DisassociateFirewallRuleGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateFirewallRuleGroup Source #

Create a value of DisassociateFirewallRuleGroup with all optional fields omitted.

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

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

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

data DisassociateFirewallRuleGroupResponse Source #

Instances

Instances details
Generic DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Read DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Show DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

NFData DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

Eq DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

type Rep DisassociateFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateFirewallRuleGroup

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

newDisassociateFirewallRuleGroupResponse Source #

Create a value of DisassociateFirewallRuleGroupResponse with all optional fields omitted.

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

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

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

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

DisassociateResolverEndpointIpAddress

data DisassociateResolverEndpointIpAddress Source #

Instances

Instances details
ToJSON 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

AWSRequest DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Generic 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

NFData DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Eq DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Hashable DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DisassociateResolverEndpointIpAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IpAddressUpdate)))

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:

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
Generic 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

NFData DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

DisassociateResolverQueryLogConfig

data DisassociateResolverQueryLogConfig Source #

Instances

Instances details
ToJSON DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

ToHeaders DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

ToPath DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

ToQuery DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

AWSRequest DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Generic DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Associated Types

type Rep DisassociateResolverQueryLogConfig :: Type -> Type #

Read DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Show DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

NFData DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Eq DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Hashable DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

type AWSResponse DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

type Rep DisassociateResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

type Rep DisassociateResolverQueryLogConfig = D1 ('MetaData "DisassociateResolverQueryLogConfig" "Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DisassociateResolverQueryLogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateResolverQueryLogConfig Source #

Create a value of DisassociateResolverQueryLogConfig with all optional fields omitted.

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

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

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

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

data DisassociateResolverQueryLogConfigResponse Source #

Instances

Instances details
Generic DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Read DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Show DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

NFData DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

Eq DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

type Rep DisassociateResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverQueryLogConfig

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

newDisassociateResolverQueryLogConfigResponse Source #

Create a value of DisassociateResolverQueryLogConfigResponse with all optional fields omitted.

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

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

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

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

DisassociateResolverRule

data DisassociateResolverRule Source #

See: newDisassociateResolverRule smart constructor.

Instances

Instances details
ToJSON DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

ToHeaders DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

ToPath DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

ToQuery DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

AWSRequest DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Generic DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Associated Types

type Rep DisassociateResolverRule :: Type -> Type #

Read DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Show DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

NFData DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Eq DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Hashable DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

type AWSResponse DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

type Rep DisassociateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

type Rep DisassociateResolverRule = D1 ('MetaData "DisassociateResolverRule" "Amazonka.Route53Resolver.DisassociateResolverRule" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "DisassociateResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateResolverRule Source #

Create a value of DisassociateResolverRule with all optional fields omitted.

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

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

DisassociateResolverRule, disassociateResolverRule_vPCId - The ID of the VPC that you want to disassociate the Resolver rule from.

DisassociateResolverRule, disassociateResolverRule_resolverRuleId - The ID of the Resolver rule that you want to disassociate from the specified VPC.

data DisassociateResolverRuleResponse Source #

See: newDisassociateResolverRuleResponse smart constructor.

Instances

Instances details
Generic DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Associated Types

type Rep DisassociateResolverRuleResponse :: Type -> Type #

Read DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Show DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

NFData DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

Eq DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

type Rep DisassociateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverRule

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

newDisassociateResolverRuleResponse Source #

Create a value of DisassociateResolverRuleResponse with all optional fields omitted.

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

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

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

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

GetFirewallConfig

data GetFirewallConfig Source #

See: newGetFirewallConfig smart constructor.

Constructors

GetFirewallConfig' Text 

Instances

Instances details
ToJSON GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

ToHeaders GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

ToPath GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

ToQuery GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

AWSRequest GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type AWSResponse GetFirewallConfig #

Generic GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type Rep GetFirewallConfig :: Type -> Type #

Read GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Show GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

NFData GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Methods

rnf :: GetFirewallConfig -> () #

Eq GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Hashable GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type AWSResponse GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfig = D1 ('MetaData "GetFirewallConfig" "Amazonka.Route53Resolver.GetFirewallConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetFirewallConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetFirewallConfig Source #

Create a value of GetFirewallConfig with all optional fields omitted.

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

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

GetFirewallConfig, getFirewallConfig_resourceId - The ID of the VPC from Amazon VPC that the configuration is for.

data GetFirewallConfigResponse Source #

See: newGetFirewallConfigResponse smart constructor.

Instances

Instances details
Generic GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type Rep GetFirewallConfigResponse :: Type -> Type #

Read GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Show GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

NFData GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Eq GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

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

newGetFirewallConfigResponse Source #

Create a value of GetFirewallConfigResponse with all optional fields omitted.

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

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

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

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

GetFirewallDomainList

data GetFirewallDomainList Source #

See: newGetFirewallDomainList smart constructor.

Instances

Instances details
ToJSON GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

ToHeaders GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

ToPath GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

ToQuery GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

AWSRequest GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Associated Types

type AWSResponse GetFirewallDomainList #

Generic GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Associated Types

type Rep GetFirewallDomainList :: Type -> Type #

Read GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Show GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

NFData GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Methods

rnf :: GetFirewallDomainList -> () #

Eq GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Hashable GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

type AWSResponse GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

type Rep GetFirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

type Rep GetFirewallDomainList = D1 ('MetaData "GetFirewallDomainList" "Amazonka.Route53Resolver.GetFirewallDomainList" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetFirewallDomainList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetFirewallDomainList Source #

Create a value of GetFirewallDomainList with all optional fields omitted.

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

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

GetFirewallDomainList, getFirewallDomainList_firewallDomainListId - The ID of the domain list.

data GetFirewallDomainListResponse Source #

See: newGetFirewallDomainListResponse smart constructor.

Instances

Instances details
Generic GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Associated Types

type Rep GetFirewallDomainListResponse :: Type -> Type #

Read GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Show GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

NFData GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

Eq GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

type Rep GetFirewallDomainListResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallDomainList

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

newGetFirewallDomainListResponse Source #

Create a value of GetFirewallDomainListResponse with all optional fields omitted.

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

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

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

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

GetFirewallRuleGroup

data GetFirewallRuleGroup Source #

See: newGetFirewallRuleGroup smart constructor.

Instances

Instances details
ToJSON GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

ToHeaders GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

ToPath GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

ToQuery GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

AWSRequest GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Associated Types

type AWSResponse GetFirewallRuleGroup #

Generic GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Associated Types

type Rep GetFirewallRuleGroup :: Type -> Type #

Read GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Show GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

NFData GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Methods

rnf :: GetFirewallRuleGroup -> () #

Eq GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Hashable GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

type AWSResponse GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

type Rep GetFirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

type Rep GetFirewallRuleGroup = D1 ('MetaData "GetFirewallRuleGroup" "Amazonka.Route53Resolver.GetFirewallRuleGroup" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetFirewallRuleGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetFirewallRuleGroup Source #

Create a value of GetFirewallRuleGroup with all optional fields omitted.

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

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

GetFirewallRuleGroup, getFirewallRuleGroup_firewallRuleGroupId - The unique identifier of the firewall rule group.

data GetFirewallRuleGroupResponse Source #

See: newGetFirewallRuleGroupResponse smart constructor.

Instances

Instances details
Generic GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Associated Types

type Rep GetFirewallRuleGroupResponse :: Type -> Type #

Read GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Show GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

NFData GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

Eq GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

type Rep GetFirewallRuleGroupResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroup

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

newGetFirewallRuleGroupResponse Source #

Create a value of GetFirewallRuleGroupResponse with all optional fields omitted.

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

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

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

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

GetFirewallRuleGroupAssociation

data GetFirewallRuleGroupAssociation Source #

See: newGetFirewallRuleGroupAssociation smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Show GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

NFData GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Eq GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Hashable GetFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetFirewallRuleGroupAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic 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

NFData GetFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupAssociation

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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)))

GetFirewallRuleGroupPolicy

data GetFirewallRuleGroupPolicy Source #

See: newGetFirewallRuleGroupPolicy smart constructor.

Instances

Instances details
ToJSON GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToHeaders GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToPath GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToQuery GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

AWSRequest GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Generic GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Associated Types

type Rep GetFirewallRuleGroupPolicy :: Type -> Type #

Read GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Show GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

NFData GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Eq GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Hashable GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type AWSResponse GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicy = D1 ('MetaData "GetFirewallRuleGroupPolicy" "Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetFirewallRuleGroupPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetFirewallRuleGroupPolicy Source #

Create a value of GetFirewallRuleGroupPolicy with all optional fields omitted.

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

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

GetFirewallRuleGroupPolicy, getFirewallRuleGroupPolicy_arn - The ARN (Amazon Resource Name) for the rule group.

data GetFirewallRuleGroupPolicyResponse Source #

Instances

Instances details
Generic GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Associated Types

type Rep GetFirewallRuleGroupPolicyResponse :: Type -> Type #

Read GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Show GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

NFData GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Eq GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

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

newGetFirewallRuleGroupPolicyResponse Source #

Create a value of GetFirewallRuleGroupPolicyResponse with all optional fields omitted.

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

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

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

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

GetResolverConfig

data GetResolverConfig Source #

See: newGetResolverConfig smart constructor.

Constructors

GetResolverConfig' Text 

Instances

Instances details
ToJSON GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

ToHeaders GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

ToPath GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

ToQuery GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

AWSRequest GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

Associated Types

type AWSResponse GetResolverConfig #

Generic GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

Associated Types

type Rep GetResolverConfig :: Type -> Type #

Read GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

Show GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

NFData GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

Methods

rnf :: GetResolverConfig -> () #

Eq GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

Hashable GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

type AWSResponse GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

type Rep GetResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

type Rep GetResolverConfig = D1 ('MetaData "GetResolverConfig" "Amazonka.Route53Resolver.GetResolverConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResolverConfig Source #

Create a value of GetResolverConfig 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:

GetResolverConfig, getResolverConfig_resourceId - Resource ID of the Amazon VPC that you want to get information about.

data GetResolverConfigResponse Source #

See: newGetResolverConfigResponse smart constructor.

Instances

Instances details
Generic GetResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

Associated Types

type Rep GetResolverConfigResponse :: Type -> Type #

Read GetResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

Show GetResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

NFData GetResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

Eq GetResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

type Rep GetResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverConfig

type Rep GetResolverConfigResponse = D1 ('MetaData "GetResolverConfigResponse" "Amazonka.Route53Resolver.GetResolverConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetResolverConfigResponse Source #

Create a value of GetResolverConfigResponse 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:resolverConfig:GetResolverConfigResponse', getResolverConfigResponse_resolverConfig - Information about the behavior configuration of Route 53 Resolver behavior for the VPC you specified in the GetResolverConfig request.

$sel:httpStatus:GetResolverConfigResponse', getResolverConfigResponse_httpStatus - The response's http status code.

GetResolverDnssecConfig

data GetResolverDnssecConfig Source #

See: newGetResolverDnssecConfig smart constructor.

Instances

Instances details
ToJSON GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

ToHeaders GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

ToPath GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

ToQuery GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

AWSRequest GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Generic GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Associated Types

type Rep GetResolverDnssecConfig :: Type -> Type #

Read GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Show GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

NFData GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Methods

rnf :: GetResolverDnssecConfig -> () #

Eq GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Hashable GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

type AWSResponse GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

type Rep GetResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

type Rep GetResolverDnssecConfig = D1 ('MetaData "GetResolverDnssecConfig" "Amazonka.Route53Resolver.GetResolverDnssecConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverDnssecConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResolverDnssecConfig Source #

Create a value of GetResolverDnssecConfig with all optional fields omitted.

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

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

GetResolverDnssecConfig, getResolverDnssecConfig_resourceId - The ID of the virtual private cloud (VPC) for the DNSSEC validation status.

data GetResolverDnssecConfigResponse Source #

See: newGetResolverDnssecConfigResponse smart constructor.

Instances

Instances details
Generic GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Associated Types

type Rep GetResolverDnssecConfigResponse :: Type -> Type #

Read GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Show GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

NFData GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

Eq GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

type Rep GetResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverDnssecConfig

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

newGetResolverDnssecConfigResponse Source #

Create a value of GetResolverDnssecConfigResponse with all optional fields omitted.

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

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

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

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

GetResolverEndpoint

data GetResolverEndpoint Source #

See: newGetResolverEndpoint smart constructor.

Instances

Instances details
ToJSON GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.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

AWSRequest GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Associated Types

type AWSResponse GetResolverEndpoint #

Generic GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Associated Types

type Rep GetResolverEndpoint :: Type -> Type #

Read GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Show GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

NFData GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Methods

rnf :: GetResolverEndpoint -> () #

Eq GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Hashable GetResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Associated Types

type Rep GetResolverEndpointResponse :: Type -> Type #

Read GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Show GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

NFData GetResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverEndpoint

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

GetResolverQueryLogConfig

data GetResolverQueryLogConfig Source #

See: newGetResolverQueryLogConfig smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Show GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

NFData GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Eq GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Hashable GetResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverQueryLogConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Associated Types

type Rep GetResolverQueryLogConfigResponse :: Type -> Type #

Read GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Show GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

NFData GetResolverQueryLogConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfig

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

GetResolverQueryLogConfigAssociation

data GetResolverQueryLogConfigAssociation Source #

Instances

Instances details
ToJSON GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

ToHeaders GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

ToPath GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

ToQuery GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

AWSRequest GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Generic GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Read GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Show GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

NFData GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Eq GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Hashable GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

type AWSResponse GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

type Rep GetResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

type Rep GetResolverQueryLogConfigAssociation = D1 ('MetaData "GetResolverQueryLogConfigAssociation" "Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverQueryLogConfigAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverQueryLogConfigAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResolverQueryLogConfigAssociation Source #

Create a value of GetResolverQueryLogConfigAssociation with all optional fields omitted.

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

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

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

data GetResolverQueryLogConfigAssociationResponse Source #

Instances

Instances details
Generic GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Read GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Show GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

NFData GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

Eq GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

type Rep GetResolverQueryLogConfigAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigAssociation

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

newGetResolverQueryLogConfigAssociationResponse Source #

Create a value of GetResolverQueryLogConfigAssociationResponse with all optional fields omitted.

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

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

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

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

GetResolverQueryLogConfigPolicy

data GetResolverQueryLogConfigPolicy Source #

See: newGetResolverQueryLogConfigPolicy smart constructor.

Instances

Instances details
ToJSON GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

ToHeaders GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

ToPath GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

ToQuery GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

AWSRequest GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Generic GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Associated Types

type Rep GetResolverQueryLogConfigPolicy :: Type -> Type #

Read GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Show GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

NFData GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Eq GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Hashable GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

type AWSResponse GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

type Rep GetResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

type Rep GetResolverQueryLogConfigPolicy = D1 ('MetaData "GetResolverQueryLogConfigPolicy" "Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverQueryLogConfigPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResolverQueryLogConfigPolicy Source #

Create a value of GetResolverQueryLogConfigPolicy with all optional fields omitted.

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

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

GetResolverQueryLogConfigPolicy, getResolverQueryLogConfigPolicy_arn - The ARN of the query logging configuration that you want to get the query logging policy for.

data GetResolverQueryLogConfigPolicyResponse Source #

Instances

Instances details
Generic GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Read GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Show GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

NFData GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

Eq GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

type Rep GetResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverQueryLogConfigPolicy

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

newGetResolverQueryLogConfigPolicyResponse Source #

Create a value of GetResolverQueryLogConfigPolicyResponse with all optional fields omitted.

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

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

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

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

GetResolverRule

data GetResolverRule Source #

See: newGetResolverRule smart constructor.

Constructors

GetResolverRule' Text 

Instances

Instances details
ToJSON GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

ToHeaders GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

ToPath GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

ToQuery GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

AWSRequest GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Associated Types

type AWSResponse GetResolverRule #

Generic GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Associated Types

type Rep GetResolverRule :: Type -> Type #

Read GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Show GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

NFData GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Methods

rnf :: GetResolverRule -> () #

Eq GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Hashable GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type AWSResponse GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type Rep GetResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type Rep GetResolverRule = D1 ('MetaData "GetResolverRule" "Amazonka.Route53Resolver.GetResolverRule" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResolverRule Source #

Create a value of GetResolverRule with all optional fields omitted.

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

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

GetResolverRule, getResolverRule_resolverRuleId - The ID of the Resolver rule that you want to get information about.

data GetResolverRuleResponse Source #

See: newGetResolverRuleResponse smart constructor.

Instances

Instances details
Generic GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Associated Types

type Rep GetResolverRuleResponse :: Type -> Type #

Read GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Show GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

NFData GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

Methods

rnf :: GetResolverRuleResponse -> () #

Eq GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

type Rep GetResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRule

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

newGetResolverRuleResponse Source #

Create a value of GetResolverRuleResponse with all optional fields omitted.

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

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

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

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

GetResolverRuleAssociation

data GetResolverRuleAssociation Source #

See: newGetResolverRuleAssociation smart constructor.

Instances

Instances details
ToJSON GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

ToHeaders GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

ToPath GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

ToQuery GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

AWSRequest GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Generic GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Associated Types

type Rep GetResolverRuleAssociation :: Type -> Type #

Read GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Show GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

NFData GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Eq GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Hashable GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

type AWSResponse GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

type Rep GetResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

type Rep GetResolverRuleAssociation = D1 ('MetaData "GetResolverRuleAssociation" "Amazonka.Route53Resolver.GetResolverRuleAssociation" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverRuleAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResolverRuleAssociation Source #

Create a value of GetResolverRuleAssociation with all optional fields omitted.

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

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

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

data GetResolverRuleAssociationResponse Source #

Instances

Instances details
Generic GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Associated Types

type Rep GetResolverRuleAssociationResponse :: Type -> Type #

Read GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Show GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

NFData GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

Eq GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

type Rep GetResolverRuleAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRuleAssociation

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

newGetResolverRuleAssociationResponse Source #

Create a value of GetResolverRuleAssociationResponse with all optional fields omitted.

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

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

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

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

GetResolverRulePolicy

data GetResolverRulePolicy Source #

See: newGetResolverRulePolicy smart constructor.

Instances

Instances details
ToJSON GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

ToHeaders GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

ToPath GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

ToQuery GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

AWSRequest GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Associated Types

type AWSResponse GetResolverRulePolicy #

Generic GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Associated Types

type Rep GetResolverRulePolicy :: Type -> Type #

Read GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Show GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

NFData GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Methods

rnf :: GetResolverRulePolicy -> () #

Eq GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Hashable GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

type AWSResponse GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

type Rep GetResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

type Rep GetResolverRulePolicy = D1 ('MetaData "GetResolverRulePolicy" "Amazonka.Route53Resolver.GetResolverRulePolicy" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetResolverRulePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResolverRulePolicy Source #

Create a value of GetResolverRulePolicy with all optional fields omitted.

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

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

GetResolverRulePolicy, getResolverRulePolicy_arn - The ID of the Resolver rule that you want to get the Resolver rule policy for.

data GetResolverRulePolicyResponse Source #

See: newGetResolverRulePolicyResponse smart constructor.

Instances

Instances details
Generic GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Associated Types

type Rep GetResolverRulePolicyResponse :: Type -> Type #

Read GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Show GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

NFData GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

Eq GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

type Rep GetResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetResolverRulePolicy

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

newGetResolverRulePolicyResponse Source #

Create a value of GetResolverRulePolicyResponse with all optional fields omitted.

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

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

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

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

ImportFirewallDomains

data ImportFirewallDomains Source #

See: newImportFirewallDomains smart constructor.

Instances

Instances details
ToJSON ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

ToHeaders ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

ToPath ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

ToQuery ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

AWSRequest ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Associated Types

type AWSResponse ImportFirewallDomains #

Generic ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Associated Types

type Rep ImportFirewallDomains :: Type -> Type #

Read ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Show ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

NFData ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Methods

rnf :: ImportFirewallDomains -> () #

Eq ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Hashable ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

type AWSResponse ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

type Rep ImportFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

type Rep ImportFirewallDomains = D1 ('MetaData "ImportFirewallDomains" "Amazonka.Route53Resolver.ImportFirewallDomains" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ImportFirewallDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FirewallDomainImportOperation) :*: S1 ('MetaSel ('Just "domainFileUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newImportFirewallDomains Source #

Create a value of ImportFirewallDomains with all optional fields omitted.

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

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

ImportFirewallDomains, importFirewallDomains_firewallDomainListId - The ID of the domain list that you want to modify with the import operation.

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

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

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

data ImportFirewallDomainsResponse Source #

See: newImportFirewallDomainsResponse smart constructor.

Instances

Instances details
Generic ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Associated Types

type Rep ImportFirewallDomainsResponse :: Type -> Type #

Read ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Show ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

NFData ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

Eq ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

type Rep ImportFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ImportFirewallDomains

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

newImportFirewallDomainsResponse Source #

Create a value of ImportFirewallDomainsResponse with all optional fields omitted.

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

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

ImportFirewallDomainsResponse, importFirewallDomainsResponse_id - The Id of the firewall domain list that DNS Firewall just updated.

ImportFirewallDomainsResponse, importFirewallDomainsResponse_name - The name of the domain list.

ImportFirewallDomainsResponse, importFirewallDomainsResponse_status -

ImportFirewallDomainsResponse, importFirewallDomainsResponse_statusMessage - Additional information about the status of the list, if available.

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

ListFirewallConfigs (Paginated)

data ListFirewallConfigs Source #

See: newListFirewallConfigs smart constructor.

Instances

Instances details
ToJSON ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

ToHeaders ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

ToPath ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

ToQuery ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

AWSPager ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

AWSRequest ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type AWSResponse ListFirewallConfigs #

Generic ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type Rep ListFirewallConfigs :: Type -> Type #

Read ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Show ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

NFData ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Methods

rnf :: ListFirewallConfigs -> () #

Eq ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Hashable ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type AWSResponse ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type Rep ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type Rep ListFirewallConfigs = D1 ('MetaData "ListFirewallConfigs" "Amazonka.Route53Resolver.ListFirewallConfigs" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListFirewallConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListFirewallConfigs :: ListFirewallConfigs Source #

Create a value of ListFirewallConfigs with all optional fields omitted.

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

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

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

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

ListFirewallConfigs, listFirewallConfigs_nextToken - For the first call to this list request, omit this value.

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

data ListFirewallConfigsResponse Source #

See: newListFirewallConfigsResponse smart constructor.

Instances

Instances details
Generic ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type Rep ListFirewallConfigsResponse :: Type -> Type #

Read ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Show ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

NFData ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Eq ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type Rep ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

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

newListFirewallConfigsResponse Source #

Create a value of ListFirewallConfigsResponse with all optional fields omitted.

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

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

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

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

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

ListFirewallDomainLists (Paginated)

data ListFirewallDomainLists Source #

See: newListFirewallDomainLists smart constructor.

Instances

Instances details
ToJSON ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

ToHeaders ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

ToPath ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

ToQuery ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

AWSPager ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

AWSRequest ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Generic ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Associated Types

type Rep ListFirewallDomainLists :: Type -> Type #

Read ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Show ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

NFData ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Methods

rnf :: ListFirewallDomainLists -> () #

Eq ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Hashable ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

type AWSResponse ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

type Rep ListFirewallDomainLists Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

type Rep ListFirewallDomainLists = D1 ('MetaData "ListFirewallDomainLists" "Amazonka.Route53Resolver.ListFirewallDomainLists" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListFirewallDomainLists'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListFirewallDomainLists :: ListFirewallDomainLists Source #

Create a value of ListFirewallDomainLists with all optional fields omitted.

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

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

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

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

ListFirewallDomainLists, listFirewallDomainLists_nextToken - For the first call to this list request, omit this value.

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

data ListFirewallDomainListsResponse Source #

See: newListFirewallDomainListsResponse smart constructor.

Instances

Instances details
Generic ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Associated Types

type Rep ListFirewallDomainListsResponse :: Type -> Type #

Read ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Show ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

NFData ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

Eq ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

type Rep ListFirewallDomainListsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomainLists

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

newListFirewallDomainListsResponse Source #

Create a value of ListFirewallDomainListsResponse with all optional fields omitted.

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

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

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

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

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

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

ListFirewallDomains (Paginated)

data ListFirewallDomains Source #

See: newListFirewallDomains smart constructor.

Instances

Instances details
ToJSON ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

ToHeaders ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

ToPath ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

ToQuery ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

AWSPager ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

AWSRequest ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Associated Types

type AWSResponse ListFirewallDomains #

Generic ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Associated Types

type Rep ListFirewallDomains :: Type -> Type #

Read ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Show ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

NFData ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Methods

rnf :: ListFirewallDomains -> () #

Eq ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Hashable ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

type AWSResponse ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

type Rep ListFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

type Rep ListFirewallDomains = D1 ('MetaData "ListFirewallDomains" "Amazonka.Route53Resolver.ListFirewallDomains" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListFirewallDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListFirewallDomains Source #

Create a value of ListFirewallDomains with all optional fields omitted.

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

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

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

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

ListFirewallDomains, listFirewallDomains_nextToken - For the first call to this list request, omit this value.

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

ListFirewallDomains, listFirewallDomains_firewallDomainListId - The ID of the domain list whose domains you want to retrieve.

data ListFirewallDomainsResponse Source #

See: newListFirewallDomainsResponse smart constructor.

Instances

Instances details
Generic ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Associated Types

type Rep ListFirewallDomainsResponse :: Type -> Type #

Read ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Show ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

NFData ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

Eq ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

type Rep ListFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallDomains

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

newListFirewallDomainsResponse Source #

Create a value of ListFirewallDomainsResponse with all optional fields omitted.

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

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

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

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

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

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

ListFirewallRuleGroupAssociations (Paginated)

data ListFirewallRuleGroupAssociations Source #

See: newListFirewallRuleGroupAssociations smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

AWSRequest 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 #

Read ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Show ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

NFData ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Eq ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Hashable ListFirewallRuleGroupAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListFirewallRuleGroupAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupAssociationStatus)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:

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: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.

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.

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.

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.

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.

data ListFirewallRuleGroupAssociationsResponse Source #

Instances

Instances details
Generic 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

NFData ListFirewallRuleGroupAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroupAssociations

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

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.

ListFirewallRuleGroups (Paginated)

data ListFirewallRuleGroups Source #

See: newListFirewallRuleGroups smart constructor.

Instances

Instances details
ToJSON ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

ToHeaders ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

ToPath ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

ToQuery ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

AWSPager ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

AWSRequest ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Associated Types

type AWSResponse ListFirewallRuleGroups #

Generic ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Associated Types

type Rep ListFirewallRuleGroups :: Type -> Type #

Read ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Show ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

NFData ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Methods

rnf :: ListFirewallRuleGroups -> () #

Eq ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Hashable ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type AWSResponse ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroups = D1 ('MetaData "ListFirewallRuleGroups" "Amazonka.Route53Resolver.ListFirewallRuleGroups" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListFirewallRuleGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListFirewallRuleGroups :: ListFirewallRuleGroups Source #

Create a value of ListFirewallRuleGroups with all optional fields omitted.

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

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

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

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

ListFirewallRuleGroups, listFirewallRuleGroups_nextToken - For the first call to this list request, omit this value.

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

data ListFirewallRuleGroupsResponse Source #

See: newListFirewallRuleGroupsResponse smart constructor.

Instances

Instances details
Generic ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Associated Types

type Rep ListFirewallRuleGroupsResponse :: Type -> Type #

Read ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Show ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

NFData ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Eq ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

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

newListFirewallRuleGroupsResponse Source #

Create a value of ListFirewallRuleGroupsResponse with all optional fields omitted.

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

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

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

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

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

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

ListFirewallRules (Paginated)

data ListFirewallRules Source #

See: newListFirewallRules smart constructor.

Instances

Instances details
ToJSON ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

ToHeaders ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

ToPath ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

ToQuery ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

AWSPager ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

AWSRequest ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Associated Types

type AWSResponse ListFirewallRules #

Generic ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Associated Types

type Rep ListFirewallRules :: Type -> Type #

Read ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Show ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

NFData ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Methods

rnf :: ListFirewallRules -> () #

Eq ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Hashable ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

type AWSResponse ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

type Rep ListFirewallRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

type Rep ListFirewallRules = D1 ('MetaData "ListFirewallRules" "Amazonka.Route53Resolver.ListFirewallRules" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListFirewallRules'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListFirewallRules Source #

Create a value of ListFirewallRules with all optional fields omitted.

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

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

ListFirewallRules, listFirewallRules_action - Optional additional filter for the rules to retrieve.

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

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

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

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

ListFirewallRules, listFirewallRules_nextToken - For the first call to this list request, omit this value.

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

ListFirewallRules, listFirewallRules_priority - Optional additional filter for the rules to retrieve.

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

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

data ListFirewallRulesResponse Source #

See: newListFirewallRulesResponse smart constructor.

Instances

Instances details
Generic ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Associated Types

type Rep ListFirewallRulesResponse :: Type -> Type #

Read ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Show ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

NFData ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

Eq ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

type Rep ListFirewallRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRules

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

newListFirewallRulesResponse Source #

Create a value of ListFirewallRulesResponse with all optional fields omitted.

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

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

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

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

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

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

ListResolverConfigs (Paginated)

data ListResolverConfigs Source #

See: newListResolverConfigs smart constructor.

Instances

Instances details
ToJSON ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

ToHeaders ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

ToPath ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

ToQuery ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

AWSPager ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

AWSRequest ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

Associated Types

type AWSResponse ListResolverConfigs #

Generic ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

Associated Types

type Rep ListResolverConfigs :: Type -> Type #

Read ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

Show ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

NFData ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

Methods

rnf :: ListResolverConfigs -> () #

Eq ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

Hashable ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

type AWSResponse ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

type Rep ListResolverConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

type Rep ListResolverConfigs = D1 ('MetaData "ListResolverConfigs" "Amazonka.Route53Resolver.ListResolverConfigs" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListResolverConfigs :: ListResolverConfigs Source #

Create a value of ListResolverConfigs 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:maxResults:ListResolverConfigs', listResolverConfigs_maxResults - The maximum number of Resolver configurations that you want to return in the response to a ListResolverConfigs request. If you don't specify a value for MaxResults, up to 100 Resolver configurations are returned.

ListResolverConfigs, listResolverConfigs_nextToken - (Optional) If the current Amazon Web Services account has more than MaxResults Resolver configurations, use NextToken to get the second and subsequent pages of results.

For the first ListResolverConfigs request, omit this value.

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

data ListResolverConfigsResponse Source #

See: newListResolverConfigsResponse smart constructor.

Instances

Instances details
Generic ListResolverConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

Associated Types

type Rep ListResolverConfigsResponse :: Type -> Type #

Read ListResolverConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

Show ListResolverConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

NFData ListResolverConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

Eq ListResolverConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

type Rep ListResolverConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverConfigs

type Rep ListResolverConfigsResponse = D1 ('MetaData "ListResolverConfigsResponse" "Amazonka.Route53Resolver.ListResolverConfigs" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolverConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverConfig])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolverConfigsResponse Source #

Create a value of ListResolverConfigsResponse 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:

ListResolverConfigs, listResolverConfigsResponse_nextToken - If a response includes the last of the Resolver configurations that are associated with the current Amazon Web Services account, NextToken doesn't appear in the response.

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

$sel:resolverConfigs:ListResolverConfigsResponse', listResolverConfigsResponse_resolverConfigs - An array that contains one ResolverConfigs element for each Resolver configuration that is associated with the current Amazon Web Services account.

$sel:httpStatus:ListResolverConfigsResponse', listResolverConfigsResponse_httpStatus - The response's http status code.

ListResolverDnssecConfigs (Paginated)

data ListResolverDnssecConfigs Source #

See: newListResolverDnssecConfigs smart constructor.

Instances

Instances details
ToJSON ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

ToHeaders ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

ToPath ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

ToQuery ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

AWSPager ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

AWSRequest ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Generic ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Associated Types

type Rep ListResolverDnssecConfigs :: Type -> Type #

Read ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Show ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

NFData ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Eq ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Hashable ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

type AWSResponse ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

type Rep ListResolverDnssecConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

type Rep ListResolverDnssecConfigs = D1 ('MetaData "ListResolverDnssecConfigs" "Amazonka.Route53Resolver.ListResolverDnssecConfigs" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverDnssecConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListResolverDnssecConfigs :: ListResolverDnssecConfigs Source #

Create a value of ListResolverDnssecConfigs with all optional fields omitted.

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

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

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

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

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

For the first ListResolverDnssecConfigs request, omit this value.

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

data ListResolverDnssecConfigsResponse Source #

See: newListResolverDnssecConfigsResponse smart constructor.

Instances

Instances details
Generic ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Associated Types

type Rep ListResolverDnssecConfigsResponse :: Type -> Type #

Read ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Show ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

NFData ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

Eq ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

type Rep ListResolverDnssecConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverDnssecConfigs

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

newListResolverDnssecConfigsResponse Source #

Create a value of ListResolverDnssecConfigsResponse with all optional fields omitted.

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

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

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

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

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

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

ListResolverEndpointIpAddresses (Paginated)

data ListResolverEndpointIpAddresses Source #

See: newListResolverEndpointIpAddresses smart constructor.

Instances

Instances details
ToJSON ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToHeaders ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToPath ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToQuery ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

AWSPager ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

AWSRequest ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Generic ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Associated Types

type Rep ListResolverEndpointIpAddresses :: Type -> Type #

Read ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Show ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

NFData ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Eq ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Hashable ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type AWSResponse ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddresses = D1 ('MetaData "ListResolverEndpointIpAddresses" "Amazonka.Route53Resolver.ListResolverEndpointIpAddresses" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverEndpointIpAddresses'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListResolverEndpointIpAddresses Source #

Create a value of ListResolverEndpointIpAddresses with all optional fields omitted.

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

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

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

ListResolverEndpointIpAddresses, listResolverEndpointIpAddresses_nextToken - For the first ListResolverEndpointIpAddresses request, omit this value.

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

ListResolverEndpointIpAddresses, listResolverEndpointIpAddresses_resolverEndpointId - The ID of the Resolver endpoint that you want to get IP addresses for.

data ListResolverEndpointIpAddressesResponse Source #

Instances

Instances details
Generic ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Read ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Show ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

NFData ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Eq ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

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

newListResolverEndpointIpAddressesResponse Source #

Create a value of ListResolverEndpointIpAddressesResponse with all optional fields omitted.

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

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

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

ListResolverEndpointIpAddresses, listResolverEndpointIpAddressesResponse_maxResults - The value that you specified for MaxResults in the request.

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

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

ListResolverEndpoints (Paginated)

data ListResolverEndpoints Source #

See: newListResolverEndpoints smart constructor.

Instances

Instances details
ToJSON ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

ToHeaders ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

ToPath ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

ToQuery ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

AWSPager ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

AWSRequest ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Associated Types

type AWSResponse ListResolverEndpoints #

Generic ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Associated Types

type Rep ListResolverEndpoints :: Type -> Type #

Read ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Show ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

NFData ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Methods

rnf :: ListResolverEndpoints -> () #

Eq ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Hashable ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type AWSResponse ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpoints = D1 ('MetaData "ListResolverEndpoints" "Amazonka.Route53Resolver.ListResolverEndpoints" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListResolverEndpoints :: ListResolverEndpoints Source #

Create a value of ListResolverEndpoints with all optional fields omitted.

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

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

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

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

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

ListResolverEndpoints, listResolverEndpoints_nextToken - For the first ListResolverEndpoints request, omit this value.

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

data ListResolverEndpointsResponse Source #

See: newListResolverEndpointsResponse smart constructor.

Instances

Instances details
Generic ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Associated Types

type Rep ListResolverEndpointsResponse :: Type -> Type #

Read ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Show ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

NFData ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Eq ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

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

newListResolverEndpointsResponse Source #

Create a value of ListResolverEndpointsResponse with all optional fields omitted.

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

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

ListResolverEndpoints, listResolverEndpointsResponse_maxResults - The value that you specified for MaxResults in the request.

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

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

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

ListResolverQueryLogConfigAssociations (Paginated)

data ListResolverQueryLogConfigAssociations Source #

Instances

Instances details
ToJSON 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

AWSPager ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

AWSRequest ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Generic 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

NFData ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Eq ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Hashable ListResolverQueryLogConfigAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverQueryLogConfigAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortOrder))))))

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: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.

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: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.

$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.

data ListResolverQueryLogConfigAssociationsResponse Source #

Instances

Instances details
Generic 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

NFData ListResolverQueryLogConfigAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigAssociations

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverQueryLogConfigAssociationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolverQueryLogConfigAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverQueryLogConfigAssociation]))) :*: (S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "totalFilteredCount") '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:

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: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: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: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:httpStatus:ListResolverQueryLogConfigAssociationsResponse', listResolverQueryLogConfigAssociationsResponse_httpStatus - The response's http status code.

ListResolverQueryLogConfigs (Paginated)

data ListResolverQueryLogConfigs Source #

See: newListResolverQueryLogConfigs smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

AWSRequest 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 #

Read ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Show ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

NFData ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Eq ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Hashable ListResolverQueryLogConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverQueryLogConfigs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortOrder))))))

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

ListResolverQueryLogConfigs, listResolverQueryLogConfigs_nextToken - For the first ListResolverQueryLogConfigs request, omit this value.

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

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

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

Valid values include the following elements:

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

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

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

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

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

data ListResolverQueryLogConfigsResponse Source #

Instances

Instances details
Generic ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Read ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Show ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

NFData ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

Eq ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

type Rep ListResolverQueryLogConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverQueryLogConfigs

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

newListResolverQueryLogConfigsResponse Source #

Create a value of ListResolverQueryLogConfigsResponse with all optional fields omitted.

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

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

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

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

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

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

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

ListResolverRuleAssociations (Paginated)

data ListResolverRuleAssociations Source #

See: newListResolverRuleAssociations smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

AWSRequest 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 #

Read ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Show ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

NFData ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Eq ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Hashable ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverRuleAssociations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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.

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.

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.

data ListResolverRuleAssociationsResponse Source #

Instances

Instances details
Generic 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

NFData ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverRuleAssociationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resolverRuleAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverRuleAssociation])) :*: 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:

ListResolverRuleAssociations, listResolverRuleAssociationsResponse_maxResults - The value that you specified for MaxResults in the request.

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: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:httpStatus:ListResolverRuleAssociationsResponse', listResolverRuleAssociationsResponse_httpStatus - The response's http status code.

ListResolverRules (Paginated)

data ListResolverRules Source #

See: newListResolverRules smart constructor.

Instances

Instances details
ToJSON ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

ToHeaders ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

ToPath ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

ToQuery ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

AWSPager ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

AWSRequest ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Associated Types

type AWSResponse ListResolverRules #

Generic ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Associated Types

type Rep ListResolverRules :: Type -> Type #

Read ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Show ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

NFData ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Methods

rnf :: ListResolverRules -> () #

Eq ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Hashable ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

type AWSResponse ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

type Rep ListResolverRules Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

type Rep ListResolverRules = D1 ('MetaData "ListResolverRules" "Amazonka.Route53Resolver.ListResolverRules" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListResolverRules :: ListResolverRules Source #

Create a value of ListResolverRules with all optional fields omitted.

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

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

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

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

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

ListResolverRules, listResolverRules_nextToken - For the first ListResolverRules request, omit this value.

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

data ListResolverRulesResponse Source #

See: newListResolverRulesResponse smart constructor.

Instances

Instances details
Generic ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Associated Types

type Rep ListResolverRulesResponse :: Type -> Type #

Read ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Show ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

NFData ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

Eq ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

type Rep ListResolverRulesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRules

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

newListResolverRulesResponse Source #

Create a value of ListResolverRulesResponse with all optional fields omitted.

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

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

ListResolverRules, listResolverRulesResponse_maxResults - The value that you specified for MaxResults in the request.

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

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

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

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.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

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 #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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: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
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListTagsForResource

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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:

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.

PutFirewallRuleGroupPolicy

data PutFirewallRuleGroupPolicy Source #

See: newPutFirewallRuleGroupPolicy smart constructor.

Instances

Instances details
ToJSON PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

ToHeaders PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

ToPath PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

ToQuery PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

AWSRequest PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Generic PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Associated Types

type Rep PutFirewallRuleGroupPolicy :: Type -> Type #

Read PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Show PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

NFData PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Eq PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Hashable PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

type AWSResponse PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

type Rep PutFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

type Rep PutFirewallRuleGroupPolicy = D1 ('MetaData "PutFirewallRuleGroupPolicy" "Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "PutFirewallRuleGroupPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "firewallRuleGroupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutFirewallRuleGroupPolicy Source #

Create a value of PutFirewallRuleGroupPolicy with all optional fields omitted.

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

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

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

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

data PutFirewallRuleGroupPolicyResponse Source #

Instances

Instances details
Generic PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Associated Types

type Rep PutFirewallRuleGroupPolicyResponse :: Type -> Type #

Read PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Show PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

NFData PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

Eq PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

type Rep PutFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutFirewallRuleGroupPolicy

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

newPutFirewallRuleGroupPolicyResponse Source #

Create a value of PutFirewallRuleGroupPolicyResponse with all optional fields omitted.

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

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

$sel:returnValue:PutFirewallRuleGroupPolicyResponse', putFirewallRuleGroupPolicyResponse_returnValue -

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

PutResolverQueryLogConfigPolicy

data PutResolverQueryLogConfigPolicy Source #

See: newPutResolverQueryLogConfigPolicy smart constructor.

Instances

Instances details
ToJSON PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

ToHeaders PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

ToPath PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

ToQuery PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

AWSRequest PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Generic PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Associated Types

type Rep PutResolverQueryLogConfigPolicy :: Type -> Type #

Read PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Show PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

NFData PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Eq PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Hashable PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

type AWSResponse PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

type Rep PutResolverQueryLogConfigPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

type Rep PutResolverQueryLogConfigPolicy = D1 ('MetaData "PutResolverQueryLogConfigPolicy" "Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "PutResolverQueryLogConfigPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resolverQueryLogConfigPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutResolverQueryLogConfigPolicy Source #

Create a value of PutResolverQueryLogConfigPolicy with all optional fields omitted.

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

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

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

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

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

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

data PutResolverQueryLogConfigPolicyResponse Source #

The response to a PutResolverQueryLogConfigPolicy request.

See: newPutResolverQueryLogConfigPolicyResponse smart constructor.

Instances

Instances details
Generic PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Read PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Show PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

NFData PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

Eq PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

type Rep PutResolverQueryLogConfigPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverQueryLogConfigPolicy

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

newPutResolverQueryLogConfigPolicyResponse Source #

Create a value of PutResolverQueryLogConfigPolicyResponse with all optional fields omitted.

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

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

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

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

PutResolverRulePolicy

data PutResolverRulePolicy Source #

See: newPutResolverRulePolicy smart constructor.

Instances

Instances details
ToJSON PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

ToHeaders PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

ToPath PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

ToQuery PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

AWSRequest PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Associated Types

type AWSResponse PutResolverRulePolicy #

Generic PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Associated Types

type Rep PutResolverRulePolicy :: Type -> Type #

Read PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Show PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

NFData PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Methods

rnf :: PutResolverRulePolicy -> () #

Eq PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Hashable PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

type AWSResponse PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

type Rep PutResolverRulePolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

type Rep PutResolverRulePolicy = D1 ('MetaData "PutResolverRulePolicy" "Amazonka.Route53Resolver.PutResolverRulePolicy" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "PutResolverRulePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resolverRulePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutResolverRulePolicy Source #

Create a value of PutResolverRulePolicy with all optional fields omitted.

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

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

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

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

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

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

data PutResolverRulePolicyResponse Source #

The response to a PutResolverRulePolicy request.

See: newPutResolverRulePolicyResponse smart constructor.

Instances

Instances details
Generic PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Associated Types

type Rep PutResolverRulePolicyResponse :: Type -> Type #

Read PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Show PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

NFData PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

Eq PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

type Rep PutResolverRulePolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.PutResolverRulePolicy

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

newPutResolverRulePolicyResponse Source #

Create a value of PutResolverRulePolicyResponse with all optional fields omitted.

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

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

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

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

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Route53Resolver.TagResource" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

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

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

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

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

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.TagResource

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

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

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

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

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

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Route53Resolver.UntagResource" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

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

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

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

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

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UntagResource

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

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

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

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

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

UpdateFirewallConfig

data UpdateFirewallConfig Source #

See: newUpdateFirewallConfig smart constructor.

Instances

Instances details
ToJSON UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

ToHeaders UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

ToPath UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

ToQuery UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

AWSRequest UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Associated Types

type AWSResponse UpdateFirewallConfig #

Generic UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Associated Types

type Rep UpdateFirewallConfig :: Type -> Type #

Read UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Show UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

NFData UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Methods

rnf :: UpdateFirewallConfig -> () #

Eq UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Hashable UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

type AWSResponse UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

type Rep UpdateFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

type Rep UpdateFirewallConfig = D1 ('MetaData "UpdateFirewallConfig" "Amazonka.Route53Resolver.UpdateFirewallConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UpdateFirewallConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "firewallFailOpen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FirewallFailOpenStatus)))

newUpdateFirewallConfig Source #

Create a value of UpdateFirewallConfig with all optional fields omitted.

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

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

UpdateFirewallConfig, updateFirewallConfig_resourceId - The ID of the VPC that the configuration is for.

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

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

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

data UpdateFirewallConfigResponse Source #

See: newUpdateFirewallConfigResponse smart constructor.

Instances

Instances details
Generic UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Associated Types

type Rep UpdateFirewallConfigResponse :: Type -> Type #

Read UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Show UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

NFData UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

Eq UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

type Rep UpdateFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallConfig

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

newUpdateFirewallConfigResponse Source #

Create a value of UpdateFirewallConfigResponse with all optional fields omitted.

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

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

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

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

UpdateFirewallDomains

data UpdateFirewallDomains Source #

See: newUpdateFirewallDomains smart constructor.

Instances

Instances details
ToJSON UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

ToHeaders UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

ToPath UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

ToQuery UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

AWSRequest UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Associated Types

type AWSResponse UpdateFirewallDomains #

Generic UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Associated Types

type Rep UpdateFirewallDomains :: Type -> Type #

Read UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Show UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

NFData UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Methods

rnf :: UpdateFirewallDomains -> () #

Eq UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Hashable UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

type AWSResponse UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

type Rep UpdateFirewallDomains Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

type Rep UpdateFirewallDomains = D1 ('MetaData "UpdateFirewallDomains" "Amazonka.Route53Resolver.UpdateFirewallDomains" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UpdateFirewallDomains'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FirewallDomainUpdateOperation) :*: S1 ('MetaSel ('Just "domains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newUpdateFirewallDomains Source #

Create a value of UpdateFirewallDomains with all optional fields omitted.

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

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

UpdateFirewallDomains, updateFirewallDomains_firewallDomainListId - The ID of the domain list whose domains you want to update.

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

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

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

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

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

data UpdateFirewallDomainsResponse Source #

See: newUpdateFirewallDomainsResponse smart constructor.

Instances

Instances details
Generic UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Associated Types

type Rep UpdateFirewallDomainsResponse :: Type -> Type #

Read UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Show UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

NFData UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

Eq UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

type Rep UpdateFirewallDomainsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallDomains

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

newUpdateFirewallDomainsResponse Source #

Create a value of UpdateFirewallDomainsResponse with all optional fields omitted.

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

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

UpdateFirewallDomainsResponse, updateFirewallDomainsResponse_id - The ID of the firewall domain list that DNS Firewall just updated.

UpdateFirewallDomainsResponse, updateFirewallDomainsResponse_name - The name of the domain list.

UpdateFirewallDomainsResponse, updateFirewallDomainsResponse_status -

UpdateFirewallDomainsResponse, updateFirewallDomainsResponse_statusMessage - Additional information about the status of the list, if available.

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

UpdateFirewallRule

data UpdateFirewallRule Source #

See: newUpdateFirewallRule smart constructor.

Instances

Instances details
ToJSON UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

ToHeaders UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

ToPath UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

ToQuery UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

AWSRequest UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Associated Types

type AWSResponse UpdateFirewallRule #

Generic UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Associated Types

type Rep UpdateFirewallRule :: Type -> Type #

Read UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Show UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

NFData UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Methods

rnf :: UpdateFirewallRule -> () #

Eq UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Hashable UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

type AWSResponse UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

type Rep UpdateFirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

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

newUpdateFirewallRule Source #

Create a value of UpdateFirewallRule with all optional fields omitted.

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

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

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

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

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

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

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

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

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

UpdateFirewallRule, updateFirewallRule_name - The name of the rule.

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

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

UpdateFirewallRule, updateFirewallRule_firewallRuleGroupId - The unique identifier of the firewall rule group for the rule.

UpdateFirewallRule, updateFirewallRule_firewallDomainListId - The ID of the domain list to use in the rule.

data UpdateFirewallRuleResponse Source #

See: newUpdateFirewallRuleResponse smart constructor.

Instances

Instances details
Generic UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Associated Types

type Rep UpdateFirewallRuleResponse :: Type -> Type #

Read UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Show UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

NFData UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

Eq UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

type Rep UpdateFirewallRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRule

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

newUpdateFirewallRuleResponse Source #

Create a value of UpdateFirewallRuleResponse with all optional fields omitted.

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

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

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

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

UpdateFirewallRuleGroupAssociation

data UpdateFirewallRuleGroupAssociation Source #

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Show UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

NFData UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Eq UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Hashable UpdateFirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UpdateFirewallRuleGroupAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mutationProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutationProtectionStatus)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "firewallRuleGroupAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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

UpdateFirewallRuleGroupAssociation, updateFirewallRuleGroupAssociation_name - The name of the rule group association.

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:firewallRuleGroupAssociationId:UpdateFirewallRuleGroupAssociation', updateFirewallRuleGroupAssociation_firewallRuleGroupAssociationId - The identifier of the FirewallRuleGroupAssociation.

data UpdateFirewallRuleGroupAssociationResponse Source #

Instances

Instances details
Generic 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

NFData UpdateFirewallRuleGroupAssociationResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateFirewallRuleGroupAssociation

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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)))

UpdateResolverConfig

data UpdateResolverConfig Source #

See: newUpdateResolverConfig smart constructor.

Instances

Instances details
ToJSON UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

ToHeaders UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

ToPath UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

ToQuery UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

AWSRequest UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Associated Types

type AWSResponse UpdateResolverConfig #

Generic UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Associated Types

type Rep UpdateResolverConfig :: Type -> Type #

Read UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Show UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

NFData UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Methods

rnf :: UpdateResolverConfig -> () #

Eq UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Hashable UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type AWSResponse UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type Rep UpdateResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type Rep UpdateResolverConfig = D1 ('MetaData "UpdateResolverConfig" "Amazonka.Route53Resolver.UpdateResolverConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UpdateResolverConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "autodefinedReverseFlag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AutodefinedReverseFlag)))

newUpdateResolverConfig Source #

Create a value of UpdateResolverConfig 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:

UpdateResolverConfig, updateResolverConfig_resourceId - Resource ID of the Amazon VPC that you want to update the Resolver configuration for.

$sel:autodefinedReverseFlag:UpdateResolverConfig', updateResolverConfig_autodefinedReverseFlag - Indicates whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. Disabling this option will also affect EC2-Classic instances using ClassicLink. For more information, see ClassicLink in the Amazon EC2 guide.

It can take some time for the status change to be completed.

data UpdateResolverConfigResponse Source #

See: newUpdateResolverConfigResponse smart constructor.

Instances

Instances details
Generic UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Associated Types

type Rep UpdateResolverConfigResponse :: Type -> Type #

Read UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Show UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

NFData UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

Eq UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type Rep UpdateResolverConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverConfig

type Rep UpdateResolverConfigResponse = D1 ('MetaData "UpdateResolverConfigResponse" "Amazonka.Route53Resolver.UpdateResolverConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UpdateResolverConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResolverConfigResponse Source #

Create a value of UpdateResolverConfigResponse 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:resolverConfig:UpdateResolverConfigResponse', updateResolverConfigResponse_resolverConfig - An array that contains settings for the specified Resolver configuration.

$sel:httpStatus:UpdateResolverConfigResponse', updateResolverConfigResponse_httpStatus - The response's http status code.

UpdateResolverDnssecConfig

data UpdateResolverDnssecConfig Source #

See: newUpdateResolverDnssecConfig smart constructor.

Instances

Instances details
ToJSON UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToHeaders UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToPath UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

ToQuery UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

AWSRequest UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Generic UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Associated Types

type Rep UpdateResolverDnssecConfig :: Type -> Type #

Read UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Show UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

NFData UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Eq UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Hashable UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type AWSResponse UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfig = D1 ('MetaData "UpdateResolverDnssecConfig" "Amazonka.Route53Resolver.UpdateResolverDnssecConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UpdateResolverDnssecConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "validation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Validation)))

newUpdateResolverDnssecConfig Source #

Create a value of UpdateResolverDnssecConfig with all optional fields omitted.

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

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

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

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

data UpdateResolverDnssecConfigResponse Source #

Instances

Instances details
Generic UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Associated Types

type Rep UpdateResolverDnssecConfigResponse :: Type -> Type #

Read UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Show UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

NFData UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

Eq UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

type Rep UpdateResolverDnssecConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverDnssecConfig

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

newUpdateResolverDnssecConfigResponse Source #

Create a value of UpdateResolverDnssecConfigResponse with all optional fields omitted.

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

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

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

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

UpdateResolverEndpoint

data UpdateResolverEndpoint Source #

See: newUpdateResolverEndpoint smart constructor.

Instances

Instances details
ToJSON UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.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

AWSRequest UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Associated Types

type AWSResponse UpdateResolverEndpoint #

Generic UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Associated Types

type Rep UpdateResolverEndpoint :: Type -> Type #

Read UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Show UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

NFData UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Methods

rnf :: UpdateResolverEndpoint -> () #

Eq UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Hashable UpdateResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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)))

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:

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

UpdateResolverEndpoint, updateResolverEndpoint_resolverEndpointId - The ID of the Resolver endpoint that you want to update.

data UpdateResolverEndpointResponse Source #

See: newUpdateResolverEndpointResponse smart constructor.

Instances

Instances details
Generic UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Associated Types

type Rep UpdateResolverEndpointResponse :: Type -> Type #

Read UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Show UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

NFData UpdateResolverEndpointResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverEndpoint

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.

UpdateResolverRule

data UpdateResolverRule Source #

See: newUpdateResolverRule smart constructor.

Instances

Instances details
ToJSON UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

ToHeaders UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

ToPath UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

ToQuery UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

AWSRequest UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Associated Types

type AWSResponse UpdateResolverRule #

Generic UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Associated Types

type Rep UpdateResolverRule :: Type -> Type #

Read UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Show UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

NFData UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Methods

rnf :: UpdateResolverRule -> () #

Eq UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Hashable UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

type AWSResponse UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

type Rep UpdateResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

type Rep UpdateResolverRule = D1 ('MetaData "UpdateResolverRule" "Amazonka.Route53Resolver.UpdateResolverRule" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "UpdateResolverRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResolverRuleConfig)))

newUpdateResolverRule Source #

Create a value of UpdateResolverRule with all optional fields omitted.

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

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

UpdateResolverRule, updateResolverRule_resolverRuleId - The ID of the Resolver rule that you want to update.

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

data UpdateResolverRuleResponse Source #

See: newUpdateResolverRuleResponse smart constructor.

Instances

Instances details
Generic UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Associated Types

type Rep UpdateResolverRuleResponse :: Type -> Type #

Read UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Show UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

NFData UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

Eq UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

type Rep UpdateResolverRuleResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.UpdateResolverRule

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

newUpdateResolverRuleResponse Source #

Create a value of UpdateResolverRuleResponse with all optional fields omitted.

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

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

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

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

Types

Action

newtype Action Source #

Constructors

Action' 

Fields

Bundled Patterns

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

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

FromJSONKey Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToJSON Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToJSONKey Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToByteString Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

toBS :: Action -> ByteString #

ToHeader Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

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

ToLog Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToQuery Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

FromText Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToText Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

toText :: Action -> Text #

FromXML Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

ToXML Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

toXML :: Action -> XML #

Generic Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

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

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

Ord Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Hashable Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Action

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

AutodefinedReverseFlag

newtype AutodefinedReverseFlag Source #

Instances

Instances details
FromJSON AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

FromJSONKey AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

ToJSON AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

ToJSONKey AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

ToByteString AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

ToHeader AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

ToLog AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

ToQuery AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

FromText AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

ToText AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

FromXML AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

ToXML AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

Generic AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

Associated Types

type Rep AutodefinedReverseFlag :: Type -> Type #

Read AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

Show AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

NFData AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

Methods

rnf :: AutodefinedReverseFlag -> () #

Eq AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

Ord AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

Hashable AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

type Rep AutodefinedReverseFlag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.AutodefinedReverseFlag

type Rep AutodefinedReverseFlag = D1 ('MetaData "AutodefinedReverseFlag" "Amazonka.Route53Resolver.Types.AutodefinedReverseFlag" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'True) (C1 ('MetaCons "AutodefinedReverseFlag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutodefinedReverseFlag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BlockOverrideDnsType

newtype BlockOverrideDnsType Source #

Instances

Instances details
FromJSON BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

FromJSONKey BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToJSON BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToJSONKey BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToByteString BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToHeader BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToLog BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToQuery BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

FromText BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToText BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

FromXML BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

ToXML BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Generic BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Associated Types

type Rep BlockOverrideDnsType :: Type -> Type #

Read BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Show BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

NFData BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Methods

rnf :: BlockOverrideDnsType -> () #

Eq BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Ord BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

Hashable BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

type Rep BlockOverrideDnsType Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockOverrideDnsType

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

BlockResponse

newtype BlockResponse Source #

Constructors

BlockResponse' 

Instances

Instances details
FromJSON BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

FromJSONKey BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToJSON BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToJSONKey BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToByteString BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToHeader BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToLog BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToQuery BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

FromText BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToText BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Methods

toText :: BlockResponse -> Text #

FromXML BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

ToXML BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Methods

toXML :: BlockResponse -> XML #

Generic BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Associated Types

type Rep BlockResponse :: Type -> Type #

Read BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Show BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

NFData BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Methods

rnf :: BlockResponse -> () #

Eq BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Ord BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

Hashable BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

type Rep BlockResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.BlockResponse

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

FirewallDomainImportOperation

newtype FirewallDomainImportOperation Source #

Instances

Instances details
FromJSON FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

FromJSONKey FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToJSON FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToJSONKey FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToByteString FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToHeader FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToLog FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToQuery FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

FromText FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToText FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

FromXML FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

ToXML FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Generic FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Associated Types

type Rep FirewallDomainImportOperation :: Type -> Type #

Read FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Show FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

NFData FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Eq FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Ord FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

Hashable FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

type Rep FirewallDomainImportOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainImportOperation

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

FirewallDomainListStatus

newtype FirewallDomainListStatus Source #

Instances

Instances details
FromJSON FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

FromJSONKey FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToJSON FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToJSONKey FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToByteString FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToHeader FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToLog FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToQuery FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

FromText FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToText FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

FromXML FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

ToXML FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Generic FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Associated Types

type Rep FirewallDomainListStatus :: Type -> Type #

Read FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Show FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

NFData FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Eq FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Ord FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

Hashable FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

type Rep FirewallDomainListStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListStatus

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

FirewallDomainUpdateOperation

newtype FirewallDomainUpdateOperation Source #

Instances

Instances details
FromJSON FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

FromJSONKey FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToJSON FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToJSONKey FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToByteString FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToHeader FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToLog FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToQuery FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

FromText FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToText FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

FromXML FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

ToXML FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Generic FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Associated Types

type Rep FirewallDomainUpdateOperation :: Type -> Type #

Read FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Show FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

NFData FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Eq FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Ord FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

Hashable FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

type Rep FirewallDomainUpdateOperation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainUpdateOperation

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

FirewallFailOpenStatus

newtype FirewallFailOpenStatus Source #

Instances

Instances details
FromJSON FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

FromJSONKey FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToJSON FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToJSONKey FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToByteString FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToHeader FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToLog FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToQuery FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

FromText FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToText FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

FromXML FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

ToXML FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Generic FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Associated Types

type Rep FirewallFailOpenStatus :: Type -> Type #

Read FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Show FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

NFData FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Methods

rnf :: FirewallFailOpenStatus -> () #

Eq FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Ord FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

Hashable FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

type Rep FirewallFailOpenStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallFailOpenStatus

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

FirewallRuleGroupAssociationStatus

newtype FirewallRuleGroupAssociationStatus Source #

Instances

Instances details
FromJSON FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

FromJSONKey FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToJSON FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToJSONKey FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToByteString FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToHeader FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToLog FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToQuery FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

FromText FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToText FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

FromXML FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

ToXML FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Generic FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Associated Types

type Rep FirewallRuleGroupAssociationStatus :: Type -> Type #

Read FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Show FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

NFData FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Eq FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Ord FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

Hashable FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

type Rep FirewallRuleGroupAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociationStatus

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

FirewallRuleGroupStatus

newtype FirewallRuleGroupStatus Source #

Instances

Instances details
FromJSON FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

FromJSONKey FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToJSON FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToJSONKey FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToByteString FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToHeader FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToLog FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToQuery FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

FromText FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToText FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

FromXML FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

ToXML FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Generic FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Associated Types

type Rep FirewallRuleGroupStatus :: Type -> Type #

Read FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Show FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

NFData FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Methods

rnf :: FirewallRuleGroupStatus -> () #

Eq FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Ord FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

Hashable FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

type Rep FirewallRuleGroupStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupStatus

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

IpAddressStatus

newtype IpAddressStatus Source #

Constructors

IpAddressStatus' 

Instances

Instances details
FromJSON IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

FromJSONKey IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToJSON IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToJSONKey IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToByteString IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToHeader IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToLog IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToQuery IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

FromText IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToText IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

FromXML IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

ToXML IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Methods

toXML :: IpAddressStatus -> XML #

Generic IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Associated Types

type Rep IpAddressStatus :: Type -> Type #

Read IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Show IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

NFData IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Methods

rnf :: IpAddressStatus -> () #

Eq IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Ord IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

Hashable IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

type Rep IpAddressStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressStatus

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

MutationProtectionStatus

newtype MutationProtectionStatus Source #

Instances

Instances details
FromJSON MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

FromJSONKey MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToJSON MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToJSONKey MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToByteString MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToHeader MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToLog MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToQuery MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

FromText MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToText MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

FromXML MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

ToXML MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Generic MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Associated Types

type Rep MutationProtectionStatus :: Type -> Type #

Read MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Show MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

NFData MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Eq MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Ord MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

Hashable MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

type Rep MutationProtectionStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.MutationProtectionStatus

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

ResolverAutodefinedReverseStatus

newtype ResolverAutodefinedReverseStatus Source #

Instances

Instances details
FromJSON ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

FromJSONKey ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

ToJSON ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

ToJSONKey ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

ToByteString ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

ToHeader ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

ToLog ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

ToQuery ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

FromText ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

ToText ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

FromXML ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

ToXML ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

Generic ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

Associated Types

type Rep ResolverAutodefinedReverseStatus :: Type -> Type #

Read ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

Show ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

NFData ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

Eq ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

Ord ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

Hashable ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

type Rep ResolverAutodefinedReverseStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus

type Rep ResolverAutodefinedReverseStatus = D1 ('MetaData "ResolverAutodefinedReverseStatus" "Amazonka.Route53Resolver.Types.ResolverAutodefinedReverseStatus" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'True) (C1 ('MetaCons "ResolverAutodefinedReverseStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResolverAutodefinedReverseStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResolverDNSSECValidationStatus

newtype ResolverDNSSECValidationStatus Source #

Instances

Instances details
FromJSON ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

FromJSONKey ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToJSON ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToJSONKey ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToByteString ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToHeader ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToLog ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToQuery ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

FromText ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToText ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

FromXML ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

ToXML ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Generic ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Associated Types

type Rep ResolverDNSSECValidationStatus :: Type -> Type #

Read ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Show ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

NFData ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Eq ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Ord ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

Hashable ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

type Rep ResolverDNSSECValidationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDNSSECValidationStatus

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

ResolverEndpointDirection

newtype ResolverEndpointDirection Source #

Instances

Instances details
FromJSON ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

FromJSONKey ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToJSON ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToJSONKey ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToByteString ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToHeader ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToLog ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToQuery ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

FromText ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToText ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

FromXML ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

ToXML ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Generic ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Associated Types

type Rep ResolverEndpointDirection :: Type -> Type #

Read ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Show ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

NFData ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Eq ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Ord ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

Hashable ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

type Rep ResolverEndpointDirection Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointDirection

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

ResolverEndpointStatus

newtype ResolverEndpointStatus Source #

Instances

Instances details
FromJSON ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

FromJSONKey ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToJSON ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToJSONKey ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToByteString ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToHeader ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToLog ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToQuery ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

FromText ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToText ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

FromXML ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

ToXML ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Generic ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Associated Types

type Rep ResolverEndpointStatus :: Type -> Type #

Read ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Show ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

NFData ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Methods

rnf :: ResolverEndpointStatus -> () #

Eq ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Ord ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

Hashable ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

type Rep ResolverEndpointStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpointStatus

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

ResolverQueryLogConfigAssociationError

newtype ResolverQueryLogConfigAssociationError Source #

Instances

Instances details
FromJSON ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

FromJSONKey ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToJSON ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToJSONKey ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToByteString ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToHeader ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToLog ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToQuery ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

FromText ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToText ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

FromXML ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

ToXML ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Generic ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Read ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Show ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

NFData ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Eq ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Ord ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

Hashable ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

type Rep ResolverQueryLogConfigAssociationError Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationError

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

ResolverQueryLogConfigAssociationStatus

newtype ResolverQueryLogConfigAssociationStatus Source #

Instances

Instances details
FromJSON ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

FromJSONKey ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToJSON ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToJSONKey ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToByteString ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToHeader ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToLog ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToQuery ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

FromText ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToText ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

FromXML ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

ToXML ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Generic ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Read ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Show ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

NFData ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Eq ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Ord ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

Hashable ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

type Rep ResolverQueryLogConfigAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociationStatus

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

ResolverQueryLogConfigStatus

newtype ResolverQueryLogConfigStatus Source #

Instances

Instances details
FromJSON ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

FromJSONKey ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToJSON ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToJSONKey ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToByteString ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToHeader ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToLog ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToQuery ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

FromText ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToText ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

FromXML ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

ToXML ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Generic ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Associated Types

type Rep ResolverQueryLogConfigStatus :: Type -> Type #

Read ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Show ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

NFData ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Eq ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Ord ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

Hashable ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

type Rep ResolverQueryLogConfigStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigStatus

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

ResolverRuleAssociationStatus

newtype ResolverRuleAssociationStatus Source #

Instances

Instances details
FromJSON ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

FromJSONKey ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToJSON ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToJSONKey ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToByteString ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToHeader ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToLog ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToQuery ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

FromText ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToText ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

FromXML ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

ToXML ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Generic ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Associated Types

type Rep ResolverRuleAssociationStatus :: Type -> Type #

Read ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Show ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

NFData ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Eq ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Ord ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

Hashable ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

type Rep ResolverRuleAssociationStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociationStatus

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

ResolverRuleStatus

newtype ResolverRuleStatus Source #

Instances

Instances details
FromJSON ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

FromJSONKey ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToJSON ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToJSONKey ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToByteString ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToHeader ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToLog ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToQuery ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

FromText ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToText ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

FromXML ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

ToXML ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Generic ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Associated Types

type Rep ResolverRuleStatus :: Type -> Type #

Read ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Show ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

NFData ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Methods

rnf :: ResolverRuleStatus -> () #

Eq ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Ord ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

Hashable ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

type Rep ResolverRuleStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleStatus

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

RuleTypeOption

newtype RuleTypeOption Source #

Constructors

RuleTypeOption' 

Instances

Instances details
FromJSON RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

FromJSONKey RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToJSON RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToJSONKey RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToByteString RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToHeader RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToLog RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToQuery RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

FromText RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToText RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

FromXML RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

ToXML RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Methods

toXML :: RuleTypeOption -> XML #

Generic RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Associated Types

type Rep RuleTypeOption :: Type -> Type #

Read RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Show RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

NFData RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Methods

rnf :: RuleTypeOption -> () #

Eq RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Ord RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

Hashable RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

type Rep RuleTypeOption Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.RuleTypeOption

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

ShareStatus

newtype ShareStatus Source #

Constructors

ShareStatus' 

Instances

Instances details
FromJSON ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

FromJSONKey ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToJSON ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToJSONKey ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToByteString ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToHeader ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToLog ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToQuery ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

FromText ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToText ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Methods

toText :: ShareStatus -> Text #

FromXML ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

ToXML ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Methods

toXML :: ShareStatus -> XML #

Generic ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Associated Types

type Rep ShareStatus :: Type -> Type #

Read ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Show ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

NFData ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Methods

rnf :: ShareStatus -> () #

Eq ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Ord ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

Hashable ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

type Rep ShareStatus Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ShareStatus

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

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

FromText SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Methods

toText :: SortOrder -> Text #

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

Generic SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

Read SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

NFData SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Eq SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.SortOrder

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

Validation

newtype Validation Source #

Constructors

Validation' 

Fields

Bundled Patterns

pattern Validation_DISABLE :: Validation 
pattern Validation_ENABLE :: Validation 

Instances

Instances details
FromJSON Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

FromJSONKey Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToJSON Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToJSONKey Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToByteString Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToHeader Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToLog Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToQuery Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

FromText Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToText Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Methods

toText :: Validation -> Text #

FromXML Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

ToXML Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Methods

toXML :: Validation -> XML #

Generic Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Associated Types

type Rep Validation :: Type -> Type #

Read Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Show Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

NFData Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Methods

rnf :: Validation -> () #

Eq Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Ord Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

Hashable Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

type Rep Validation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Validation

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

Filter

data Filter Source #

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

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

See: newFilter smart constructor.

Constructors

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

Instances

Instances details
ToJSON Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Methods

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

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

Hashable Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Filter

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

newFilter :: Filter Source #

Create a value of Filter with all optional fields omitted.

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

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

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

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

In early versions of Resolver, values for Name were listed as uppercase, with underscore (_) delimiters. For example, CreatorRequestId was originally listed as CREATOR_REQUEST_ID. Uppercase values for Name are still supported.

ListResolverEndpoints

Valid values for Name include the following:

  • CreatorRequestId: The value that you specified when you created the Resolver endpoint.
  • Direction: Whether you want to return inbound or outbound Resolver endpoints. If you specify DIRECTION for Name, specify INBOUND or OUTBOUND for Values.
  • HostVPCId: The ID of the VPC that inbound DNS queries pass through on the way from your network to your VPCs in a region, or the VPC that outbound queries pass through on the way from your VPCs to your network. In a CreateResolverEndpoint request, SubnetId indirectly identifies the VPC. In a GetResolverEndpoint request, the VPC ID for a Resolver endpoint is returned in the HostVPCId element.
  • IpAddressCount: The number of IP addresses that you have associated with the Resolver endpoint.
  • Name: The name of the Resolver endpoint.
  • SecurityGroupIds: The IDs of the VPC security groups that you specified when you created the Resolver endpoint.
  • Status: The status of the Resolver endpoint. If you specify Status for Name, specify one of the following status codes for Values: CREATING, OPERATIONAL, UPDATING, AUTO_RECOVERING, ACTION_NEEDED, or DELETING. For more information, see Status in ResolverEndpoint.

ListResolverRules

Valid values for Name include the following:

  • CreatorRequestId: The value that you specified when you created the Resolver rule.
  • DomainName: The domain name for which Resolver is forwarding DNS queries to your network. In the value that you specify for Values, include a trailing dot (.) after the domain name. For example, if the domain name is example.com, specify the following value. Note the "." after com:

    example.com.
  • Name: The name of the Resolver rule.
  • ResolverEndpointId: The ID of the Resolver endpoint that the Resolver rule is associated with.

    You can filter on the Resolver endpoint only for rules that have a value of FORWARD for RuleType.

  • Status: The status of the Resolver rule. If you specify Status for Name, specify one of the following status codes for Values: COMPLETE, DELETING, UPDATING, or FAILED.
  • Type: The type of the Resolver rule. If you specify TYPE for Name, specify FORWARD or SYSTEM for Values.

ListResolverRuleAssociations

Valid values for Name include the following:

  • Name: The name of the Resolver rule association.
  • ResolverRuleId: The ID of the Resolver rule that is associated with one or more VPCs.
  • Status: The status of the Resolver rule association. If you specify Status for Name, specify one of the following status codes for Values: CREATING, COMPLETE, DELETING, or FAILED.
  • VPCId: The ID of the VPC that the Resolver rule is associated with.

ListResolverQueryLogConfigs

Valid values for Name include the following:

  • Arn: The ARN for the query logging configuration.
  • AssociationCount: The number of VPCs that are associated with the query logging configuration.
  • CreationTime: The date and time that the query logging configuration was created, in Unix time format and Coordinated Universal Time (UTC).
  • CreatorRequestId: A unique string that identifies the request that created the query logging configuration.
  • Destination: The Amazon Web Services service that you want to forward query logs to. Valid values include the following:

    • S3
    • CloudWatchLogs
    • KinesisFirehose
  • DestinationArn: The ARN of the location that Resolver is sending query logs to. This value can be the ARN for an S3 bucket, a CloudWatch Logs log group, or a Kinesis Data Firehose delivery stream.
  • Id: The ID of the query logging configuration
  • Name: The name of the query logging configuration
  • OwnerId: The Amazon Web Services account ID for the account that created the query logging configuration.
  • ShareStatus: An indication of whether the query logging configuration is shared with other Amazon Web Services accounts, or was shared with the current account by another Amazon Web Services account. Valid values include: NOT_SHARED, SHARED_WITH_ME, or SHARED_BY_ME.
  • Status: The status of the query logging configuration. If you specify Status for Name, specify the applicable status code for Values: CREATING, CREATED, DELETING, or FAILED. For more information, see Status.

ListResolverQueryLogConfigAssociations

Valid values for Name include the following:

  • CreationTime: The date and time that the VPC was associated with the query logging configuration, in Unix time format and Coordinated Universal Time (UTC).
  • Error: If the value of Status is FAILED, specify the cause: DESTINATION_NOT_FOUND or ACCESS_DENIED.
  • Id: The ID of the query logging association.
  • ResolverQueryLogConfigId: The ID of the query logging configuration that a VPC is associated with.
  • ResourceId: The ID of the Amazon VPC that is associated with the query logging configuration.
  • Status: The status of the query logging association. If you specify Status for Name, specify the applicable status code for Values: CREATING, CREATED, DELETING, or FAILED. For more information, see Status.

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

FirewallConfig

data FirewallConfig Source #

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

See: newFirewallConfig smart constructor.

Instances

Instances details
FromJSON FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Generic FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Associated Types

type Rep FirewallConfig :: Type -> Type #

Read FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Show FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

NFData FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Methods

rnf :: FirewallConfig -> () #

Eq FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

Hashable FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

type Rep FirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallConfig

type Rep FirewallConfig = D1 ('MetaData "FirewallConfig" "Amazonka.Route53Resolver.Types.FirewallConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "FirewallConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "firewallFailOpen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallFailOpenStatus)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFirewallConfig :: FirewallConfig Source #

Create a value of FirewallConfig with all optional fields omitted.

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

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

$sel:firewallFailOpen:FirewallConfig', firewallConfig_firewallFailOpen - Determines how DNS Firewall operates during failures, for example when all traffic that is sent to DNS Firewall fails to receive a reply.

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

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

$sel:id:FirewallConfig', firewallConfig_id - The ID of the firewall configuration.

$sel:ownerId:FirewallConfig', firewallConfig_ownerId - The Amazon Web Services account ID of the owner of the VPC that this firewall configuration applies to.

$sel:resourceId:FirewallConfig', firewallConfig_resourceId - The ID of the VPC that this firewall configuration applies to.

FirewallDomainList

data FirewallDomainList Source #

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

To retrieve the domains that are defined for this domain list, call ListFirewallDomains.

See: newFirewallDomainList smart constructor.

Instances

Instances details
FromJSON FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Generic FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Associated Types

type Rep FirewallDomainList :: Type -> Type #

Read FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Show FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

NFData FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Methods

rnf :: FirewallDomainList -> () #

Eq FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

Hashable FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

type Rep FirewallDomainList Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainList

newFirewallDomainList :: FirewallDomainList Source #

Create a value of FirewallDomainList with all optional fields omitted.

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

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

$sel:arn:FirewallDomainList', firewallDomainList_arn - The Amazon Resource Name (ARN) of the firewall domain list.

$sel:creationTime:FirewallDomainList', firewallDomainList_creationTime - The date and time that the domain list was created, in Unix time format and Coordinated Universal Time (UTC).

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

$sel:domainCount:FirewallDomainList', firewallDomainList_domainCount - The number of domain names that are specified in the domain list.

$sel:id:FirewallDomainList', firewallDomainList_id - The ID of the domain list.

$sel:managedOwnerName:FirewallDomainList', firewallDomainList_managedOwnerName - The owner of the list, used only for lists that are not managed by you. For example, the managed domain list AWSManagedDomainsMalwareDomainList has the managed owner name Route 53 Resolver DNS Firewall.

$sel:modificationTime:FirewallDomainList', firewallDomainList_modificationTime - The date and time that the domain list was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:name:FirewallDomainList', firewallDomainList_name - The name of the domain list.

$sel:status:FirewallDomainList', firewallDomainList_status - The status of the domain list.

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

FirewallDomainListMetadata

data FirewallDomainListMetadata Source #

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

To retrieve full information for a firewall domain list, call GetFirewallDomainList and ListFirewallDomains.

See: newFirewallDomainListMetadata smart constructor.

Instances

Instances details
FromJSON FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Generic FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Associated Types

type Rep FirewallDomainListMetadata :: Type -> Type #

Read FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Show FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

NFData FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Eq FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

Hashable FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

type Rep FirewallDomainListMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallDomainListMetadata

type Rep FirewallDomainListMetadata = D1 ('MetaData "FirewallDomainListMetadata" "Amazonka.Route53Resolver.Types.FirewallDomainListMetadata" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "FirewallDomainListMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "managedOwnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFirewallDomainListMetadata :: FirewallDomainListMetadata Source #

Create a value of FirewallDomainListMetadata with all optional fields omitted.

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

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

$sel:arn:FirewallDomainListMetadata', firewallDomainListMetadata_arn - The Amazon Resource Name (ARN) of the firewall domain list metadata.

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

$sel:id:FirewallDomainListMetadata', firewallDomainListMetadata_id - The ID of the domain list.

$sel:managedOwnerName:FirewallDomainListMetadata', firewallDomainListMetadata_managedOwnerName - The owner of the list, used only for lists that are not managed by you. For example, the managed domain list AWSManagedDomainsMalwareDomainList has the managed owner name Route 53 Resolver DNS Firewall.

$sel:name:FirewallDomainListMetadata', firewallDomainListMetadata_name - The name of the domain list.

FirewallRule

data FirewallRule Source #

A single firewall rule in a rule group.

See: newFirewallRule smart constructor.

Instances

Instances details
FromJSON FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Generic FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Associated Types

type Rep FirewallRule :: Type -> Type #

Read FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Show FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

NFData FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Methods

rnf :: FirewallRule -> () #

Eq FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

Hashable FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

type Rep FirewallRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRule

type Rep FirewallRule = D1 ('MetaData "FirewallRule" "Amazonka.Route53Resolver.Types.FirewallRule" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "FirewallRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: (S1 ('MetaSel ('Just "blockOverrideDnsType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockOverrideDnsType)) :*: S1 ('MetaSel ('Just "blockOverrideDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "blockOverrideTtl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "blockResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockResponse)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "firewallDomainListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newFirewallRule :: FirewallRule Source #

Create a value of FirewallRule with all optional fields omitted.

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

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

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

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

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

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

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

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

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

$sel:creationTime:FirewallRule', firewallRule_creationTime - The date and time that the rule was created, in Unix time format and Coordinated Universal Time (UTC).

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

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

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

$sel:modificationTime:FirewallRule', firewallRule_modificationTime - The date and time that the rule was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:name:FirewallRule', firewallRule_name - The name of the rule.

$sel:priority:FirewallRule', firewallRule_priority - The priority of the rule in the rule group. This value must be unique within the rule group. DNS Firewall processes the rules in a rule group by order of priority, starting from the lowest setting.

FirewallRuleGroup

data FirewallRuleGroup Source #

High-level information for a firewall rule group. A firewall rule group is a collection of rules that DNS Firewall uses to filter DNS network traffic for a VPC. To retrieve the rules for the rule group, call ListFirewallRules.

See: newFirewallRuleGroup smart constructor.

Instances

Instances details
FromJSON FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Generic FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Associated Types

type Rep FirewallRuleGroup :: Type -> Type #

Read FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Show FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

NFData FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Methods

rnf :: FirewallRuleGroup -> () #

Eq FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

Hashable FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

type Rep FirewallRuleGroup Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroup

type Rep FirewallRuleGroup = D1 ('MetaData "FirewallRuleGroup" "Amazonka.Route53Resolver.Types.FirewallRuleGroup" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "FirewallRuleGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupStatus)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newFirewallRuleGroup :: FirewallRuleGroup Source #

Create a value of FirewallRuleGroup with all optional fields omitted.

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

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

$sel:arn:FirewallRuleGroup', firewallRuleGroup_arn - The ARN (Amazon Resource Name) of the rule group.

$sel:creationTime:FirewallRuleGroup', firewallRuleGroup_creationTime - The date and time that the rule group was created, in Unix time format and Coordinated Universal Time (UTC).

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

$sel:id:FirewallRuleGroup', firewallRuleGroup_id - The ID of the rule group.

$sel:modificationTime:FirewallRuleGroup', firewallRuleGroup_modificationTime - The date and time that the rule group was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:name:FirewallRuleGroup', firewallRuleGroup_name - The name of the rule group.

$sel:ownerId:FirewallRuleGroup', firewallRuleGroup_ownerId - The Amazon Web Services account ID for the account that created the rule group. When a rule group is shared with your account, this is the account that has shared the rule group with you.

$sel:ruleCount:FirewallRuleGroup', firewallRuleGroup_ruleCount - The number of rules in the rule group.

$sel:shareStatus:FirewallRuleGroup', firewallRuleGroup_shareStatus - Whether the rule group is shared with other Amazon Web Services accounts, or was shared with the current account by another Amazon Web Services account. Sharing is configured through Resource Access Manager (RAM).

$sel:status:FirewallRuleGroup', firewallRuleGroup_status - The status of the domain list.

$sel:statusMessage:FirewallRuleGroup', firewallRuleGroup_statusMessage - Additional information about the status of the rule group, if available.

FirewallRuleGroupAssociation

data FirewallRuleGroupAssociation Source #

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

See: newFirewallRuleGroupAssociation smart constructor.

Instances

Instances details
FromJSON FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Generic FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Associated Types

type Rep FirewallRuleGroupAssociation :: Type -> Type #

Read FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Show FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

NFData FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Eq FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

Hashable FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

type Rep FirewallRuleGroupAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation

type Rep FirewallRuleGroupAssociation = D1 ('MetaData "FirewallRuleGroupAssociation" "Amazonka.Route53Resolver.Types.FirewallRuleGroupAssociation" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "FirewallRuleGroupAssociation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "firewallRuleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "managedOwnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mutationProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutationProtectionStatus)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallRuleGroupAssociationStatus))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newFirewallRuleGroupAssociation :: FirewallRuleGroupAssociation Source #

Create a value of FirewallRuleGroupAssociation with all optional fields omitted.

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

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

$sel:arn:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_arn - The Amazon Resource Name (ARN) of the firewall rule group association.

$sel:creationTime:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_creationTime - The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).

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

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

$sel:id:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_id - The identifier for the association.

$sel:managedOwnerName:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_managedOwnerName - The owner of the association, used only for associations that are not managed by you. If you use Firewall Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.

$sel:modificationTime:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_modificationTime - The date and time that the association was last modified, in Unix time format and Coordinated Universal Time (UTC).

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

$sel:name:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_name - The name of the association.

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

$sel:status:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_status - The current status of the association.

$sel:statusMessage:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_statusMessage - Additional information about the status of the response, if available.

$sel:vpcId:FirewallRuleGroupAssociation', firewallRuleGroupAssociation_vpcId - The unique identifier of the VPC that is associated with the rule group.

FirewallRuleGroupMetadata

data FirewallRuleGroupMetadata Source #

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

To retrieve full information for a firewall rule group, call GetFirewallRuleGroup and ListFirewallRules.

See: newFirewallRuleGroupMetadata smart constructor.

Instances

Instances details
FromJSON FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Generic FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Associated Types

type Rep FirewallRuleGroupMetadata :: Type -> Type #

Read FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Show FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

NFData FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Eq FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

Hashable FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

type Rep FirewallRuleGroupMetadata Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata

type Rep FirewallRuleGroupMetadata = D1 ('MetaData "FirewallRuleGroupMetadata" "Amazonka.Route53Resolver.Types.FirewallRuleGroupMetadata" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "FirewallRuleGroupMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus))))))

newFirewallRuleGroupMetadata :: FirewallRuleGroupMetadata Source #

Create a value of FirewallRuleGroupMetadata with all optional fields omitted.

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

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

$sel:arn:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_arn - The ARN (Amazon Resource Name) of the rule group.

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

$sel:id:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_id - The ID of the rule group.

$sel:name:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_name - The name of the rule group.

$sel:ownerId:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_ownerId - The Amazon Web Services account ID for the account that created the rule group. When a rule group is shared with your account, this is the account that has shared the rule group with you.

$sel:shareStatus:FirewallRuleGroupMetadata', firewallRuleGroupMetadata_shareStatus - Whether the rule group is shared with other Amazon Web Services accounts, or was shared with the current account by another Amazon Web Services account. Sharing is configured through Resource Access Manager (RAM).

IpAddressRequest

data IpAddressRequest Source #

In a CreateResolverEndpoint request, the IP address that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). IpAddressRequest also includes the ID of the subnet that contains the IP address.

See: newIpAddressRequest smart constructor.

Instances

Instances details
ToJSON IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Generic IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Associated Types

type Rep IpAddressRequest :: Type -> Type #

Read IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Show IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

NFData IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Methods

rnf :: IpAddressRequest -> () #

Eq IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

Hashable IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

type Rep IpAddressRequest Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressRequest

type Rep IpAddressRequest = D1 ('MetaData "IpAddressRequest" "Amazonka.Route53Resolver.Types.IpAddressRequest" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "IpAddressRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIpAddressRequest Source #

Create a value of IpAddressRequest with all optional fields omitted.

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

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

$sel:ip:IpAddressRequest', ipAddressRequest_ip - The IP address that you want to use for DNS queries.

$sel:subnetId:IpAddressRequest', ipAddressRequest_subnetId - The ID of the subnet that contains the IP address.

IpAddressResponse

data IpAddressResponse Source #

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

See: newIpAddressResponse smart constructor.

Instances

Instances details
FromJSON IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Generic IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Associated Types

type Rep IpAddressResponse :: Type -> Type #

Read IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Show IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

NFData IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Methods

rnf :: IpAddressResponse -> () #

Eq IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

Hashable IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

type Rep IpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressResponse

type Rep IpAddressResponse = D1 ('MetaData "IpAddressResponse" "Amazonka.Route53Resolver.Types.IpAddressResponse" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "IpAddressResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressStatus))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newIpAddressResponse :: IpAddressResponse Source #

Create a value of IpAddressResponse with all optional fields omitted.

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

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

$sel:creationTime:IpAddressResponse', ipAddressResponse_creationTime - The date and time that the IP address was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:ip:IpAddressResponse', ipAddressResponse_ip - One IP address that the Resolver endpoint uses for DNS queries.

$sel:ipId:IpAddressResponse', ipAddressResponse_ipId - The ID of one IP address.

$sel:modificationTime:IpAddressResponse', ipAddressResponse_modificationTime - The date and time that the IP address was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:status:IpAddressResponse', ipAddressResponse_status - A status code that gives the current status of the request.

$sel:statusMessage:IpAddressResponse', ipAddressResponse_statusMessage - A message that provides additional information about the status of the request.

$sel:subnetId:IpAddressResponse', ipAddressResponse_subnetId - The ID of one subnet.

IpAddressUpdate

data IpAddressUpdate Source #

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

See: newIpAddressUpdate smart constructor.

Instances

Instances details
ToJSON IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Generic IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Associated Types

type Rep IpAddressUpdate :: Type -> Type #

Read IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Show IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

NFData IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Methods

rnf :: IpAddressUpdate -> () #

Eq IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Hashable IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

type Rep IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

type Rep IpAddressUpdate = D1 ('MetaData "IpAddressUpdate" "Amazonka.Route53Resolver.Types.IpAddressUpdate" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "IpAddressUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIpAddressUpdate :: IpAddressUpdate Source #

Create a value of IpAddressUpdate with all optional fields omitted.

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

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

$sel:ip:IpAddressUpdate', ipAddressUpdate_ip - The new IP address.

$sel:ipId:IpAddressUpdate', ipAddressUpdate_ipId - Only when removing an IP address from a Resolver endpoint: The ID of the IP address that you want to remove. To get this ID, use GetResolverEndpoint.

$sel:subnetId:IpAddressUpdate', ipAddressUpdate_subnetId - The ID of the subnet that includes the IP address that you want to update. To get this ID, use GetResolverEndpoint.

ResolverConfig

data ResolverConfig Source #

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

See: newResolverConfig smart constructor.

Instances

Instances details
FromJSON ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Generic ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Associated Types

type Rep ResolverConfig :: Type -> Type #

Read ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Show ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

NFData ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Methods

rnf :: ResolverConfig -> () #

Eq ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

Hashable ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

type Rep ResolverConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverConfig

type Rep ResolverConfig = D1 ('MetaData "ResolverConfig" "Amazonka.Route53Resolver.Types.ResolverConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ResolverConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "autodefinedReverse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverAutodefinedReverseStatus)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResolverConfig :: ResolverConfig Source #

Create a value of ResolverConfig 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:autodefinedReverse:ResolverConfig', resolverConfig_autodefinedReverse - The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:

Status of the rules generated by VPCs based on CIDR/Region for reverse DNS resolution. The status can be one of following:

  • ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
  • ENABLED: Autodefined rules for reverse DNS lookups are enabled.
  • DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
  • DISABLED: Autodefined rules for reverse DNS lookups are disabled.

$sel:id:ResolverConfig', resolverConfig_id - ID for the Resolver configuration.

$sel:ownerId:ResolverConfig', resolverConfig_ownerId - The owner account ID of the Amazon Virtual Private Cloud VPC.

$sel:resourceId:ResolverConfig', resolverConfig_resourceId - The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.

ResolverDnssecConfig

data ResolverDnssecConfig Source #

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

See: newResolverDnssecConfig smart constructor.

Instances

Instances details
FromJSON ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Generic ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Associated Types

type Rep ResolverDnssecConfig :: Type -> Type #

Read ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Show ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

NFData ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Methods

rnf :: ResolverDnssecConfig -> () #

Eq ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

Hashable ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

type Rep ResolverDnssecConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverDnssecConfig

type Rep ResolverDnssecConfig = D1 ('MetaData "ResolverDnssecConfig" "Amazonka.Route53Resolver.Types.ResolverDnssecConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ResolverDnssecConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverDNSSECValidationStatus)))))

newResolverDnssecConfig :: ResolverDnssecConfig Source #

Create a value of ResolverDnssecConfig with all optional fields omitted.

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

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

$sel:id:ResolverDnssecConfig', resolverDnssecConfig_id - The ID for a configuration for DNSSEC validation.

$sel:ownerId:ResolverDnssecConfig', resolverDnssecConfig_ownerId - The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.

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

$sel:validationStatus:ResolverDnssecConfig', resolverDnssecConfig_validationStatus - The validation status for a DNSSEC configuration. The status can be one of the following:

  • ENABLING: DNSSEC validation is being enabled but is not complete.
  • ENABLED: DNSSEC validation is enabled.
  • DISABLING: DNSSEC validation is being disabled but is not complete.
  • DISABLED DNSSEC validation is disabled.

ResolverEndpoint

data ResolverEndpoint Source #

In the response to a CreateResolverEndpoint, DeleteResolverEndpoint, GetResolverEndpoint, ListResolverEndpoints, or UpdateResolverEndpoint request, a complex type that contains settings for an existing inbound or outbound Resolver endpoint.

See: newResolverEndpoint smart constructor.

Instances

Instances details
FromJSON ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Generic ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Associated Types

type Rep ResolverEndpoint :: Type -> Type #

Read ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Show ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

NFData ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Methods

rnf :: ResolverEndpoint -> () #

Eq ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

Hashable ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

type Rep ResolverEndpoint Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverEndpoint

type Rep ResolverEndpoint = D1 ('MetaData "ResolverEndpoint" "Amazonka.Route53Resolver.Types.ResolverEndpoint" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ResolverEndpoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "direction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpointDirection)) :*: (S1 ('MetaSel ('Just "hostVPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "ipAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverEndpointStatus)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newResolverEndpoint :: ResolverEndpoint Source #

Create a value of ResolverEndpoint with all optional fields omitted.

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

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

$sel:arn:ResolverEndpoint', resolverEndpoint_arn - The ARN (Amazon Resource Name) for the Resolver endpoint.

$sel:creationTime:ResolverEndpoint', resolverEndpoint_creationTime - The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:creatorRequestId:ResolverEndpoint', resolverEndpoint_creatorRequestId - A unique string that identifies the request that created the Resolver endpoint. The CreatorRequestId allows failed requests to be retried without the risk of running the operation twice.

$sel:direction:ResolverEndpoint', resolverEndpoint_direction - Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:

  • INBOUND: allows DNS queries to your VPC from your network
  • OUTBOUND: allows DNS queries from your VPC to your network

$sel:hostVPCId:ResolverEndpoint', resolverEndpoint_hostVPCId - The ID of the VPC that you want to create the Resolver endpoint in.

$sel:id:ResolverEndpoint', resolverEndpoint_id - The ID of the Resolver endpoint.

$sel:ipAddressCount:ResolverEndpoint', resolverEndpoint_ipAddressCount - The number of IP addresses that the Resolver endpoint can use for DNS queries.

$sel:modificationTime:ResolverEndpoint', resolverEndpoint_modificationTime - The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal Time (UTC).

$sel:name:ResolverEndpoint', resolverEndpoint_name - The name that you assigned to the Resolver endpoint when you submitted a CreateResolverEndpoint request.

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

$sel:status:ResolverEndpoint', resolverEndpoint_status - A code that specifies the current status of the Resolver endpoint. Valid values include the following:

  • CREATING: Resolver is creating and configuring one or more Amazon VPC network interfaces for this endpoint.
  • OPERATIONAL: The Amazon VPC network interfaces for this endpoint are correctly configured and able to pass inbound or outbound DNS queries between your network and Resolver.
  • UPDATING: Resolver is associating or disassociating one or more network interfaces with this endpoint.
  • AUTO_RECOVERING: Resolver is trying to recover one or more of the network interfaces that are associated with this endpoint. During the recovery process, the endpoint functions with limited capacity because of the limit on the number of DNS queries per IP address (per network interface). For the current limit, see Limits on Route 53 Resolver.
  • ACTION_NEEDED: This endpoint is unhealthy, and Resolver can't automatically recover it. To resolve the problem, we recommend that you check each IP address that you associated with the endpoint. For each IP address that isn't available, add another IP address and then delete the IP address that isn't available. (An endpoint must always include at least two IP addresses.) A status of ACTION_NEEDED can have a variety of causes. Here are two common causes:

    • One or more of the network interfaces that are associated with the endpoint were deleted using Amazon VPC.
    • The network interface couldn't be created for some reason that's outside the control of Resolver.
  • DELETING: Resolver is deleting this endpoint and the associated network interfaces.

$sel:statusMessage:ResolverEndpoint', resolverEndpoint_statusMessage - A detailed description of the status of the Resolver endpoint.

ResolverQueryLogConfig

data ResolverQueryLogConfig Source #

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

See: newResolverQueryLogConfig smart constructor.

Instances

Instances details
FromJSON ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Generic ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Associated Types

type Rep ResolverQueryLogConfig :: Type -> Type #

Read ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Show ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

NFData ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Methods

rnf :: ResolverQueryLogConfig -> () #

Eq ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

Hashable ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

type Rep ResolverQueryLogConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfig

newResolverQueryLogConfig :: ResolverQueryLogConfig Source #

Create a value of ResolverQueryLogConfig with all optional fields omitted.

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

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

$sel:arn:ResolverQueryLogConfig', resolverQueryLogConfig_arn - The ARN for the query logging configuration.

$sel:associationCount:ResolverQueryLogConfig', resolverQueryLogConfig_associationCount - The number of VPCs that are associated with the query logging configuration.

$sel:creationTime:ResolverQueryLogConfig', resolverQueryLogConfig_creationTime - The date and time that the query logging configuration was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:creatorRequestId:ResolverQueryLogConfig', resolverQueryLogConfig_creatorRequestId - A unique string that identifies the request that created the query logging configuration. The CreatorRequestId allows failed requests to be retried without the risk of running the operation twice.

$sel:destinationArn:ResolverQueryLogConfig', resolverQueryLogConfig_destinationArn - The ARN of the resource that you want Resolver to send query logs: an Amazon S3 bucket, a CloudWatch Logs log group, or a Kinesis Data Firehose delivery stream.

$sel:id:ResolverQueryLogConfig', resolverQueryLogConfig_id - The ID for the query logging configuration.

$sel:name:ResolverQueryLogConfig', resolverQueryLogConfig_name - The name of the query logging configuration.

$sel:ownerId:ResolverQueryLogConfig', resolverQueryLogConfig_ownerId - The Amazon Web Services account ID for the account that created the query logging configuration.

$sel:shareStatus:ResolverQueryLogConfig', resolverQueryLogConfig_shareStatus - An indication of whether the query logging configuration is shared with other Amazon Web Services accounts, or was shared with the current account by another Amazon Web Services account. Sharing is configured through Resource Access Manager (RAM).

$sel:status:ResolverQueryLogConfig', resolverQueryLogConfig_status - The status of the specified query logging configuration. Valid values include the following:

  • CREATING: Resolver is creating the query logging configuration.
  • CREATED: The query logging configuration was successfully created. Resolver is logging queries that originate in the specified VPC.
  • DELETING: Resolver is deleting this query logging configuration.
  • FAILED: Resolver can't deliver logs to the location that is specified in the query logging configuration. Here are two common causes:

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

ResolverQueryLogConfigAssociation

data ResolverQueryLogConfigAssociation Source #

In the response to an AssociateResolverQueryLogConfig, DisassociateResolverQueryLogConfig, GetResolverQueryLogConfigAssociation, or ListResolverQueryLogConfigAssociations, request, a complex type that contains settings for a specified association between an Amazon VPC and a query logging configuration.

See: newResolverQueryLogConfigAssociation smart constructor.

Instances

Instances details
FromJSON ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Generic ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Associated Types

type Rep ResolverQueryLogConfigAssociation :: Type -> Type #

Read ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Show ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

NFData ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Eq ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

Hashable ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

type Rep ResolverQueryLogConfigAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation

type Rep ResolverQueryLogConfigAssociation = D1 ('MetaData "ResolverQueryLogConfigAssociation" "Amazonka.Route53Resolver.Types.ResolverQueryLogConfigAssociation" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ResolverQueryLogConfigAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfigAssociationError)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolverQueryLogConfigId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverQueryLogConfigAssociationStatus))))))

newResolverQueryLogConfigAssociation :: ResolverQueryLogConfigAssociation Source #

Create a value of ResolverQueryLogConfigAssociation with all optional fields omitted.

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

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

$sel:creationTime:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_creationTime - The date and time that the VPC was associated with the query logging configuration, in Unix time format and Coordinated Universal Time (UTC).

$sel:error:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_error - If the value of Status is FAILED, the value of Error indicates the cause:

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

If the value of Status is a value other than FAILED, Error is null.

$sel:errorMessage:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_errorMessage - Contains additional information about the error. If the value or Error is null, the value of ErrorMessage also is null.

$sel:id:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_id - The ID of the query logging association.

$sel:resolverQueryLogConfigId:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_resolverQueryLogConfigId - The ID of the query logging configuration that a VPC is associated with.

$sel:resourceId:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_resourceId - The ID of the Amazon VPC that is associated with the query logging configuration.

$sel:status:ResolverQueryLogConfigAssociation', resolverQueryLogConfigAssociation_status - The status of the specified query logging association. Valid values include the following:

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

ResolverRule

data ResolverRule Source #

For queries that originate in your VPC, detailed information about a Resolver rule, which specifies how to route DNS queries out of the VPC. The ResolverRule parameter appears in the response to a CreateResolverRule, DeleteResolverRule, GetResolverRule, ListResolverRules, or UpdateResolverRule request.

See: newResolverRule smart constructor.

Instances

Instances details
FromJSON ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Generic ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Associated Types

type Rep ResolverRule :: Type -> Type #

Read ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Show ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

NFData ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Methods

rnf :: ResolverRule -> () #

Eq ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

Hashable ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

type Rep ResolverRule Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRule

type Rep ResolverRule = D1 ('MetaData "ResolverRule" "Amazonka.Route53Resolver.Types.ResolverRule" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ResolverRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "modificationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ruleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RuleTypeOption)))) :*: ((S1 ('MetaSel ('Just "shareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRuleStatus))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TargetAddress))))))))

newResolverRule :: ResolverRule Source #

Create a value of ResolverRule with all optional fields omitted.

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

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

$sel:arn:ResolverRule', resolverRule_arn - The ARN (Amazon Resource Name) for the Resolver rule specified by Id.

$sel:creationTime:ResolverRule', resolverRule_creationTime - The date and time that the Resolver rule was created, in Unix time format and Coordinated Universal Time (UTC).

$sel:creatorRequestId:ResolverRule', resolverRule_creatorRequestId - A unique string that you specified when you created the Resolver rule. CreatorRequestId identifies the request and allows failed requests to be retried without the risk of running the operation twice.

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

$sel:id:ResolverRule', resolverRule_id - The ID that Resolver assigned to the Resolver rule when you created it.

$sel:modificationTime:ResolverRule', resolverRule_modificationTime - The date and time that the Resolver rule was last updated, in Unix time format and Coordinated Universal Time (UTC).

$sel:name:ResolverRule', resolverRule_name - The name for the Resolver rule, which you specified when you created the Resolver rule.

$sel:ownerId:ResolverRule', resolverRule_ownerId - When a rule is shared with another Amazon Web Services account, the account ID of the account that the rule is shared with.

$sel:resolverEndpointId:ResolverRule', resolverRule_resolverEndpointId - The ID of the endpoint that the rule is associated with.

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

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

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

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

$sel:shareStatus:ResolverRule', resolverRule_shareStatus - Whether the rule is shared and, if so, whether the current account is sharing the rule with another account, or another account is sharing the rule with the current account.

$sel:status:ResolverRule', resolverRule_status - A code that specifies the current status of the Resolver rule.

$sel:statusMessage:ResolverRule', resolverRule_statusMessage - A detailed description of the status of a Resolver rule.

$sel:targetIps:ResolverRule', resolverRule_targetIps - An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to. Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.

ResolverRuleAssociation

data ResolverRuleAssociation Source #

In the response to an AssociateResolverRule, DisassociateResolverRule, or ListResolverRuleAssociations request, provides information about an association between a Resolver rule and a VPC. The association determines which DNS queries that originate in the VPC are forwarded to your network.

See: newResolverRuleAssociation smart constructor.

Instances

Instances details
FromJSON ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Generic ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Associated Types

type Rep ResolverRuleAssociation :: Type -> Type #

Read ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Show ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

NFData ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Methods

rnf :: ResolverRuleAssociation -> () #

Eq ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

Hashable ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

type Rep ResolverRuleAssociation Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleAssociation

type Rep ResolverRuleAssociation = D1 ('MetaData "ResolverRuleAssociation" "Amazonka.Route53Resolver.Types.ResolverRuleAssociation" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ResolverRuleAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolverRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolverRuleAssociationStatus)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newResolverRuleAssociation :: ResolverRuleAssociation Source #

Create a value of ResolverRuleAssociation with all optional fields omitted.

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

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

$sel:id:ResolverRuleAssociation', resolverRuleAssociation_id - The ID of the association between a Resolver rule and a VPC. Resolver assigns this value when you submit an AssociateResolverRule request.

$sel:name:ResolverRuleAssociation', resolverRuleAssociation_name - The name of an association between a Resolver rule and a VPC.

$sel:resolverRuleId:ResolverRuleAssociation', resolverRuleAssociation_resolverRuleId - The ID of the Resolver rule that you associated with the VPC that is specified by VPCId.

$sel:status:ResolverRuleAssociation', resolverRuleAssociation_status - A code that specifies the current status of the association between a Resolver rule and a VPC.

$sel:statusMessage:ResolverRuleAssociation', resolverRuleAssociation_statusMessage - A detailed description of the status of the association between a Resolver rule and a VPC.

$sel:vPCId:ResolverRuleAssociation', resolverRuleAssociation_vPCId - The ID of the VPC that you associated the Resolver rule with.

ResolverRuleConfig

data ResolverRuleConfig Source #

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

See: newResolverRuleConfig smart constructor.

Instances

Instances details
ToJSON ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Generic ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Associated Types

type Rep ResolverRuleConfig :: Type -> Type #

Read ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Show ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

NFData ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Methods

rnf :: ResolverRuleConfig -> () #

Eq ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

Hashable ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

type Rep ResolverRuleConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.ResolverRuleConfig

type Rep ResolverRuleConfig = D1 ('MetaData "ResolverRuleConfig" "Amazonka.Route53Resolver.Types.ResolverRuleConfig" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ResolverRuleConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TargetAddress))))))

newResolverRuleConfig :: ResolverRuleConfig Source #

Create a value of ResolverRuleConfig with all optional fields omitted.

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

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

$sel:name:ResolverRuleConfig', resolverRuleConfig_name - The new name for the Resolver rule. The name that you specify appears in the Resolver dashboard in the Route 53 console.

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

$sel:targetIps:ResolverRuleConfig', resolverRuleConfig_targetIps - For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.

Tag

data Tag Source #

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

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Route53Resolver.Types.Tag" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

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

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

$sel:key:Tag', tag_key - The name for the tag. For example, if you want to associate Resolver resources with the account IDs of your customers for billing purposes, the value of Key might be account-id.

$sel:value:Tag', tag_value - The value for the tag. For example, if Key is account-id, then Value might be the ID of the customer account that you're creating the resource for.

TargetAddress

data TargetAddress Source #

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

See: newTargetAddress smart constructor.

Instances

Instances details
FromJSON TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

ToJSON TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Generic TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Associated Types

type Rep TargetAddress :: Type -> Type #

Read TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Show TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

NFData TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Methods

rnf :: TargetAddress -> () #

Eq TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

Hashable TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

type Rep TargetAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.TargetAddress

type Rep TargetAddress = D1 ('MetaData "TargetAddress" "Amazonka.Route53Resolver.Types.TargetAddress" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "TargetAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTargetAddress Source #

Create a value of TargetAddress with all optional fields omitted.

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

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

$sel:port:TargetAddress', targetAddress_port - The port at Ip that you want to forward DNS queries to.

$sel:ip:TargetAddress', targetAddress_ip - One IP address that you want to forward DNS queries to. You can specify only IPv4 addresses.