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