pub struct ListWafActiveRulesParams {
pub firewall_id: String,
pub version_id: i32,
pub filter_status: Option<String>,
pub filter_waf_rule_revision_message: Option<String>,
pub filter_waf_rule_revision_modsec_rule_id: Option<String>,
pub filter_outdated: Option<String>,
pub include: Option<String>,
pub page_number: Option<i32>,
pub page_size: Option<i32>,
}
Expand description
struct for passing parameters to the method list_waf_active_rules
Fields§
§firewall_id: String
Alphanumeric string identifying a WAF Firewall.
version_id: i32
Integer identifying a service version.
filter_status: Option<String>
Limit results to active rules with the specified status.
filter_waf_rule_revision_message: Option<String>
Limit results to active rules with the specified message.
filter_waf_rule_revision_modsec_rule_id: Option<String>
Limit results to active rules that represent the specified ModSecurity modsec_rule_id.
filter_outdated: Option<String>
Limit results to active rules referencing an outdated rule revision.
include: Option<String>
Include relationships. Optional, comma-separated values. Permitted values: waf_rule_revision
and waf_firewall_version
.
page_number: Option<i32>
Current page.
page_size: Option<i32>
Number of records per page.
Trait Implementations§
Source§impl Clone for ListWafActiveRulesParams
impl Clone for ListWafActiveRulesParams
Source§fn clone(&self) -> ListWafActiveRulesParams
fn clone(&self) -> ListWafActiveRulesParams
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 ListWafActiveRulesParams
impl Debug for ListWafActiveRulesParams
Source§impl Default for ListWafActiveRulesParams
impl Default for ListWafActiveRulesParams
Source§fn default() -> ListWafActiveRulesParams
fn default() -> ListWafActiveRulesParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ListWafActiveRulesParams
impl RefUnwindSafe for ListWafActiveRulesParams
impl Send for ListWafActiveRulesParams
impl Sync for ListWafActiveRulesParams
impl Unpin for ListWafActiveRulesParams
impl UnwindSafe for ListWafActiveRulesParams
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