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