pub struct WafFirewallVersionDataAttributes {Show 31 fields
pub allowed_http_versions: Option<String>,
pub allowed_methods: Option<String>,
pub allowed_request_content_type: Option<String>,
pub allowed_request_content_type_charset: Option<String>,
pub arg_name_length: Option<i32>,
pub arg_length: Option<i32>,
pub combined_file_sizes: Option<i32>,
pub comment: Option<String>,
pub critical_anomaly_score: Option<i32>,
pub crs_validate_utf8_encoding: Option<bool>,
pub error_anomaly_score: Option<i32>,
pub high_risk_country_codes: Option<String>,
pub http_violation_score_threshold: Option<i32>,
pub inbound_anomaly_score_threshold: Option<i32>,
pub lfi_score_threshold: Option<i32>,
pub locked: Option<bool>,
pub max_file_size: Option<i32>,
pub max_num_args: Option<i32>,
pub notice_anomaly_score: Option<i32>,
pub number: Option<Box<i32>>,
pub paranoia_level: Option<i32>,
pub php_injection_score_threshold: Option<i32>,
pub rce_score_threshold: Option<i32>,
pub restricted_extensions: Option<String>,
pub restricted_headers: Option<String>,
pub rfi_score_threshold: Option<i32>,
pub session_fixation_score_threshold: Option<i32>,
pub sql_injection_score_threshold: Option<i32>,
pub total_arg_length: Option<i32>,
pub warning_anomaly_score: Option<i32>,
pub xss_score_threshold: Option<i32>,
}Fields§
§allowed_http_versions: Option<String>Allowed HTTP versions.
allowed_methods: Option<String>A space-separated list of HTTP method names.
allowed_request_content_type: Option<String>Allowed request content types.
allowed_request_content_type_charset: Option<String>Allowed request content type charset.
arg_name_length: Option<i32>The maximum allowed argument name length.
arg_length: Option<i32>The maximum allowed length of an argument.
combined_file_sizes: Option<i32>The maximum allowed size of all files (in bytes).
comment: Option<String>A freeform descriptive note.
critical_anomaly_score: Option<i32>Score value to add for critical anomalies.
crs_validate_utf8_encoding: Option<bool>CRS validate UTF8 encoding.
error_anomaly_score: Option<i32>Score value to add for error anomalies.
high_risk_country_codes: Option<String>A space-separated list of country codes in ISO 3166-1 (two-letter) format.
http_violation_score_threshold: Option<i32>HTTP violation threshold.
inbound_anomaly_score_threshold: Option<i32>Inbound anomaly threshold.
lfi_score_threshold: Option<i32>Local file inclusion attack threshold.
locked: Option<bool>Whether a specific firewall version is locked from being modified.
max_file_size: Option<i32>The maximum allowed file size, in bytes.
max_num_args: Option<i32>The maximum number of arguments allowed.
notice_anomaly_score: Option<i32>Score value to add for notice anomalies.
number: Option<Box<i32>>§paranoia_level: Option<i32>The configured paranoia level.
php_injection_score_threshold: Option<i32>PHP injection threshold.
rce_score_threshold: Option<i32>Remote code execution threshold.
restricted_extensions: Option<String>A space-separated list of allowed file extensions.
restricted_headers: Option<String>A space-separated list of allowed header names.
rfi_score_threshold: Option<i32>Remote file inclusion attack threshold.
session_fixation_score_threshold: Option<i32>Session fixation attack threshold.
sql_injection_score_threshold: Option<i32>SQL injection attack threshold.
total_arg_length: Option<i32>The maximum size of argument names and values.
warning_anomaly_score: Option<i32>Score value to add for warning anomalies.
xss_score_threshold: Option<i32>XSS attack threshold.
Implementations§
Trait Implementations§
source§impl Clone for WafFirewallVersionDataAttributes
impl Clone for WafFirewallVersionDataAttributes
source§fn clone(&self) -> WafFirewallVersionDataAttributes
fn clone(&self) -> WafFirewallVersionDataAttributes
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for WafFirewallVersionDataAttributes
impl Default for WafFirewallVersionDataAttributes
source§fn default() -> WafFirewallVersionDataAttributes
fn default() -> WafFirewallVersionDataAttributes
source§impl<'de> Deserialize<'de> for WafFirewallVersionDataAttributes
impl<'de> Deserialize<'de> for WafFirewallVersionDataAttributes
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 WafFirewallVersionDataAttributes
impl PartialEq for WafFirewallVersionDataAttributes
source§fn eq(&self, other: &WafFirewallVersionDataAttributes) -> bool
fn eq(&self, other: &WafFirewallVersionDataAttributes) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WafFirewallVersionDataAttributes
Auto Trait Implementations§
impl Freeze for WafFirewallVersionDataAttributes
impl RefUnwindSafe for WafFirewallVersionDataAttributes
impl Send for WafFirewallVersionDataAttributes
impl Sync for WafFirewallVersionDataAttributes
impl Unpin for WafFirewallVersionDataAttributes
impl UnwindSafe for WafFirewallVersionDataAttributes
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)