Web Acl Rule Args
Constructors
Properties
Action that AWS WAF should take on a web request when it matches the rule's statement. This is used only for rules whose statements do not reference a rule group. See action for details.
Specifies how AWS WAF should handle CAPTCHA evaluations. See captcha_config below for details.
Specifies how AWS WAF should handle Challenge evaluations on the rule level. See challenge_config below for details.
Friendly name of the rule. Note that the provider assumes that rules with names matching this pattern, ^ShieldMitigationRuleGroup_<account-id>_<web-acl-guid>_.*, are AWS-added for automatic application layer DDoS mitigation activities. Such rules will be ignored by the provider unless you explicitly include them in your configuration (for example, by using the AWS CLI to discover their properties and creating matching configuration). However, since these rules are owned and managed by AWS, you may get permission errors.
Override action to apply to the rules in a rule group. Used only for rule statements that reference a rule group, like rule_group_reference_statement and managed_rule_group_statement. See override_action below for details.
Labels to apply to web requests that match the rule match statement. See rule_label below for details.
The AWS WAF processing statement for the rule, for example byte_match_statement or geo_match_statement. See statement below for details.
Defines and enables Amazon CloudWatch metrics and web request sample collection. See visibility_config below for details.