Mondoo Docs

aws.waf.rule.statement

aws.waf.rule.statement MQL resource for querying AWS infrastructure with cnquery and cnspec.

AWSPrivate Resource
Min version: 9.0.0Defaults: kind

Relationships

Mini Map
AWS
17 resources · 34 relationshipsClick to select, expand fields to see properties.

Fields (33)

FieldTypeDescription
andstatementprivate
aws.waf.rule.statement.andstatementRule statement that matches if all of the rule statements inside it match
andStatementrequired
aws.waf.rule.statement.andstatementStatement that matches if all sub-statements match
bytematchstatementprivate
aws.waf.rule.statement.bytematchstatementRule statement that matches a specified sequence of bytes
byteMatchStatementrequired
aws.waf.rule.statement.bytematchstatementStatement that matches certain bytes
geomatchstatementprivate
aws.waf.rule.statement.geomatchstatementRule statement that checks for requests from certain countries
geoMatchStatementrequired
aws.waf.rule.statement.geomatchstatementStatement that matches requests from certain countries
idrequired
stringID of the statement
ipsetreferencestatementprivate
aws.waf.rule.statement.ipsetreferencestatementRule statement that checks for requests from IP addresses defined in an IPSet
ipSetReferenceStatementrequired
aws.waf.rule.statement.ipsetreferencestatementStatement that matches requests from certain ips defined in an IPSet
jsonrequired
dictEntire statement as JSON
kindrequired
stringKind of statement, e.g., "sqliMatchStatement"
labelmatchstatementprivate
aws.waf.rule.statement.labelmatchstatement-
labelMatchStatementrequired
aws.waf.rule.statement.labelmatchstatementStatement that matches requests with certain labels
managedrulegroupstatementprivate
aws.waf.rule.statement.managedrulegroupstatementRule statement that is managed by AWS
managedRuleGroupStatementrequired
aws.waf.rule.statement.managedrulegroupstatementStatement managed by AWS
notstatementprivate
aws.waf.rule.statement.notstatementRule statement that negates another rule statement
notStatementrequired
aws.waf.rule.statement.notstatementStatement that matches if the conditions are not met
orstatementprivate
aws.waf.rule.statement.orstatementRule statement that matches if one of the rule statements inside it matches
orStatementrequired
aws.waf.rule.statement.orstatementStatement that matches if one or many sub-statements match
ratebasedstatementprivate
aws.waf.rule.statement.ratebasedstatementRule statement that matches at a certain rate of requests (rate limiting)
rateBasedStatementrequired
aws.waf.rule.statement.ratebasedstatementStatement that matches if a request comes in at a certain rate (rate limiting)
regexmatchstatementprivate
aws.waf.rule.statement.regexmatchstatementRule statement that matches a specified regex pattern
regexMatchStatementrequired
aws.waf.rule.statement.regexmatchstatementStatement that matches a regex pattern
regexpatternsetreferencestatementprivate
aws.waf.rule.statement.regexpatternsetreferencestatementRule statement that checks for a regex pattern defined in a regex pattern set
regexPatternSetReferenceStatementrequired
aws.waf.rule.statement.regexpatternsetreferencestatementStatement that matches a regex pattern defined in a regex pattern set
rulegroupreferencestatementprivate
aws.waf.rule.statement.rulegroupreferencestatementRule statement that refers to a group of rules
ruleGroupReferenceStatementrequired
aws.waf.rule.statement.rulegroupreferencestatementStatement that refers to the rules in a rule group
sizeconstraintstatementprivate
aws.waf.rule.statement.sizeconstraintstatementRule statement that checks the size of the specified field
sizeConstraintStatementrequired
aws.waf.rule.statement.sizeconstraintstatementStatement that matches the size of the request
sqlimatchstatementprivate
aws.waf.rule.statement.sqlimatchstatementStatement that matches SQLI attacks
sqliMatchStatementrequired
aws.waf.rule.statement.sqlimatchstatementStatement that detects SQL injection attacks
xssmatchstatementprivate
aws.waf.rule.statement.xssmatchstatementStatement that matches XSS attacks
xssMatchStatementrequired
aws.waf.rule.statement.xssmatchstatementStatement that detects XSS attacks