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

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.

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.