pub struct VpcNat {
pub name: String,
pub natIpAllocateOption: String,
pub natIps: Vec<String>,
pub sourceSubnetworkIpRangesToNat: Vec<String>,
pub minPortsPerVm: i32,
pub logConfig: VpcNatLogConfig,
}Fields§
§name: String§natIpAllocateOption: String§natIps: Vec<String>§sourceSubnetworkIpRangesToNat: Vec<String>§minPortsPerVm: i32§logConfig: VpcNatLogConfigTrait Implementations§
Source§impl<'de> Deserialize<'de> for VpcNat
impl<'de> Deserialize<'de> for VpcNat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VpcNat
impl RefUnwindSafe for VpcNat
impl Send for VpcNat
impl Sync for VpcNat
impl Unpin for VpcNat
impl UnsafeUnpin for VpcNat
impl UnwindSafe for VpcNat
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