| 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.NetworkInterfaceAssociation
Description
Synopsis
- data NetworkInterfaceAssociation = NetworkInterfaceAssociation' {}
- newNetworkInterfaceAssociation :: NetworkInterfaceAssociation
- networkInterfaceAssociation_allocationId :: Lens' NetworkInterfaceAssociation (Maybe Text)
- networkInterfaceAssociation_associationId :: Lens' NetworkInterfaceAssociation (Maybe Text)
- networkInterfaceAssociation_carrierIp :: Lens' NetworkInterfaceAssociation (Maybe Text)
- networkInterfaceAssociation_customerOwnedIp :: Lens' NetworkInterfaceAssociation (Maybe Text)
- networkInterfaceAssociation_ipOwnerId :: Lens' NetworkInterfaceAssociation (Maybe Text)
- networkInterfaceAssociation_publicDnsName :: Lens' NetworkInterfaceAssociation (Maybe Text)
- networkInterfaceAssociation_publicIp :: Lens' NetworkInterfaceAssociation (Maybe Text)
Documentation
data NetworkInterfaceAssociation Source #
Describes association information for an Elastic IP address (IPv4 only), or a Carrier IP address (for a network interface which resides in a subnet in a Wavelength Zone).
See: newNetworkInterfaceAssociation smart constructor.
Constructors
| NetworkInterfaceAssociation' | |
Fields
| |
Instances
newNetworkInterfaceAssociation :: NetworkInterfaceAssociation Source #
Create a value of NetworkInterfaceAssociation 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:NetworkInterfaceAssociation', networkInterfaceAssociation_allocationId - The allocation ID.
$sel:associationId:NetworkInterfaceAssociation', networkInterfaceAssociation_associationId - The association ID.
$sel:carrierIp:NetworkInterfaceAssociation', networkInterfaceAssociation_carrierIp - The carrier IP address associated with the network interface.
This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.
$sel:customerOwnedIp:NetworkInterfaceAssociation', networkInterfaceAssociation_customerOwnedIp - The customer-owned IP address associated with the network interface.
$sel:ipOwnerId:NetworkInterfaceAssociation', networkInterfaceAssociation_ipOwnerId - The ID of the Elastic IP address owner.
$sel:publicDnsName:NetworkInterfaceAssociation', networkInterfaceAssociation_publicDnsName - The public DNS name.
$sel:publicIp:NetworkInterfaceAssociation', networkInterfaceAssociation_publicIp - The address of the Elastic IP address bound to the network interface.
networkInterfaceAssociation_allocationId :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #
The allocation ID.
networkInterfaceAssociation_associationId :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #
The association ID.
networkInterfaceAssociation_carrierIp :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #
The carrier IP address associated with the network interface.
This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.
networkInterfaceAssociation_customerOwnedIp :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #
The customer-owned IP address associated with the network interface.
networkInterfaceAssociation_ipOwnerId :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #
The ID of the Elastic IP address owner.
networkInterfaceAssociation_publicDnsName :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #
The public DNS name.
networkInterfaceAssociation_publicIp :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #
The address of the Elastic IP address bound to the network interface.