Skip to main content

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