pub struct FirewallPolicyCreateUpdate {
pub name: String,
pub description: Option<String>,
pub enabled: bool,
pub action: Value,
pub source: Value,
pub destination: Value,
pub ip_protocol_scope: Value,
pub logging_enabled: bool,
pub ipsec_filter: Option<String>,
pub schedule: Option<Value>,
pub connection_state_filter: Option<Vec<String>>,
}Expand description
Create or update a firewall policy.
Fields§
§name: String§description: Option<String>§enabled: bool§action: Value§source: Value§destination: Value§ip_protocol_scope: Value§logging_enabled: bool§ipsec_filter: Option<String>§schedule: Option<Value>§connection_state_filter: Option<Vec<String>>Trait Implementations§
Source§impl Clone for FirewallPolicyCreateUpdate
impl Clone for FirewallPolicyCreateUpdate
Source§fn clone(&self) -> FirewallPolicyCreateUpdate
fn clone(&self) -> FirewallPolicyCreateUpdate
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 FirewallPolicyCreateUpdate
impl Debug for FirewallPolicyCreateUpdate
Source§impl<'de> Deserialize<'de> for FirewallPolicyCreateUpdate
impl<'de> Deserialize<'de> for FirewallPolicyCreateUpdate
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
impl StructuralPartialEq for FirewallPolicyCreateUpdate
Auto Trait Implementations§
impl Freeze for FirewallPolicyCreateUpdate
impl RefUnwindSafe for FirewallPolicyCreateUpdate
impl Send for FirewallPolicyCreateUpdate
impl Sync for FirewallPolicyCreateUpdate
impl Unpin for FirewallPolicyCreateUpdate
impl UnsafeUnpin for FirewallPolicyCreateUpdate
impl UnwindSafe for FirewallPolicyCreateUpdate
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