pub struct PutParams {Show 20 fields
pub delete: Option<String>,
pub digest: Option<String>,
pub enable: Option<bool>,
pub log_level_in: Option<LogLevelIn>,
pub log_level_out: Option<LogLevelOut>,
pub log_nf_conntrack: Option<bool>,
pub ndp: Option<bool>,
pub nf_conntrack_allow_invalid: Option<bool>,
pub nf_conntrack_helpers: Option<String>,
pub nf_conntrack_max: Option<u64>,
pub nf_conntrack_tcp_timeout_established: Option<u64>,
pub nf_conntrack_tcp_timeout_syn_recv: Option<u64>,
pub nosmurfs: Option<bool>,
pub protection_synflood: Option<bool>,
pub protection_synflood_burst: Option<u64>,
pub protection_synflood_rate: Option<u64>,
pub smurf_log_level: Option<SmurfLogLevel>,
pub tcp_flags_log_level: Option<TcpFlagsLogLevel>,
pub tcpflags: Option<bool>,
pub additional_properties: HashMap<String, Value>,
}
Fields§
§delete: Option<String>
A list of settings you want to delete.
digest: Option<String>
Prevent changes if current configuration file has a different digest. This can be used to prevent concurrent modifications.
enable: Option<bool>
Enable host firewall rules.
log_level_in: Option<LogLevelIn>
Log level for incoming traffic.
log_level_out: Option<LogLevelOut>
Log level for outgoing traffic.
log_nf_conntrack: Option<bool>
Enable logging of conntrack information.
ndp: Option<bool>
Enable NDP (Neighbor Discovery Protocol).
nf_conntrack_allow_invalid: Option<bool>
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<u64>
Maximum number of tracked connections.
nf_conntrack_tcp_timeout_established: Option<u64>
Conntrack established timeout.
nf_conntrack_tcp_timeout_syn_recv: Option<u64>
Conntrack syn recv timeout.
nosmurfs: Option<bool>
Enable SMURFS filter.
protection_synflood: Option<bool>
Enable synflood protection
protection_synflood_burst: Option<u64>
Synflood protection rate burst by ip src.
protection_synflood_rate: Option<u64>
Synflood protection rate syn/sec by ip src.
smurf_log_level: Option<SmurfLogLevel>
Log level for SMURFS filter.
tcp_flags_log_level: Option<TcpFlagsLogLevel>
Log level for illegal tcp flags filter.
tcpflags: Option<bool>
Filter illegal combinations of TCP flags.
additional_properties: HashMap<String, Value>