pub struct NatPolicyCreateUpdate {
pub name: String,
pub description: Option<String>,
pub enabled: bool,
pub nat_type: String,
pub interface_id: Option<Uuid>,
pub protocol: Option<String>,
pub source: Option<Value>,
pub destination: Option<Value>,
pub translated_address: Option<String>,
pub translated_port: Option<String>,
}Fields§
§name: String§description: Option<String>§enabled: bool§nat_type: String§interface_id: Option<Uuid>§protocol: Option<String>§source: Option<Value>§destination: Option<Value>§translated_address: Option<String>§translated_port: Option<String>Trait Implementations§
Source§impl Clone for NatPolicyCreateUpdate
impl Clone for NatPolicyCreateUpdate
Source§fn clone(&self) -> NatPolicyCreateUpdate
fn clone(&self) -> NatPolicyCreateUpdate
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 NatPolicyCreateUpdate
impl Debug for NatPolicyCreateUpdate
Source§impl<'de> Deserialize<'de> for NatPolicyCreateUpdate
impl<'de> Deserialize<'de> for NatPolicyCreateUpdate
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
Source§impl PartialEq for NatPolicyCreateUpdate
impl PartialEq for NatPolicyCreateUpdate
Source§impl Serialize for NatPolicyCreateUpdate
impl Serialize for NatPolicyCreateUpdate
impl StructuralPartialEq for NatPolicyCreateUpdate
Auto Trait Implementations§
impl Freeze for NatPolicyCreateUpdate
impl RefUnwindSafe for NatPolicyCreateUpdate
impl Send for NatPolicyCreateUpdate
impl Sync for NatPolicyCreateUpdate
impl Unpin for NatPolicyCreateUpdate
impl UnsafeUnpin for NatPolicyCreateUpdate
impl UnwindSafe for NatPolicyCreateUpdate
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