aws.waf.rule.statement
Supported platform
- aws
Fields
| ID | TYPE | DESCRIPTION |
|---|---|---|
| id | string | ID of the statement |
| kind | string | Kind of statement, e.g., "sqliMatchStatement" |
| json | dict | Entire statement as JSON |
| sqliMatchStatement | aws.waf.rule.statement.sqlimatchstatement | Statement that detects SQL injection attacks |
| xssMatchStatement | aws.waf.rule.statement.xssmatchstatement | Statement that detects XSS attacks |
| byteMatchStatement | aws.waf.rule.statement.bytematchstatement | Statement that matches certain bytes |
| regexMatchStatement | aws.waf.rule.statement.regexmatchstatement | Statement that matches a regex pattern |
| geoMatchStatement | aws.waf.rule.statement.geomatchstatement | Statement that matches requests from certain countries |
| ipSetReferenceStatement | aws.waf.rule.statement.ipsetreferencestatement | Statement that matches requests from certain ips defined in an IPSet |
| labelMatchStatement | aws.waf.rule.statement.labelmatchstatement | Statement that matches requests with certain labels |
| managedRuleGroupStatement | aws.waf.rule.statement.managedrulegroupstatement | Statement managed by AWS |
| notStatement | aws.waf.rule.statement.notstatement | Statement that matches if the conditions are not met |
| orStatement | aws.waf.rule.statement.orstatement | Statement that matches if one or many sub-statements match |
| andStatement | aws.waf.rule.statement.andstatement | Statement that matches if all sub-statements match |
| rateBasedStatement | aws.waf.rule.statement.ratebasedstatement | Statement that matches if a request comes in at a certain rate (rate limiting) |
| regexPatternSetReferenceStatement | aws.waf.rule.statement.regexpatternsetreferencestatement | Statement that matches a regex pattern defined in a regex pattern set |
| ruleGroupReferenceStatement | aws.waf.rule.statement.rulegroupreferencestatement | Statement that refers to the rules in a rule group |
| sizeConstraintStatement | aws.waf.rule.statement.sizeconstraintstatement | Statement that matches the size of the request |