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

Description

 
Synopsis

Documentation

data NetworkInterfaceAttachment Source #

Describes a network interface attachment.

See: newNetworkInterfaceAttachment smart constructor.

Constructors

NetworkInterfaceAttachment' 

Fields

Instances

Instances details
FromXML NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Generic NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Associated Types

type Rep NetworkInterfaceAttachment :: Type -> Type #

Read NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Show NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

NFData NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Eq NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Hashable NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

type Rep NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

newNetworkInterfaceAttachment :: NetworkInterfaceAttachment Source #

Create a value of NetworkInterfaceAttachment 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:attachTime:NetworkInterfaceAttachment', networkInterfaceAttachment_attachTime - The timestamp indicating when the attachment initiated.

$sel:attachmentId:NetworkInterfaceAttachment', networkInterfaceAttachment_attachmentId - The ID of the network interface attachment.

$sel:deleteOnTermination:NetworkInterfaceAttachment', networkInterfaceAttachment_deleteOnTermination - Indicates whether the network interface is deleted when the instance is terminated.

$sel:deviceIndex:NetworkInterfaceAttachment', networkInterfaceAttachment_deviceIndex - The device index of the network interface attachment on the instance.

$sel:enaSrdSpecification:NetworkInterfaceAttachment', networkInterfaceAttachment_enaSrdSpecification - Configures ENA Express for the network interface that this action attaches to the instance.

$sel:instanceId:NetworkInterfaceAttachment', networkInterfaceAttachment_instanceId - The ID of the instance.

$sel:instanceOwnerId:NetworkInterfaceAttachment', networkInterfaceAttachment_instanceOwnerId - The Amazon Web Services account ID of the owner of the instance.

$sel:networkCardIndex:NetworkInterfaceAttachment', networkInterfaceAttachment_networkCardIndex - The index of the network card.

$sel:status:NetworkInterfaceAttachment', networkInterfaceAttachment_status - The attachment state.

networkInterfaceAttachment_attachTime :: Lens' NetworkInterfaceAttachment (Maybe UTCTime) Source #

The timestamp indicating when the attachment initiated.

networkInterfaceAttachment_deleteOnTermination :: Lens' NetworkInterfaceAttachment (Maybe Bool) Source #

Indicates whether the network interface is deleted when the instance is terminated.

networkInterfaceAttachment_deviceIndex :: Lens' NetworkInterfaceAttachment (Maybe Int) Source #

The device index of the network interface attachment on the instance.

networkInterfaceAttachment_enaSrdSpecification :: Lens' NetworkInterfaceAttachment (Maybe AttachmentEnaSrdSpecification) Source #

Configures ENA Express for the network interface that this action attaches to the instance.

networkInterfaceAttachment_instanceOwnerId :: Lens' NetworkInterfaceAttachment (Maybe Text) Source #

The Amazon Web Services account ID of the owner of the instance.