Package com.pulumi.aws.wafv2.outputs
Class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement
- java.lang.Object
-
- com.pulumi.aws.wafv2.outputs.WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement
-
public final class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebAclRuleStatementManagedRuleGroupStatementScopeDownStatement.Builder
-
Method Summary
-
-
-
Method Detail
-
andStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatement> andStatement()
- Returns:
- Logical AND statement that combines multiple statements. See And Statement above.
-
asnMatchStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatement> asnMatchStatement()
- Returns:
- Match requests based on Autonomous System Number (ASN). See ASN Match Statement above.
-
byteMatchStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatement> byteMatchStatement()
- Returns:
- Match requests based on byte patterns. See Byte Match Statement above.
-
geoMatchStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatement> geoMatchStatement()
- Returns:
- Match requests by geographic location. See Geo Match Statement above.
-
ipSetReferenceStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatement> ipSetReferenceStatement()
- Returns:
- Reference to an IP set. See IP Set Reference Statement above.
-
labelMatchStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementLabelMatchStatement> labelMatchStatement()
- Returns:
- Match requests based on labels. See Label Match Statement above.
-
notStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatement> notStatement()
- Returns:
- Logical NOT statement that negates a single statement. See Not Statement above.
-
orStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatement> orStatement()
- Returns:
- Logical OR statement that combines multiple statements. See Or Statement above.
-
regexMatchStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatement> regexMatchStatement()
- Returns:
- Match requests using regex patterns. See Regex Match Statement above.
-
regexPatternSetReferenceStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatement> regexPatternSetReferenceStatement()
- Returns:
- Rule statement used to search web request components for matches with regular expressions from a RegexPatternSet.
-
sizeConstraintStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatement> sizeConstraintStatement()
- Returns:
- Match requests based on size constraints. See Size Constraint Statement above.
-
sqliMatchStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatement> sqliMatchStatement()
- Returns:
- Match requests that appear to contain SQL injection attacks.
-
xssMatchStatement
public java.util.Optional<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatement> xssMatchStatement()
- Returns:
- Match requests that appear to contain cross-site scripting attacks. > **NOTE:** Logical statements (`andStatement`, `notStatement`, `orStatement`) within a scope down statement wrap the leaf statement types listed above.
-
builder
public static WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement.Builder builder()
-
builder
public static WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement.Builder builder(WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement defaults)
-
-