pub struct WafRuleRevisionAttributes {
pub message: Option<String>,
pub modsec_rule_id: Option<i32>,
pub paranoia_level: Option<i32>,
pub revision: Option<i32>,
pub severity: Option<i32>,
pub source: Option<String>,
pub state: Option<State>,
pub vcl: Option<String>,
}
Fields§
§message: Option<String>
Message metadata for the rule.
modsec_rule_id: Option<i32>
Corresponding ModSecurity rule ID.
paranoia_level: Option<i32>
Paranoia level for the rule.
revision: Option<i32>
Revision number.
severity: Option<i32>
Severity metadata for the rule.
source: Option<String>
The ModSecurity rule logic.
state: Option<State>
The state, indicating if the revision is the most recent version of the rule.
vcl: Option<String>
The VCL representation of the rule logic.
Implementations§
Source§impl WafRuleRevisionAttributes
impl WafRuleRevisionAttributes
pub fn new() -> WafRuleRevisionAttributes
Trait Implementations§
Source§impl Clone for WafRuleRevisionAttributes
impl Clone for WafRuleRevisionAttributes
Source§fn clone(&self) -> WafRuleRevisionAttributes
fn clone(&self) -> WafRuleRevisionAttributes
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WafRuleRevisionAttributes
impl Debug for WafRuleRevisionAttributes
Source§impl Default for WafRuleRevisionAttributes
impl Default for WafRuleRevisionAttributes
Source§fn default() -> WafRuleRevisionAttributes
fn default() -> WafRuleRevisionAttributes
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WafRuleRevisionAttributes
impl<'de> Deserialize<'de> for WafRuleRevisionAttributes
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>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for WafRuleRevisionAttributes
Auto Trait Implementations§
impl Freeze for WafRuleRevisionAttributes
impl RefUnwindSafe for WafRuleRevisionAttributes
impl Send for WafRuleRevisionAttributes
impl Sync for WafRuleRevisionAttributes
impl Unpin for WafRuleRevisionAttributes
impl UnwindSafe for WafRuleRevisionAttributes
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
Mutably borrows from an owned value. Read more