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

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.

The friendly name or description for the RuleGroup. You can't change the name of a RuleGroup after you create it.

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]

Returns the "default value" for a type. Read more

impl Debug for RuleGroup
[src]

Formats the value using the given formatter. Read more

impl Clone for RuleGroup
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for RuleGroup
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

impl Send for RuleGroup

impl Sync for RuleGroup