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.Types.IpAddressUpdate

Description

 
Synopsis

Documentation

data IpAddressUpdate Source #

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

See: newIpAddressUpdate smart constructor.

Constructors

IpAddressUpdate' 

Fields

Instances

Instances details
Eq IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Read IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Show IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Generic IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Associated Types

type Rep IpAddressUpdate :: Type -> Type #

NFData IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

Methods

rnf :: IpAddressUpdate -> () #

Hashable IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

ToJSON IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

type Rep IpAddressUpdate Source # 
Instance details

Defined in Amazonka.Route53Resolver.Types.IpAddressUpdate

type Rep IpAddressUpdate = D1 ('MetaData "IpAddressUpdate" "Amazonka.Route53Resolver.Types.IpAddressUpdate" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "IpAddressUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIpAddressUpdate :: IpAddressUpdate Source #

Create a value of IpAddressUpdate with all optional fields omitted.

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

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

$sel:subnetId:IpAddressUpdate', ipAddressUpdate_subnetId - The ID of the subnet that includes the IP address that you want to update. To get this ID, use GetResolverEndpoint.

$sel:ip:IpAddressUpdate', ipAddressUpdate_ip - The new IP address.

$sel:ipId:IpAddressUpdate', ipAddressUpdate_ipId - Only when removing an IP address from a Resolver endpoint: The ID of the IP address that you want to remove. To get this ID, use GetResolverEndpoint.

ipAddressUpdate_subnetId :: Lens' IpAddressUpdate (Maybe Text) Source #

The ID of the subnet that includes the IP address that you want to update. To get this ID, use GetResolverEndpoint.

ipAddressUpdate_ipId :: Lens' IpAddressUpdate (Maybe Text) Source #

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.