Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
Documentation
data RuleSummary Source #
High-level information about a Rule, returned by operations like
DescribeManagedRuleGroup. This provides information like the ID, that
you can use to retrieve and manage a RuleGroup
, and the ARN, that you
provide to the RuleGroupReferenceStatement to use the rule group in a
Rule.
See: newRuleSummary
smart constructor.
Instances
newRuleSummary :: RuleSummary Source #
Create a value of RuleSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:action:RuleSummary'
, ruleSummary_action
- The action that WAF should take on a web request when it matches a
rule's statement. Settings at the web ACL level can override the rule
action setting.
$sel:name:RuleSummary'
, ruleSummary_name
- The name of the rule.
ruleSummary_action :: Lens' RuleSummary (Maybe RuleAction) Source #
The action that WAF should take on a web request when it matches a rule's statement. Settings at the web ACL level can override the rule action setting.
ruleSummary_name :: Lens' RuleSummary (Maybe Text) Source #
The name of the rule.