amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.Types.AddressAttribute

Description

 
Synopsis

Documentation

data AddressAttribute Source #

The attributes associated with an Elastic IP address.

See: newAddressAttribute smart constructor.

Constructors

AddressAttribute' 

Fields

Instances

Instances details
FromXML AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Generic AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Associated Types

type Rep AddressAttribute :: Type -> Type #

Read AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Show AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

NFData AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Methods

rnf :: AddressAttribute -> () #

Eq AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Hashable AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

type Rep AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

type Rep AddressAttribute = D1 ('MetaData "AddressAttribute" "Amazonka.EC2.Types.AddressAttribute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AddressAttribute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ptrRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ptrRecordUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PtrUpdateStatus)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAddressAttribute :: AddressAttribute Source #

Create a value of AddressAttribute 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:allocationId:AddressAttribute', addressAttribute_allocationId - [EC2-VPC] The allocation ID.

$sel:ptrRecord:AddressAttribute', addressAttribute_ptrRecord - The pointer (PTR) record for the IP address.

$sel:ptrRecordUpdate:AddressAttribute', addressAttribute_ptrRecordUpdate - The updated PTR record for the IP address.

$sel:publicIp:AddressAttribute', addressAttribute_publicIp - The public IP address.

addressAttribute_ptrRecord :: Lens' AddressAttribute (Maybe Text) Source #

The pointer (PTR) record for the IP address.