Struct rusoto_waf_regional::RuleGroup [−][src]
pub struct RuleGroup { pub metric_name: Option<String>, pub name: Option<String>, pub rule_group_id: String, }
A collection of predefined rules that you can add to a web ACL.
Rule groups are subject to the following limits:
-
Three rule groups per account. You can request an increase to this limit by contacting customer support.
-
One rule group per web ACL.
-
Ten rules per rule group.
Fields
metric_name: Option<String>
A friendly name or description for the metrics for this RuleGroup
. The name can contain only alphanumeric characters (A-Z, a-z, 0-9); the name can't contain whitespace. You can't change the name of the metric after you create the RuleGroup
.
name: Option<String>
The friendly name or description for the RuleGroup
. You can't change the name of a RuleGroup
after you create it.
rule_group_id: String
A unique identifier for a RuleGroup
. You use RuleGroupId
to get more information about a RuleGroup
(see GetRuleGroup), update a RuleGroup
(see UpdateRuleGroup), insert a RuleGroup
into a WebACL
or delete a one from a WebACL
(see UpdateWebACL), or delete a RuleGroup
from AWS WAF (see DeleteRuleGroup).
RuleGroupId
is returned by CreateRuleGroup and by ListRuleGroups.
Trait Implementations
impl Default for RuleGroup
[src]
impl Default for RuleGroup
impl Debug for RuleGroup
[src]
impl Debug for RuleGroup
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for RuleGroup
[src]
impl Clone for RuleGroup
fn clone(&self) -> RuleGroup
[src]
fn clone(&self) -> RuleGroup
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for RuleGroup
[src]
impl PartialEq for RuleGroup