Web Acl Statement
data class WebAclStatement(val andStatement: WebAclAndStatement? = null, val byteMatchStatement: WebAclByteMatchStatement? = null, val geoMatchStatement: WebAclGeoMatchStatement? = null, val ipSetReferenceStatement: WebAclIpSetReferenceStatement? = null, val labelMatchStatement: WebAclLabelMatchStatement? = null, val managedRuleGroupStatement: WebAclManagedRuleGroupStatement? = null, val notStatement: WebAclNotStatement? = null, val orStatement: WebAclOrStatement? = null, val rateBasedStatement: WebAclRateBasedStatement? = null, val regexMatchStatement: WebAclRegexMatchStatement? = null, val regexPatternSetReferenceStatement: WebAclRegexPatternSetReferenceStatement? = null, val ruleGroupReferenceStatement: WebAclRuleGroupReferenceStatement? = null, val sizeConstraintStatement: WebAclSizeConstraintStatement? = null, val sqliMatchStatement: WebAclSqliMatchStatement? = null, val xssMatchStatement: WebAclXssMatchStatement? = null)
First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc
Constructors
Link copied to clipboard
fun WebAclStatement(andStatement: WebAclAndStatement? = null, byteMatchStatement: WebAclByteMatchStatement? = null, geoMatchStatement: WebAclGeoMatchStatement? = null, ipSetReferenceStatement: WebAclIpSetReferenceStatement? = null, labelMatchStatement: WebAclLabelMatchStatement? = null, managedRuleGroupStatement: WebAclManagedRuleGroupStatement? = null, notStatement: WebAclNotStatement? = null, orStatement: WebAclOrStatement? = null, rateBasedStatement: WebAclRateBasedStatement? = null, regexMatchStatement: WebAclRegexMatchStatement? = null, regexPatternSetReferenceStatement: WebAclRegexPatternSetReferenceStatement? = null, ruleGroupReferenceStatement: WebAclRuleGroupReferenceStatement? = null, sizeConstraintStatement: WebAclSizeConstraintStatement? = null, sqliMatchStatement: WebAclSqliMatchStatement? = null, xssMatchStatement: WebAclXssMatchStatement? = null)
Types
Properties
Link copied to clipboard
Link copied to clipboard