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 more