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

Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Description

Removes IP addresses from an inbound or an outbound Resolver endpoint. If you want to remove more than one IP address, submit one DisassociateResolverEndpointIpAddress request for each IP address.

To add an IP address to an endpoint, see AssociateResolverEndpointIpAddress.

Synopsis

Creating a Request

data DisassociateResolverEndpointIpAddress Source #

Constructors

DisassociateResolverEndpointIpAddress' 

Fields

Instances

Instances details
Eq DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Read DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Show DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Generic DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

NFData DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Hashable DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

ToJSON DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

AWSRequest DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

ToHeaders DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

ToPath DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

ToQuery DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

type Rep DisassociateResolverEndpointIpAddress Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

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

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

newDisassociateResolverEndpointIpAddress Source #

Create a value of DisassociateResolverEndpointIpAddress with all optional fields omitted.

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

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

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

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

Request Lenses

disassociateResolverEndpointIpAddress_resolverEndpointId :: Lens' DisassociateResolverEndpointIpAddress Text Source #

The ID of the Resolver endpoint that you want to disassociate an IP address from.

disassociateResolverEndpointIpAddress_ipAddress :: Lens' DisassociateResolverEndpointIpAddress IpAddressUpdate Source #

The IPv4 address that you want to remove from a Resolver endpoint.

Destructuring the Response

data DisassociateResolverEndpointIpAddressResponse Source #

Constructors

DisassociateResolverEndpointIpAddressResponse' 

Fields

Instances

Instances details
Eq DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Read DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Show DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

Generic DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

NFData DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

type Rep DisassociateResolverEndpointIpAddressResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.DisassociateResolverEndpointIpAddress

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

newDisassociateResolverEndpointIpAddressResponse Source #

Create a value of DisassociateResolverEndpointIpAddressResponse with all optional fields omitted.

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

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

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

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

Response Lenses