pub struct CreateNatPolicyRequest {
pub name: String,
pub nat_type: String,
pub description: Option<String>,
pub enabled: bool,
pub interface_id: Option<EntityId>,
pub protocol: Option<String>,
pub src_address: Option<String>,
pub src_port: Option<String>,
pub dst_address: Option<String>,
pub dst_port: Option<String>,
pub translated_address: Option<String>,
pub translated_port: Option<String>,
}Fields§
§name: String§nat_type: Stringmasquerade | source | destination
description: Option<String>§enabled: bool§interface_id: Option<EntityId>§protocol: Option<String>tcp | udp | tcp_udp | all
src_address: Option<String>§src_port: Option<String>§dst_address: Option<String>§dst_port: Option<String>§translated_address: Option<String>§translated_port: Option<String>Trait Implementations§
Source§impl Clone for CreateNatPolicyRequest
impl Clone for CreateNatPolicyRequest
Source§fn clone(&self) -> CreateNatPolicyRequest
fn clone(&self) -> CreateNatPolicyRequest
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 CreateNatPolicyRequest
impl Debug for CreateNatPolicyRequest
Source§impl<'de> Deserialize<'de> for CreateNatPolicyRequest
impl<'de> Deserialize<'de> for CreateNatPolicyRequest
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 CreateNatPolicyRequest
impl RefUnwindSafe for CreateNatPolicyRequest
impl Send for CreateNatPolicyRequest
impl Sync for CreateNatPolicyRequest
impl Unpin for CreateNatPolicyRequest
impl UnsafeUnpin for CreateNatPolicyRequest
impl UnwindSafe for CreateNatPolicyRequest
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