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

Description

 
Synopsis

Documentation

data InstancePrivateIpAddress Source #

Describes a private IPv4 address.

See: newInstancePrivateIpAddress smart constructor.

Constructors

InstancePrivateIpAddress' 

Fields

Instances

Instances details
FromXML InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Generic InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Associated Types

type Rep InstancePrivateIpAddress :: Type -> Type #

Read InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Show InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

NFData InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Eq InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Hashable InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

type Rep InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

type Rep InstancePrivateIpAddress = D1 ('MetaData "InstancePrivateIpAddress" "Amazonka.EC2.Types.InstancePrivateIpAddress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstancePrivateIpAddress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceNetworkInterfaceAssociation)) :*: S1 ('MetaSel ('Just "primary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInstancePrivateIpAddress :: InstancePrivateIpAddress Source #

Create a value of InstancePrivateIpAddress 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:association:InstancePrivateIpAddress', instancePrivateIpAddress_association - The association information for an Elastic IP address for the network interface.

$sel:primary:InstancePrivateIpAddress', instancePrivateIpAddress_primary - Indicates whether this IPv4 address is the primary private IP address of the network interface.

$sel:privateDnsName:InstancePrivateIpAddress', instancePrivateIpAddress_privateDnsName - The private IPv4 DNS name.

$sel:privateIpAddress:InstancePrivateIpAddress', instancePrivateIpAddress_privateIpAddress - The private IPv4 address of the network interface.

instancePrivateIpAddress_association :: Lens' InstancePrivateIpAddress (Maybe InstanceNetworkInterfaceAssociation) Source #

The association information for an Elastic IP address for the network interface.

instancePrivateIpAddress_primary :: Lens' InstancePrivateIpAddress (Maybe Bool) Source #

Indicates whether this IPv4 address is the primary private IP address of the network interface.

instancePrivateIpAddress_privateIpAddress :: Lens' InstancePrivateIpAddress (Maybe Text) Source #

The private IPv4 address of the network interface.