AWSWAFWebACLRule
No description
type AWSWAFWebACLRule {
name: String!
priority: Int!
statement: AWSWAFWebACLStatement
visibilityConfiguration: AWSWAFWebACLVisibilityConfiguration
action: AWSWAFWebACLRuleAction
captchaConfiguration: AWSWAFWebACLCaptchaConfiguration
challengeConfiguration: AWSWAFWebACLChallengeConfiguration
overrideAction: AWSWAFWebACLOverrideAction
ruleLabels: [AWSWAFWebACLLabel!]!
}
Fields
AWSWAFWebACLRule.name ● String! non-null scalar
The name of the rule
AWSWAFWebACLRule.priority ● Int! non-null scalar
If you define more than one Rule in a WebACL, WAF evaluates each request against the Rules in order based on the value of Priority
AWSWAFWebACLRule.statement ● AWSWAFWebACLStatement object
The WAF processing statement for the rule, for example ByteMatchStatement or SizeConstraintStatement
AWSWAFWebACLRule.visibilityConfiguration ● AWSWAFWebACLVisibilityConfiguration object
Defines and enables Amazon CloudWatch metrics and web request sample collection
AWSWAFWebACLRule.action ● AWSWAFWebACLRuleAction object
The action that WAF should take on a web request when it matches the rule statement
AWSWAFWebACLRule.captchaConfiguration ● AWSWAFWebACLCaptchaConfiguration object
Indicates how WAF should handle CAPTCHA evaluations
AWSWAFWebACLRule.challengeConfiguration ● AWSWAFWebACLChallengeConfiguration object
Indicates how WAF should handle Challenge evaluations
AWSWAFWebACLRule.overrideAction ● AWSWAFWebACLOverrideAction object
The action to use in the place of the action that results from the rule group evaluation
AWSWAFWebACLRule.ruleLabels ● [AWSWAFWebACLLabel!]! non-null object
Labels to apply to web requests that match the rule match statement
Member of
AWSWAFWebACL object