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