AwsWafWebAclRule class
Details for a rule in a WAF WebACL.
Constructors
-
AwsWafWebAclRule.new({WafAction? action, List<
WafExcludedRule> ? excludedRules, WafOverrideAction? overrideAction, int? priority, String? ruleId, String? type}) -
AwsWafWebAclRule.fromJson(Map<
String, dynamic> json) -
factory
Properties
- action → WafAction?
-
Specifies the action that CloudFront or AWS WAF takes when a web request
matches the conditions in the rule.
final
-
excludedRules
→ List<
WafExcludedRule> ? -
Rules to exclude from a rule group.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- overrideAction → WafOverrideAction?
-
Use the
OverrideAction
to test your RuleGroup.final - priority → int?
-
Specifies the order in which the rules in a WebACL are evaluated. Rules with
a lower value for
Priority
are evaluated before rules with a higher value. The value must be a unique integer. If you add multiple rules to a WebACL, the values do not need to be consecutive.final - ruleId → String?
-
The identifier for a rule.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → String?
-
The rule type.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited