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§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more