class Aws::WAFV2::Types::FirewallManagerRuleGroup

A rule group that's defined for an Firewall Manager WAF policy.

@!attribute [rw] name

The name of the rule group. You cannot change the name of a rule
group after you create it.
@return [String]

@!attribute [rw] priority

If you define more than one rule group in the first or last Firewall
Manager rule groups, WAF evaluates each request against the rule
groups in order, starting from the lowest priority setting. The
priorities don't need to be consecutive, but they must all be
different.
@return [Integer]

@!attribute [rw] firewall_manager_statement

The processing guidance for an Firewall Manager rule. This is like a
regular rule Statement, but it can only contain a rule group
reference.
@return [Types::FirewallManagerStatement]

@!attribute [rw] override_action

The override action to apply to the rules in a rule group. Used only
for rule statements that reference a rule group, like
`RuleGroupReferenceStatement` and `ManagedRuleGroupStatement`.

Set the override action to none to leave the rule actions in effect.
Set it to count to only count matches, regardless of the rule action
settings.

In a Rule, you must specify either this `OverrideAction` setting or
the rule `Action` setting, but not both:

* If the rule statement references a rule group, use this override
  action setting and not the action setting.

* If the rule statement does not reference a rule group, use the
  rule action setting and not this rule override action setting.
@return [Types::OverrideAction]

@!attribute [rw] visibility_config

Defines and enables Amazon CloudWatch metrics and web request sample
collection.
@return [Types::VisibilityConfig]

@see docs.aws.amazon.com/goto/WebAPI/wafv2-2019-07-29/FirewallManagerRuleGroup AWS API Documentation

Constants

SENSITIVE