WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementArgs

data class WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementArgs(val byteMatchStatement: Output<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementByteMatchStatementArgs>? = null, val geoMatchStatement: Output<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementGeoMatchStatementArgs>? = null, val ipSetReferenceStatement: Output<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementIpSetReferenceStatementArgs>? = null, val labelMatchStatement: Output<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementLabelMatchStatementArgs>? = null, val regexMatchStatement: Output<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexMatchStatementArgs>? = null, val regexPatternSetReferenceStatement: Output<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementRegexPatternSetReferenceStatementArgs>? = null, val sizeConstraintStatement: Output<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSizeConstraintStatementArgs>? = null, val sqliMatchStatement: Output<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementSqliMatchStatementArgs>? = null, val xssMatchStatement: Output<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementXssMatchStatementArgs>? = null) : ConvertibleToJava<WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementArgs>

Constructors

Properties

Link copied to clipboard

Rule statement that defines a string match search for AWS WAF to apply to web requests. See byte_match_statement below for details.

Link copied to clipboard

Rule statement used to identify web requests based on country of origin. See geo_match_statement below for details.

Link copied to clipboard

Rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details.

Link copied to clipboard

Rule statement that defines a string match search against labels that have been added to the web request by rules that have already run in the web ACL. See label_match_statement below for details.

Link copied to clipboard

Rule statement used to search web request components for a match against a single regular expression. See regex_match_statement below for details.

Link copied to clipboard

Rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details.

Link copied to clipboard

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 (<). See size_constraint_statement below for more details.

Link copied to clipboard

An SQL injection match condition identifies the part of web requests, such as the URI or the query string, that you want AWS WAF to inspect. See sqli_match_statement below for details.

Link copied to clipboard

Rule statement that defines a cross-site scripting (XSS) match search for AWS WAF to apply to web requests. See xss_match_statement below for details.

Functions

Link copied to clipboard
open override fun toJava(): WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatementStatementNotStatementStatementArgs