AWSWAFWebACLStatement
No description
type AWSWAFWebACLStatement {
andStatement: AWSWAFWebACLAndStatement
byteMatchStatement: AWSWAFWebACLByteMatchStatement
geoMatchStatement: AWSWAFWebACLGeoMatchStatement
ipSetReferenceStatement: AWSWAFWebACLIPSetReferenceStatement
labelMatchStatement: AWSWAFWebACLLabelMatchStatement
managedRuleGroupStatement: AWSWAFWebACLManagedRuleGroupStatement
notStatement: AWSWAFWebACLNotStatement
orStatement: AWSWAFWebACLOrStatement
rateBasedStatement: AWSWAFWebACLRateBasedStatement
regexMatchStatement: AWSWAFWebACLRegexMatchStatement
regexPatternSetReferenceStatement: AWSWAFWebACLRegexPatternSetReferenceStatement
ruleGroupReferenceStatement: AWSWAFWebACLRuleGroupReferenceStatement
sizeConstraintStatement: AWSWAFWebACLSizeConstraintStatement
sqliMatchStatement: AWSWAFWebACLSqliMatchStatement
xssMatchStatement: AWSWAFWebACLXssMatchStatement
}
Fields
AWSWAFWebACLStatement.andStatement
● AWSWAFWebACLAndStatement
object
A logical rule statement used to combine other rule statements with AND logic
AWSWAFWebACLStatement.byteMatchStatement
● AWSWAFWebACLByteMatchStatement
object
A rule statement that defines a string match search for WAF to apply to web requests
AWSWAFWebACLStatement.geoMatchStatement
● AWSWAFWebACLGeoMatchStatement
object
A rule statement that labels web requests by country and region and that matches against web requests based on country code
AWSWAFWebACLStatement.ipSetReferenceStatement
● AWSWAFWebACLIPSetReferenceStatement
object
A rule statement used to detect web requests coming from particular IP addresses or address ranges
AWSWAFWebACLStatement.labelMatchStatement
● AWSWAFWebACLLabelMatchStatement
object
A rule statement to match against labels that have been added to the web request by rules that have already run in the web ACL
AWSWAFWebACLStatement.managedRuleGroupStatement
● AWSWAFWebACLManagedRuleGroupStatement
object
A rule statement used to run the rules that are defined in a managed rule group
AWSWAFWebACLStatement.notStatement
● AWSWAFWebACLNotStatement
object
A logical rule statement used to negate the results of another rule statement
AWSWAFWebACLStatement.orStatement
● AWSWAFWebACLOrStatement
object
A logical rule statement used to combine other rule statements with OR logic
AWSWAFWebACLStatement.rateBasedStatement
● AWSWAFWebACLRateBasedStatement
object
A rate-based rule tracks the rate of requests for each originating IP address, and triggers the rule action when the rate exceeds a limit that you specify on the number of requests in any 5-minute time span
AWSWAFWebACLStatement.regexMatchStatement
● AWSWAFWebACLRegexMatchStatement
object
A rule statement used to search web request components for matches with regular expressions
AWSWAFWebACLStatement.regexPatternSetReferenceStatement
● AWSWAFWebACLRegexPatternSetReferenceStatement
object
A rule statement used to search web request components for a match against a single regular expression
AWSWAFWebACLStatement.ruleGroupReferenceStatement
● AWSWAFWebACLRuleGroupReferenceStatement
object
A rule statement used to run the rules that are defined in a RuleGroup
AWSWAFWebACLStatement.sizeConstraintStatement
● AWSWAFWebACLSizeConstraintStatement
object
A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<)
AWSWAFWebACLStatement.sqliMatchStatement
● AWSWAFWebACLSqliMatchStatement
object
A rule statement that inspects for malicious SQL code
AWSWAFWebACLStatement.xssMatchStatement
● AWSWAFWebACLXssMatchStatement
object
A rule statement that inspects for cross-site scripting (XSS) attacks
Member of
AWSWAFWebACLAndStatement
object ● AWSWAFWebACLManagedRuleGroupStatement
object ● AWSWAFWebACLNotStatement
object ● AWSWAFWebACLOrStatement
object ● AWSWAFWebACLRateBasedStatement
object ● AWSWAFWebACLRule
object