Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementArgs
-
public final class WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementArgs
Empty
-
Method Summary
-
-
-
Field Detail
-
Empty
public static final WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementArgs Empty
-
-
Method Detail
-
byteMatchStatement
public java.util.Optional<com.pulumi.core.Output<WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementByteMatchStatementArgs>> byteMatchStatement()
- Returns:
- Rule statement that defines a string match search for AWS WAF to apply to web requests. See Byte Match Statement below for details.
-
geoMatchStatement
public java.util.Optional<com.pulumi.core.Output<WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementGeoMatchStatementArgs>> geoMatchStatement()
- Returns:
- Rule statement used to identify web requests based on country of origin. See GEO Match Statement below for details.
-
ipSetReferenceStatement
public java.util.Optional<com.pulumi.core.Output<WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementIpSetReferenceStatementArgs>> ipSetReferenceStatement()
- Returns:
- Rule statement used to detect web requests coming from particular IP addresses or address ranges. See IP Set Reference Statement below for details.
-
labelMatchStatement
public java.util.Optional<com.pulumi.core.Output<WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementLabelMatchStatementArgs>> labelMatchStatement()
- Returns:
- 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.
-
regexPatternSetReferenceStatement
public java.util.Optional<com.pulumi.core.Output<WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementRegexPatternSetReferenceStatementArgs>> regexPatternSetReferenceStatement()
- Returns:
- Rule statement used to search web request components for matches with regular expressions. See Regex Pattern Set Reference Statement below for details.
-
sizeConstraintStatement
public java.util.Optional<com.pulumi.core.Output<WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSizeConstraintStatementArgs>> sizeConstraintStatement()
- Returns:
- 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.
-
sqliMatchStatement
public java.util.Optional<com.pulumi.core.Output<WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementSqliMatchStatementArgs>> sqliMatchStatement()
- Returns:
- 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 SQL Injection Match Statement below for details.
-
xssMatchStatement
public java.util.Optional<com.pulumi.core.Output<WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementXssMatchStatementArgs>> xssMatchStatement()
- Returns:
- 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.
-
builder
public static WebAclRuleStatementNotStatementStatementAndStatementStatementNotStatementStatementArgs.Builder builder()
-
-