RuleGroupStatementArgs

data class RuleGroupStatementArgs(val andStatement: Output<RuleGroupAndStatementArgs>? = null, val byteMatchStatement: Output<RuleGroupByteMatchStatementArgs>? = null, val geoMatchStatement: Output<RuleGroupGeoMatchStatementArgs>? = null, val ipSetReferenceStatement: Output<RuleGroupIpSetReferenceStatementArgs>? = null, val labelMatchStatement: Output<RuleGroupLabelMatchStatementArgs>? = null, val notStatement: Output<RuleGroupNotStatementArgs>? = null, val orStatement: Output<RuleGroupOrStatementArgs>? = null, val rateBasedStatement: Output<RuleGroupRateBasedStatementArgs>? = null, val regexMatchStatement: Output<RuleGroupRegexMatchStatementArgs>? = null, val regexPatternSetReferenceStatement: Output<RuleGroupRegexPatternSetReferenceStatementArgs>? = null, val sizeConstraintStatement: Output<RuleGroupSizeConstraintStatementArgs>? = null, val sqliMatchStatement: Output<RuleGroupSqliMatchStatementArgs>? = null, val xssMatchStatement: Output<RuleGroupXssMatchStatementArgs>? = null) : ConvertibleToJava<RuleGroupStatementArgs>

First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc

Constructors

Link copied to clipboard
fun RuleGroupStatementArgs(andStatement: Output<RuleGroupAndStatementArgs>? = null, byteMatchStatement: Output<RuleGroupByteMatchStatementArgs>? = null, geoMatchStatement: Output<RuleGroupGeoMatchStatementArgs>? = null, ipSetReferenceStatement: Output<RuleGroupIpSetReferenceStatementArgs>? = null, labelMatchStatement: Output<RuleGroupLabelMatchStatementArgs>? = null, notStatement: Output<RuleGroupNotStatementArgs>? = null, orStatement: Output<RuleGroupOrStatementArgs>? = null, rateBasedStatement: Output<RuleGroupRateBasedStatementArgs>? = null, regexMatchStatement: Output<RuleGroupRegexMatchStatementArgs>? = null, regexPatternSetReferenceStatement: Output<RuleGroupRegexPatternSetReferenceStatementArgs>? = null, sizeConstraintStatement: Output<RuleGroupSizeConstraintStatementArgs>? = null, sqliMatchStatement: Output<RuleGroupSqliMatchStatementArgs>? = null, xssMatchStatement: Output<RuleGroupXssMatchStatementArgs>? = null)

Functions

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

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard