pub struct NetworkInterfaceAssociation {
pub allocation_id: Option<String>,
pub association_id: Option<String>,
pub carrier_ip: Option<String>,
pub customer_owned_ip: Option<String>,
pub ip_owner_id: Option<String>,
pub public_dns_name: Option<String>,
pub public_ip: Option<String>,
}
Expand description
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).
Fields§
§allocation_id: Option<String>
The allocation ID.
association_id: Option<String>
The association ID.
carrier_ip: Option<String>
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.
customer_owned_ip: Option<String>
The customer-owned IP address associated with the network interface.
ip_owner_id: Option<String>
The ID of the Elastic IP address owner.
public_dns_name: Option<String>
The public DNS name.
public_ip: Option<String>
The address of the Elastic IP address bound to the network interface.
Trait Implementations§
Source§impl Clone for NetworkInterfaceAssociation
impl Clone for NetworkInterfaceAssociation
Source§fn clone(&self) -> NetworkInterfaceAssociation
fn clone(&self) -> NetworkInterfaceAssociation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NetworkInterfaceAssociation
impl Debug for NetworkInterfaceAssociation
Source§impl Default for NetworkInterfaceAssociation
impl Default for NetworkInterfaceAssociation
Source§fn default() -> NetworkInterfaceAssociation
fn default() -> NetworkInterfaceAssociation
Returns the “default value” for a type. Read more
impl StructuralPartialEq for NetworkInterfaceAssociation
Auto Trait Implementations§
impl Freeze for NetworkInterfaceAssociation
impl RefUnwindSafe for NetworkInterfaceAssociation
impl Send for NetworkInterfaceAssociation
impl Sync for NetworkInterfaceAssociation
impl Unpin for NetworkInterfaceAssociation
impl UnwindSafe for NetworkInterfaceAssociation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more