pub struct NodesFirewallGetOptionsResponseData {Show 19 fields
pub enable: Option<PveBoolean>,
pub log_level_forward: Option<PveLogEnum>,
pub log_level_in: Option<PveLogEnum>,
pub log_level_out: Option<PveLogEnum>,
pub log_nf_conntrack: Option<PveBoolean>,
pub ndp: Option<PveBoolean>,
pub nf_conntrack_allow_invalid: Option<PveBoolean>,
pub nf_conntrack_helpers: Option<String>,
pub nf_conntrack_max: Option<i64>,
pub nf_conntrack_tcp_timeout_established: Option<i64>,
pub nf_conntrack_tcp_timeout_syn_recv: Option<i32>,
pub nftables: Option<PveBoolean>,
pub nosmurfs: Option<PveBoolean>,
pub protection_synflood: Option<PveBoolean>,
pub protection_synflood_burst: Option<i64>,
pub protection_synflood_rate: Option<i64>,
pub smurf_log_level: Option<PveLogEnum>,
pub tcp_flags_log_level: Option<PveLogEnum>,
pub tcpflags: Option<PveBoolean>,
}Fields§
§enable: Option<PveBoolean>Enable host firewall rules.
log_level_forward: Option<PveLogEnum>Log level for forwarded traffic.
log_level_in: Option<PveLogEnum>Log level for incoming traffic.
log_level_out: Option<PveLogEnum>Log level for outgoing traffic.
log_nf_conntrack: Option<PveBoolean>Enable logging of conntrack information.
ndp: Option<PveBoolean>Enable NDP (Neighbor Discovery Protocol).
nf_conntrack_allow_invalid: Option<PveBoolean>Allow invalid packets on connection tracking.
nf_conntrack_helpers: Option<String>Enable conntrack helpers for specific protocols. Supported protocols: amanda, ftp, irc, netbios-ns, pptp, sane, sip, snmp, tftp
nf_conntrack_max: Option<i64>Maximum number of tracked connections.
nf_conntrack_tcp_timeout_established: Option<i64>Conntrack established timeout.
nf_conntrack_tcp_timeout_syn_recv: Option<i32>Conntrack syn recv timeout.
nftables: Option<PveBoolean>Enable nftables based firewall (tech preview)
nosmurfs: Option<PveBoolean>Enable SMURFS filter.
protection_synflood: Option<PveBoolean>Enable synflood protection
protection_synflood_burst: Option<i64>Synflood protection rate burst by ip src.
protection_synflood_rate: Option<i64>Synflood protection rate syn/sec by ip src.
smurf_log_level: Option<PveLogEnum>Log level for SMURFS filter.
tcp_flags_log_level: Option<PveLogEnum>Log level for illegal tcp flags filter.
tcpflags: Option<PveBoolean>Filter illegal combinations of TCP flags.
Implementations§
Trait Implementations§
Source§impl Clone for NodesFirewallGetOptionsResponseData
impl Clone for NodesFirewallGetOptionsResponseData
Source§fn clone(&self) -> NodesFirewallGetOptionsResponseData
fn clone(&self) -> NodesFirewallGetOptionsResponseData
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for NodesFirewallGetOptionsResponseData
impl Default for NodesFirewallGetOptionsResponseData
Source§fn default() -> NodesFirewallGetOptionsResponseData
fn default() -> NodesFirewallGetOptionsResponseData
Source§impl<'de> Deserialize<'de> for NodesFirewallGetOptionsResponseData
impl<'de> Deserialize<'de> for NodesFirewallGetOptionsResponseData
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>,
Source§impl PartialEq for NodesFirewallGetOptionsResponseData
impl PartialEq for NodesFirewallGetOptionsResponseData
Source§fn eq(&self, other: &NodesFirewallGetOptionsResponseData) -> bool
fn eq(&self, other: &NodesFirewallGetOptionsResponseData) -> bool
self and other values to be equal, and is used by ==.