Struct fastly_api::models::waf_firewall_version_data_attributes::WafFirewallVersionDataAttributes   
source · 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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
 
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)