| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.EC2.Types.NetworkInterfaceAttachment
Description
Synopsis
- data NetworkInterfaceAttachment = NetworkInterfaceAttachment' {}
- newNetworkInterfaceAttachment :: NetworkInterfaceAttachment
- networkInterfaceAttachment_attachTime :: Lens' NetworkInterfaceAttachment (Maybe UTCTime)
- networkInterfaceAttachment_attachmentId :: Lens' NetworkInterfaceAttachment (Maybe Text)
- networkInterfaceAttachment_deleteOnTermination :: Lens' NetworkInterfaceAttachment (Maybe Bool)
- networkInterfaceAttachment_deviceIndex :: Lens' NetworkInterfaceAttachment (Maybe Int)
- networkInterfaceAttachment_enaSrdSpecification :: Lens' NetworkInterfaceAttachment (Maybe AttachmentEnaSrdSpecification)
- networkInterfaceAttachment_instanceId :: Lens' NetworkInterfaceAttachment (Maybe Text)
- networkInterfaceAttachment_instanceOwnerId :: Lens' NetworkInterfaceAttachment (Maybe Text)
- networkInterfaceAttachment_networkCardIndex :: Lens' NetworkInterfaceAttachment (Maybe Int)
- networkInterfaceAttachment_status :: Lens' NetworkInterfaceAttachment (Maybe AttachmentStatus)
Documentation
data NetworkInterfaceAttachment Source #
Describes a network interface attachment.
See: newNetworkInterfaceAttachment smart constructor.
Constructors
| NetworkInterfaceAttachment' | |
Fields
| |
Instances
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_attachmentId :: Lens' NetworkInterfaceAttachment (Maybe Text) Source #
The ID of the network interface attachment.
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_instanceId :: Lens' NetworkInterfaceAttachment (Maybe Text) Source #
The ID of the instance.
networkInterfaceAttachment_instanceOwnerId :: Lens' NetworkInterfaceAttachment (Maybe Text) Source #
The Amazon Web Services account ID of the owner of the instance.
networkInterfaceAttachment_networkCardIndex :: Lens' NetworkInterfaceAttachment (Maybe Int) Source #
The index of the network card.
networkInterfaceAttachment_status :: Lens' NetworkInterfaceAttachment (Maybe AttachmentStatus) Source #
The attachment state.