pub struct ListWafRuleExclusionsParams {
pub firewall_id: String,
pub firewall_version_number: i32,
pub filter_exclusion_type: Option<String>,
pub filter_name: Option<String>,
pub filter_waf_rules_modsec_rule_id: Option<i32>,
pub page_number: Option<i32>,
pub page_size: Option<i32>,
pub include: Option<String>,
}
Expand description
struct for passing parameters to the method list_waf_rule_exclusions
Fields§
§firewall_id: String
Alphanumeric string identifying a WAF Firewall.
firewall_version_number: i32
Integer identifying a WAF firewall version.
filter_exclusion_type: Option<String>
Filters the results based on this exclusion type.
filter_name: Option<String>
Filters the results based on name.
filter_waf_rules_modsec_rule_id: Option<i32>
Filters the results based on this ModSecurity rule ID.
page_number: Option<i32>
Current page.
page_size: Option<i32>
Number of records per page.
include: Option<String>
Include relationships. Optional, comma-separated values. Permitted values: waf_rules
and waf_rule_revisions
.
Trait Implementations§
Source§impl Clone for ListWafRuleExclusionsParams
impl Clone for ListWafRuleExclusionsParams
Source§fn clone(&self) -> ListWafRuleExclusionsParams
fn clone(&self) -> ListWafRuleExclusionsParams
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 ListWafRuleExclusionsParams
impl Debug for ListWafRuleExclusionsParams
Source§impl Default for ListWafRuleExclusionsParams
impl Default for ListWafRuleExclusionsParams
Source§fn default() -> ListWafRuleExclusionsParams
fn default() -> ListWafRuleExclusionsParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ListWafRuleExclusionsParams
impl RefUnwindSafe for ListWafRuleExclusionsParams
impl Send for ListWafRuleExclusionsParams
impl Sync for ListWafRuleExclusionsParams
impl Unpin for ListWafRuleExclusionsParams
impl UnwindSafe for ListWafRuleExclusionsParams
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