pub struct NatGatewayAddress {
pub allocation_id: Option<String>,
pub network_interface_id: Option<String>,
pub private_ip: Option<String>,
pub public_ip: Option<String>,
}Expand description
Describes the IP addresses and network interface associated with a NAT gateway.
Fields§
§allocation_id: Option<String>The allocation ID of the Elastic IP address that's associated with the NAT gateway.
network_interface_id: Option<String>The ID of the network interface associated with the NAT gateway.
private_ip: Option<String>The private IP address associated with the Elastic IP address.
public_ip: Option<String>The Elastic IP address associated with the NAT gateway.
Trait Implementations§
Source§impl Clone for NatGatewayAddress
impl Clone for NatGatewayAddress
Source§fn clone(&self) -> NatGatewayAddress
fn clone(&self) -> NatGatewayAddress
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 NatGatewayAddress
impl Debug for NatGatewayAddress
Source§impl Default for NatGatewayAddress
impl Default for NatGatewayAddress
Source§fn default() -> NatGatewayAddress
fn default() -> NatGatewayAddress
Returns the “default value” for a type. Read more
Source§impl PartialEq for NatGatewayAddress
impl PartialEq for NatGatewayAddress
impl StructuralPartialEq for NatGatewayAddress
Auto Trait Implementations§
impl Freeze for NatGatewayAddress
impl RefUnwindSafe for NatGatewayAddress
impl Send for NatGatewayAddress
impl Sync for NatGatewayAddress
impl Unpin for NatGatewayAddress
impl UnwindSafe for NatGatewayAddress
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