Skip to main content

aws.waf.rule.statement

Supported platform

  • aws

Fields

IDTYPEDESCRIPTION
idstringID of the statement
kindstringKind of statement, e.g., "sqliMatchStatement"
jsondictEntire statement as JSON
sqliMatchStatementaws.waf.rule.statement.sqlimatchstatementStatement that detects SQL injection attacks
xssMatchStatementaws.waf.rule.statement.xssmatchstatementStatement that detects XSS attacks
byteMatchStatementaws.waf.rule.statement.bytematchstatementStatement that matches certain bytes
regexMatchStatementaws.waf.rule.statement.regexmatchstatementStatement that matches a regex pattern
geoMatchStatementaws.waf.rule.statement.geomatchstatementStatement that matches requests from certain countries
ipSetReferenceStatementaws.waf.rule.statement.ipsetreferencestatementStatement that matches requests from certain ips defined in an IPSet
labelMatchStatementaws.waf.rule.statement.labelmatchstatementStatement that matches requests with certain labels
managedRuleGroupStatementaws.waf.rule.statement.managedrulegroupstatementStatement managed by AWS
notStatementaws.waf.rule.statement.notstatementStatement that matches if the conditions are not met
orStatementaws.waf.rule.statement.orstatementStatement that matches if one or many sub-statements match
andStatementaws.waf.rule.statement.andstatementStatement that matches if all sub-statements match
rateBasedStatementaws.waf.rule.statement.ratebasedstatementStatement that matches if a request comes in at a certain rate (rate limiting)
regexPatternSetReferenceStatementaws.waf.rule.statement.regexpatternsetreferencestatementStatement that matches a regex pattern defined in a regex pattern set
ruleGroupReferenceStatementaws.waf.rule.statement.rulegroupreferencestatementStatement that refers to the rules in a rule group
sizeConstraintStatementaws.waf.rule.statement.sizeconstraintstatementStatement that matches the size of the request