Package-level declarations
Types
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class GetRegexPatternSetResult(val arn: String, val description: String, val id: String, val name: String, val regularExpressions: List<GetRegexPatternSetRegularExpression>, val scope: String)
A collection of values returned by getRegexPatternSet.
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupCustomResponseBody(val content: String, val contentType: String, val key: String)
Link copied to clipboard
                data class RuleGroupRule(val action: RuleGroupRuleAction, val captchaConfig: RuleGroupRuleCaptchaConfig? = null, val name: String, val priority: Int, val ruleLabels: List<RuleGroupRuleRuleLabel>? = null, val statement: RuleGroupRuleStatement, val visibilityConfig: RuleGroupRuleVisibilityConfig)
Link copied to clipboard
                data class RuleGroupRuleAction(val allow: RuleGroupRuleActionAllow? = null, val block: RuleGroupRuleActionBlock? = null, val captcha: RuleGroupRuleActionCaptcha? = null, val challenge: RuleGroupRuleActionChallenge? = null, val count: RuleGroupRuleActionCount? = null)
Link copied to clipboard
                data class RuleGroupRuleActionAllow(val customRequestHandling: RuleGroupRuleActionAllowCustomRequestHandling? = null)
Link copied to clipboard
                data class RuleGroupRuleActionAllowCustomRequestHandling(val insertHeaders: List<RuleGroupRuleActionAllowCustomRequestHandlingInsertHeader>)
Link copied to clipboard
                data class RuleGroupRuleActionAllowCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class RuleGroupRuleActionBlock(val customResponse: RuleGroupRuleActionBlockCustomResponse? = null)
Link copied to clipboard
                data class RuleGroupRuleActionBlockCustomResponse(val customResponseBodyKey: String? = null, val responseCode: Int, val responseHeaders: List<RuleGroupRuleActionBlockCustomResponseResponseHeader>? = null)
Link copied to clipboard
                data class RuleGroupRuleActionBlockCustomResponseResponseHeader(val name: String, val value: String)
Link copied to clipboard
                data class RuleGroupRuleActionCaptcha(val customRequestHandling: RuleGroupRuleActionCaptchaCustomRequestHandling? = null)
Link copied to clipboard
                data class RuleGroupRuleActionCaptchaCustomRequestHandling(val insertHeaders: List<RuleGroupRuleActionCaptchaCustomRequestHandlingInsertHeader>)
Link copied to clipboard
                data class RuleGroupRuleActionCaptchaCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class RuleGroupRuleActionChallenge(val customRequestHandling: RuleGroupRuleActionChallengeCustomRequestHandling? = null)
Link copied to clipboard
                data class RuleGroupRuleActionChallengeCustomRequestHandling(val insertHeaders: List<RuleGroupRuleActionChallengeCustomRequestHandlingInsertHeader>)
Link copied to clipboard
                data class RuleGroupRuleActionChallengeCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class RuleGroupRuleActionCount(val customRequestHandling: RuleGroupRuleActionCountCustomRequestHandling? = null)
Link copied to clipboard
                data class RuleGroupRuleActionCountCustomRequestHandling(val insertHeaders: List<RuleGroupRuleActionCountCustomRequestHandlingInsertHeader>)
Link copied to clipboard
                data class RuleGroupRuleActionCountCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class RuleGroupRuleCaptchaConfig(val immunityTimeProperty: RuleGroupRuleCaptchaConfigImmunityTimeProperty? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatement(val andStatement: RuleGroupRuleStatementAndStatement? = null, val byteMatchStatement: RuleGroupRuleStatementByteMatchStatement? = null, val geoMatchStatement: RuleGroupRuleStatementGeoMatchStatement? = null, val ipSetReferenceStatement: RuleGroupRuleStatementIpSetReferenceStatement? = null, val labelMatchStatement: RuleGroupRuleStatementLabelMatchStatement? = null, val notStatement: RuleGroupRuleStatementNotStatement? = null, val orStatement: RuleGroupRuleStatementOrStatement? = null, val rateBasedStatement: RuleGroupRuleStatementRateBasedStatement? = null, val regexMatchStatement: RuleGroupRuleStatementRegexMatchStatement? = null, val regexPatternSetReferenceStatement: RuleGroupRuleStatementRegexPatternSetReferenceStatement? = null, val sizeConstraintStatement: RuleGroupRuleStatementSizeConstraintStatement? = null, val sqliMatchStatement: RuleGroupRuleStatementSqliMatchStatement? = null, val xssMatchStatement: RuleGroupRuleStatementXssMatchStatement? = null)
Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatement(val fieldToMatch: RuleGroupRuleStatementByteMatchStatementFieldToMatch? = null, val positionalConstraint: String, val searchString: String, val textTransformations: List<RuleGroupRuleStatementByteMatchStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementByteMatchStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementByteMatchStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementByteMatchStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementByteMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementByteMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementByteMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementByteMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementByteMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementByteMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementByteMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementByteMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementByteMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleQueryArgument(val name: String)
Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementByteMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementGeoMatchStatement(val countryCodes: List<String>, val forwardedIpConfig: RuleGroupRuleStatementGeoMatchStatementForwardedIpConfig? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementGeoMatchStatementForwardedIpConfig(val fallbackBehavior: String, val headerName: String)
Link copied to clipboard
                data class RuleGroupRuleStatementIpSetReferenceStatement(val arn: String, val ipSetForwardedIpConfig: RuleGroupRuleStatementIpSetReferenceStatementIpSetForwardedIpConfig? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementIpSetReferenceStatementIpSetForwardedIpConfig(val fallbackBehavior: String, val headerName: String, val position: String)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatement(val aggregateKeyType: String? = null, val customKeys: List<RuleGroupRuleStatementRateBasedStatementCustomKey>? = null, val evaluationWindowSec: Int? = null, val forwardedIpConfig: RuleGroupRuleStatementRateBasedStatementForwardedIpConfig? = null, val limit: Int, val scopeDownStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatement? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKey(val cookie: RuleGroupRuleStatementRateBasedStatementCustomKeyCookie? = null, val forwardedIp: RuleGroupRuleStatementRateBasedStatementCustomKeyForwardedIp? = null, val header: RuleGroupRuleStatementRateBasedStatementCustomKeyHeader? = null, val httpMethod: RuleGroupRuleStatementRateBasedStatementCustomKeyHttpMethod? = null, val ip: RuleGroupRuleStatementRateBasedStatementCustomKeyIp? = null, val labelNamespace: RuleGroupRuleStatementRateBasedStatementCustomKeyLabelNamespace? = null, val queryArgument: RuleGroupRuleStatementRateBasedStatementCustomKeyQueryArgument? = null, val queryString: RuleGroupRuleStatementRateBasedStatementCustomKeyQueryString? = null, val uriPath: RuleGroupRuleStatementRateBasedStatementCustomKeyUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyCookie(val name: String, val textTransformations: List<RuleGroupRuleStatementRateBasedStatementCustomKeyCookieTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyCookieTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyHeader(val name: String, val textTransformations: List<RuleGroupRuleStatementRateBasedStatementCustomKeyHeaderTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyHeaderTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyQueryArgument(val name: String, val textTransformations: List<RuleGroupRuleStatementRateBasedStatementCustomKeyQueryArgumentTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyQueryArgumentTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyQueryString(val textTransformations: List<RuleGroupRuleStatementRateBasedStatementCustomKeyQueryStringTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyQueryStringTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyUriPath(val textTransformations: List<RuleGroupRuleStatementRateBasedStatementCustomKeyUriPathTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementCustomKeyUriPathTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementForwardedIpConfig(val fallbackBehavior: String, val headerName: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatement(val andStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementAndStatement? = null, val byteMatchStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatement? = null, val geoMatchStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatement? = null, val ipSetReferenceStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatement? = null, val labelMatchStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementLabelMatchStatement? = null, val notStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementNotStatement? = null, val orStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementOrStatement? = null, val regexMatchStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatement? = null, val regexPatternSetReferenceStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatement? = null, val sizeConstraintStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatement? = null, val sqliMatchStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatement? = null, val xssMatchStatement: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatement? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementAndStatement(val statements: List<RuleGroupRuleStatement>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatement(val fieldToMatch: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatch? = null, val positionalConstraint: String, val searchString: String, val textTransformations: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatement(val countryCodes: List<String>, val forwardedIpConfig: RuleGroupRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementForwardedIpConfig? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementForwardedIpConfig(val fallbackBehavior: String, val headerName: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatement(val arn: String, val ipSetForwardedIpConfig: RuleGroupRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfig? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfig(val fallbackBehavior: String, val headerName: String, val position: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementLabelMatchStatement(val key: String, val scope: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementNotStatement(val statements: List<RuleGroupRuleStatement>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementOrStatement(val statements: List<RuleGroupRuleStatement>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatement(val fieldToMatch: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatch? = null, val regexString: String, val textTransformations: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Rule Group Rule Statement Rate Based Statement Scope Down Statement Regex Match Statement Field To Match Header Order
                  Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatement(val arn: String, val fieldToMatch: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatch? = null, val textTransformations: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatement(val comparisonOperator: String, val fieldToMatch: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatch? = null, val size: Int, val textTransformations: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchBody(val oversizeHandling: String? = null)
Rule Group Rule Statement Rate Based Statement Scope Down Statement Size Constraint Statement Field To Match Cookies
                  Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatement(val fieldToMatch: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatch? = null, val textTransformations: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatement(val fieldToMatch: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatch? = null, val textTransformations: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatement(val fieldToMatch: RuleGroupRuleStatementRegexMatchStatementFieldToMatch? = null, val regexString: String, val textTransformations: List<RuleGroupRuleStatementRegexMatchStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementRegexMatchStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementRegexMatchStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementRegexMatchStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementRegexMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementRegexMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementRegexMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementRegexMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementRegexMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementRegexMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementRegexMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementRegexMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementRegexMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchSingleQueryArgument(val name: String)
Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementRegexMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatement(val arn: String, val fieldToMatch: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatch? = null, val textTransformations: List<RuleGroupRuleStatementRegexPatternSetReferenceStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader(val name: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument(val name: String)
Link copied to clipboard
                data class RuleGroupRuleStatementRegexPatternSetReferenceStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatement(val comparisonOperator: String, val fieldToMatch: RuleGroupRuleStatementSizeConstraintStatementFieldToMatch? = null, val size: Int, val textTransformations: List<RuleGroupRuleStatementSizeConstraintStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementSizeConstraintStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementSizeConstraintStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgument(val name: String)
Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementSizeConstraintStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatement(val fieldToMatch: RuleGroupRuleStatementSqliMatchStatementFieldToMatch? = null, val textTransformations: List<RuleGroupRuleStatementSqliMatchStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementSqliMatchStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementSqliMatchStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementSqliMatchStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementSqliMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementSqliMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementSqliMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementSqliMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementSqliMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementSqliMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementSqliMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementSqliMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementSqliMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgument(val name: String)
Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementSqliMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatement(val fieldToMatch: RuleGroupRuleStatementXssMatchStatementFieldToMatch? = null, val textTransformations: List<RuleGroupRuleStatementXssMatchStatementTextTransformation>)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatch(val allQueryArguments: RuleGroupRuleStatementXssMatchStatementFieldToMatchAllQueryArguments? = null, val body: RuleGroupRuleStatementXssMatchStatementFieldToMatchBody? = null, val cookies: RuleGroupRuleStatementXssMatchStatementFieldToMatchCookies? = null, val headerOrders: List<RuleGroupRuleStatementXssMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<RuleGroupRuleStatementXssMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: RuleGroupRuleStatementXssMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: RuleGroupRuleStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: RuleGroupRuleStatementXssMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatchCookies(val matchPatterns: List<RuleGroupRuleStatementXssMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatchCookiesMatchPattern(val all: RuleGroupRuleStatementXssMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatchHeader(val matchPattern: RuleGroupRuleStatementXssMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatchHeaderMatchPattern(val all: RuleGroupRuleStatementXssMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: RuleGroupRuleStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern(val all: RuleGroupRuleStatementXssMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class RuleGroupRuleStatementXssMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class RuleGroupRuleVisibilityConfig(val cloudwatchMetricsEnabled: Boolean, val metricName: String, val sampledRequestsEnabled: Boolean)
Link copied to clipboard
                data class RuleGroupVisibilityConfig(val cloudwatchMetricsEnabled: Boolean, val metricName: String, val sampledRequestsEnabled: Boolean)
Link copied to clipboard
                data class WebAclAssociationConfig(val requestBodies: List<WebAclAssociationConfigRequestBody>? = null)
Link copied to clipboard
                data class WebAclAssociationConfigRequestBody(val cloudfronts: List<WebAclAssociationConfigRequestBodyCloudfront>? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclCaptchaConfig(val immunityTimeProperty: WebAclCaptchaConfigImmunityTimeProperty? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclChallengeConfig(val immunityTimeProperty: WebAclChallengeConfigImmunityTimeProperty? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclDefaultAction(val allow: WebAclDefaultActionAllow? = null, val block: WebAclDefaultActionBlock? = null)
Link copied to clipboard
                data class WebAclDefaultActionAllow(val customRequestHandling: WebAclDefaultActionAllowCustomRequestHandling? = null)
Link copied to clipboard
                data class WebAclDefaultActionAllowCustomRequestHandling(val insertHeaders: List<WebAclDefaultActionAllowCustomRequestHandlingInsertHeader>)
Link copied to clipboard
                data class WebAclDefaultActionAllowCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclDefaultActionBlock(val customResponse: WebAclDefaultActionBlockCustomResponse? = null)
Link copied to clipboard
                data class WebAclDefaultActionBlockCustomResponse(val customResponseBodyKey: String? = null, val responseCode: Int, val responseHeaders: List<WebAclDefaultActionBlockCustomResponseResponseHeader>? = null)
Link copied to clipboard
                data class WebAclDefaultActionBlockCustomResponseResponseHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclLoggingConfigurationLoggingFilter(val defaultBehavior: String, val filters: List<WebAclLoggingConfigurationLoggingFilterFilter>)
Link copied to clipboard
                data class WebAclLoggingConfigurationLoggingFilterFilter(val behavior: String, val conditions: List<WebAclLoggingConfigurationLoggingFilterFilterCondition>, val requirement: String)
Link copied to clipboard
                data class WebAclLoggingConfigurationLoggingFilterFilterCondition(val actionCondition: WebAclLoggingConfigurationLoggingFilterFilterConditionActionCondition? = null, val labelNameCondition: WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameCondition? = null)
Link copied to clipboard
                data class WebAclLoggingConfigurationLoggingFilterFilterConditionActionCondition(val action: String)
Link copied to clipboard
                data class WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameCondition(val labelName: String)
Link copied to clipboard
                data class WebAclLoggingConfigurationRedactedField(val method: WebAclLoggingConfigurationRedactedFieldMethod? = null, val queryString: WebAclLoggingConfigurationRedactedFieldQueryString? = null, val singleHeader: WebAclLoggingConfigurationRedactedFieldSingleHeader? = null, val uriPath: WebAclLoggingConfigurationRedactedFieldUriPath? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRule(val action: WebAclRuleAction? = null, val captchaConfig: WebAclRuleCaptchaConfig? = null, val name: String, val overrideAction: WebAclRuleOverrideAction? = null, val priority: Int, val ruleLabels: List<WebAclRuleRuleLabel>? = null, val statement: WebAclRuleStatement, val visibilityConfig: WebAclRuleVisibilityConfig)
Link copied to clipboard
                data class WebAclRuleAction(val allow: WebAclRuleActionAllow? = null, val block: WebAclRuleActionBlock? = null, val captcha: WebAclRuleActionCaptcha? = null, val challenge: WebAclRuleActionChallenge? = null, val count: WebAclRuleActionCount? = null)
Link copied to clipboard
                data class WebAclRuleActionAllow(val customRequestHandling: WebAclRuleActionAllowCustomRequestHandling? = null)
Link copied to clipboard
                data class WebAclRuleActionAllowCustomRequestHandling(val insertHeaders: List<WebAclRuleActionAllowCustomRequestHandlingInsertHeader>)
Link copied to clipboard
                data class WebAclRuleActionAllowCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleActionBlockCustomResponse(val customResponseBodyKey: String? = null, val responseCode: Int, val responseHeaders: List<WebAclRuleActionBlockCustomResponseResponseHeader>? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleActionCaptcha(val customRequestHandling: WebAclRuleActionCaptchaCustomRequestHandling? = null)
Link copied to clipboard
                data class WebAclRuleActionCaptchaCustomRequestHandling(val insertHeaders: List<WebAclRuleActionCaptchaCustomRequestHandlingInsertHeader>)
Link copied to clipboard
                data class WebAclRuleActionCaptchaCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleActionChallenge(val customRequestHandling: WebAclRuleActionChallengeCustomRequestHandling? = null)
Link copied to clipboard
                data class WebAclRuleActionChallengeCustomRequestHandling(val insertHeaders: List<WebAclRuleActionChallengeCustomRequestHandlingInsertHeader>)
Link copied to clipboard
                data class WebAclRuleActionChallengeCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleActionCount(val customRequestHandling: WebAclRuleActionCountCustomRequestHandling? = null)
Link copied to clipboard
                data class WebAclRuleActionCountCustomRequestHandling(val insertHeaders: List<WebAclRuleActionCountCustomRequestHandlingInsertHeader>)
Link copied to clipboard
                data class WebAclRuleActionCountCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleCaptchaConfig(val immunityTimeProperty: WebAclRuleCaptchaConfigImmunityTimeProperty? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleOverrideAction(val count: WebAclRuleOverrideActionCount? = null, val none: WebAclRuleOverrideActionNone? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatement(val andStatement: WebAclRuleStatementAndStatement? = null, val byteMatchStatement: WebAclRuleStatementByteMatchStatement? = null, val geoMatchStatement: WebAclRuleStatementGeoMatchStatement? = null, val ipSetReferenceStatement: WebAclRuleStatementIpSetReferenceStatement? = null, val labelMatchStatement: WebAclRuleStatementLabelMatchStatement? = null, val managedRuleGroupStatement: WebAclRuleStatementManagedRuleGroupStatement? = null, val notStatement: WebAclRuleStatementNotStatement? = null, val orStatement: WebAclRuleStatementOrStatement? = null, val rateBasedStatement: WebAclRuleStatementRateBasedStatement? = null, val regexMatchStatement: WebAclRuleStatementRegexMatchStatement? = null, val regexPatternSetReferenceStatement: WebAclRuleStatementRegexPatternSetReferenceStatement? = null, val ruleGroupReferenceStatement: WebAclRuleStatementRuleGroupReferenceStatement? = null, val sizeConstraintStatement: WebAclRuleStatementSizeConstraintStatement? = null, val sqliMatchStatement: WebAclRuleStatementSqliMatchStatement? = null, val xssMatchStatement: WebAclRuleStatementXssMatchStatement? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatement(val fieldToMatch: WebAclRuleStatementByteMatchStatementFieldToMatch? = null, val positionalConstraint: String, val searchString: String, val textTransformations: List<WebAclRuleStatementByteMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementByteMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementByteMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementByteMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementByteMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementByteMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementByteMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementByteMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementByteMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementByteMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementByteMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementByteMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementByteMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementByteMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementGeoMatchStatement(val countryCodes: List<String>, val forwardedIpConfig: WebAclRuleStatementGeoMatchStatementForwardedIpConfig? = null)
Link copied to clipboard
                data class WebAclRuleStatementGeoMatchStatementForwardedIpConfig(val fallbackBehavior: String, val headerName: String)
Link copied to clipboard
                data class WebAclRuleStatementIpSetReferenceStatement(val arn: String, val ipSetForwardedIpConfig: WebAclRuleStatementIpSetReferenceStatementIpSetForwardedIpConfig? = null)
Link copied to clipboard
                data class WebAclRuleStatementIpSetReferenceStatementIpSetForwardedIpConfig(val fallbackBehavior: String, val headerName: String, val position: String)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatement(val managedRuleGroupConfigs: List<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfig>? = null, val name: String, val ruleActionOverrides: List<WebAclRuleStatementManagedRuleGroupStatementRuleActionOverride>? = null, val scopeDownStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement? = null, val vendorName: String, val version: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfig(val awsManagedRulesAcfpRuleSet: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSet? = null, val awsManagedRulesAtpRuleSet: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSet? = null, val awsManagedRulesBotControlRuleSet: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesBotControlRuleSet? = null, val loginPath: String? = null, val passwordField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigPasswordField? = null, val payloadType: String? = null, val usernameField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigUsernameField? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSet(val creationPath: String, val enableRegexInPath: Boolean? = null, val registrationPagePath: String, val requestInspection: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetRequestInspection, val responseInspection: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspection? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetRequestInspection(val addressFields: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetRequestInspectionAddressFields? = null, val emailField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetRequestInspectionEmailField? = null, val passwordField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetRequestInspectionPasswordField? = null, val payloadType: String, val phoneNumberFields: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetRequestInspectionPhoneNumberFields? = null, val usernameField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetRequestInspectionUsernameField? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspection(val bodyContains: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspectionBodyContains? = null, val header: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspectionHeader? = null, val json: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspectionJson? = null, val statusCode: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspectionStatusCode? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspectionBodyContains(val failureStrings: List<String>, val successStrings: List<String>)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAcfpRuleSetResponseInspectionStatusCode(val failureCodes: List<Int>, val successCodes: List<Int>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSet(val enableRegexInPath: Boolean? = null, val loginPath: String, val requestInspection: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetRequestInspection? = null, val responseInspection: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspection? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetRequestInspection(val passwordField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetRequestInspectionPasswordField, val payloadType: String, val usernameField: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetRequestInspectionUsernameField)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspection(val bodyContains: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspectionBodyContains? = null, val header: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspectionHeader? = null, val json: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspectionJson? = null, val statusCode: WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspectionStatusCode? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspectionBodyContains(val failureStrings: List<String>, val successStrings: List<String>)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesAtpRuleSetResponseInspectionStatusCode(val failureCodes: List<Int>, val successCodes: List<Int>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigAwsManagedRulesBotControlRuleSet(val inspectionLevel: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigPasswordField(val identifier: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigUsernameField(val identifier: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverride(val actionToUse: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUse, val name: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUse(val allow: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseAllow? = null, val block: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseBlock? = null, val captcha: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCaptcha? = null, val challenge: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseChallenge? = null, val count: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCount? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseAllow(val customRequestHandling: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseAllowCustomRequestHandling? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseAllowCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseBlockCustomResponse(val customResponseBodyKey: String? = null, val responseCode: Int, val responseHeaders: List<WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseBlockCustomResponseResponseHeader>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseBlockCustomResponseResponseHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCaptcha(val customRequestHandling: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCaptchaCustomRequestHandling? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCaptchaCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseChallenge(val customRequestHandling: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseChallengeCustomRequestHandling? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseChallengeCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCount(val customRequestHandling: WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCountCustomRequestHandling? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideActionToUseCountCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatement(val andStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatement? = null, val byteMatchStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatement? = null, val geoMatchStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatement? = null, val ipSetReferenceStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatement? = null, val labelMatchStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementLabelMatchStatement? = null, val notStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatement? = null, val orStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatement? = null, val regexMatchStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatement? = null, val regexPatternSetReferenceStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatement? = null, val sizeConstraintStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatement? = null, val sqliMatchStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatement? = null, val xssMatchStatement: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatement? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAndStatement(val statements: List<WebAclRuleStatement>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatement(val fieldToMatch: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatch? = null, val positionalConstraint: String, val searchString: String, val textTransformations: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Web Acl Rule Statement Managed Rule Group Statement Scope Down Statement Byte Match Statement Field To Match Json Body
                  Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatement(val countryCodes: List<String>, val forwardedIpConfig: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementForwardedIpConfig? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementGeoMatchStatementForwardedIpConfig(val fallbackBehavior: String, val headerName: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatement(val arn: String, val ipSetForwardedIpConfig: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfig? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfig(val fallbackBehavior: String, val headerName: String, val position: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementLabelMatchStatement(val key: String, val scope: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementNotStatement(val statements: List<WebAclRuleStatement>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementOrStatement(val statements: List<WebAclRuleStatement>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatement(val fieldToMatch: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatch? = null, val regexString: String, val textTransformations: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Web Acl Rule Statement Managed Rule Group Statement Scope Down Statement Regex Match Statement Field To Match Cookies
                  Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatement(val arn: String, val fieldToMatch: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatch? = null, val textTransformations: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatement(val comparisonOperator: String, val fieldToMatch: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatch? = null, val size: Int, val textTransformations: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatement(val fieldToMatch: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatch? = null, val textTransformations: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Web Acl Rule Statement Managed Rule Group Statement Scope Down Statement Sqli Match Statement Field To Match Json Body
                  Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatement(val fieldToMatch: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatch? = null, val textTransformations: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatement(val aggregateKeyType: String? = null, val customKeys: List<WebAclRuleStatementRateBasedStatementCustomKey>? = null, val evaluationWindowSec: Int? = null, val forwardedIpConfig: WebAclRuleStatementRateBasedStatementForwardedIpConfig? = null, val limit: Int, val scopeDownStatement: WebAclRuleStatementRateBasedStatementScopeDownStatement? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKey(val cookie: WebAclRuleStatementRateBasedStatementCustomKeyCookie? = null, val forwardedIp: WebAclRuleStatementRateBasedStatementCustomKeyForwardedIp? = null, val header: WebAclRuleStatementRateBasedStatementCustomKeyHeader? = null, val httpMethod: WebAclRuleStatementRateBasedStatementCustomKeyHttpMethod? = null, val ip: WebAclRuleStatementRateBasedStatementCustomKeyIp? = null, val labelNamespace: WebAclRuleStatementRateBasedStatementCustomKeyLabelNamespace? = null, val queryArgument: WebAclRuleStatementRateBasedStatementCustomKeyQueryArgument? = null, val queryString: WebAclRuleStatementRateBasedStatementCustomKeyQueryString? = null, val uriPath: WebAclRuleStatementRateBasedStatementCustomKeyUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyCookie(val name: String, val textTransformations: List<WebAclRuleStatementRateBasedStatementCustomKeyCookieTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyCookieTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyHeader(val name: String, val textTransformations: List<WebAclRuleStatementRateBasedStatementCustomKeyHeaderTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyHeaderTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyQueryArgument(val name: String, val textTransformations: List<WebAclRuleStatementRateBasedStatementCustomKeyQueryArgumentTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyQueryArgumentTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyQueryString(val textTransformations: List<WebAclRuleStatementRateBasedStatementCustomKeyQueryStringTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyQueryStringTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyUriPath(val textTransformations: List<WebAclRuleStatementRateBasedStatementCustomKeyUriPathTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementCustomKeyUriPathTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementForwardedIpConfig(val fallbackBehavior: String, val headerName: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatement(val andStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatement? = null, val byteMatchStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatement? = null, val geoMatchStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatement? = null, val ipSetReferenceStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatement? = null, val labelMatchStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementLabelMatchStatement? = null, val notStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatement? = null, val orStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatement? = null, val regexMatchStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatement? = null, val regexPatternSetReferenceStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatement? = null, val sizeConstraintStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatement? = null, val sqliMatchStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatement? = null, val xssMatchStatement: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatement? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementAndStatement(val statements: List<WebAclRuleStatement>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatement(val fieldToMatch: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatch? = null, val positionalConstraint: String, val searchString: String, val textTransformations: List<WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatement(val countryCodes: List<String>, val forwardedIpConfig: WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementForwardedIpConfig? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementGeoMatchStatementForwardedIpConfig(val fallbackBehavior: String, val headerName: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatement(val arn: String, val ipSetForwardedIpConfig: WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfig? = null)
Web Acl Rule Statement Rate Based Statement Scope Down Statement Ip Set Reference Statement Ip Set Forwarded Ip Config
                  Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementIpSetReferenceStatementIpSetForwardedIpConfig(val fallbackBehavior: String, val headerName: String, val position: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementLabelMatchStatement(val key: String, val scope: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementNotStatement(val statements: List<WebAclRuleStatement>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementOrStatement(val statements: List<WebAclRuleStatement>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatement(val fieldToMatch: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatch? = null, val regexString: String, val textTransformations: List<WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Web Acl Rule Statement Rate Based Statement Scope Down Statement Regex Match Statement Field To Match Ja3Fingerprint
                  Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatement(val arn: String, val fieldToMatch: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatch? = null, val textTransformations: List<WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementTextTransformation>)
Web Acl Rule Statement Rate Based Statement Scope Down Statement Regex Pattern Set Reference Statement Field To Match
                  Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatement(val comparisonOperator: String, val fieldToMatch: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatch? = null, val size: Int, val textTransformations: List<WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatement(val fieldToMatch: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatch? = null, val textTransformations: List<WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatement(val fieldToMatch: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatch? = null, val textTransformations: List<WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatement(val fieldToMatch: WebAclRuleStatementRegexMatchStatementFieldToMatch? = null, val regexString: String, val textTransformations: List<WebAclRuleStatementRegexMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementRegexMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementRegexMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementRegexMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementRegexMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementRegexMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementRegexMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementRegexMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementRegexMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementRegexMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementRegexMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementRegexMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementRegexMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementRegexMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatement(val arn: String, val fieldToMatch: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatch? = null, val textTransformations: List<WebAclRuleStatementRegexPatternSetReferenceStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader(val name: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument(val name: String)
Link copied to clipboard
                data class WebAclRuleStatementRegexPatternSetReferenceStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatement(val arn: String, val ruleActionOverrides: List<WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverride>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverride(val actionToUse: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUse, val name: String)
Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUse(val allow: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseAllow? = null, val block: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlock? = null, val captcha: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseCaptcha? = null, val challenge: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseChallenge? = null, val count: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseCount? = null)
Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseAllow(val customRequestHandling: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseAllowCustomRequestHandling? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseAllowCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponse(val customResponseBodyKey: String? = null, val responseCode: Int, val responseHeaders: List<WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseResponseHeader>? = null)
Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseResponseHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseCaptcha(val customRequestHandling: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseCaptchaCustomRequestHandling? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseCaptchaCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseChallenge(val customRequestHandling: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseChallengeCustomRequestHandling? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseChallengeCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseCount(val customRequestHandling: WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseCountCustomRequestHandling? = null)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseCountCustomRequestHandlingInsertHeader(val name: String, val value: String)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatement(val comparisonOperator: String, val fieldToMatch: WebAclRuleStatementSizeConstraintStatementFieldToMatch? = null, val size: Int, val textTransformations: List<WebAclRuleStatementSizeConstraintStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementSizeConstraintStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementSizeConstraintStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementSizeConstraintStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementSizeConstraintStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementSizeConstraintStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementSizeConstraintStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementSizeConstraintStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementSizeConstraintStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementSizeConstraintStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementSizeConstraintStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgument(val name: String)
Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementSizeConstraintStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatement(val fieldToMatch: WebAclRuleStatementSqliMatchStatementFieldToMatch? = null, val textTransformations: List<WebAclRuleStatementSqliMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementSqliMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementSqliMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementSqliMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementSqliMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementSqliMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementSqliMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementSqliMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementSqliMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementSqliMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementSqliMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementSqliMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementSqliMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementSqliMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatement(val fieldToMatch: WebAclRuleStatementXssMatchStatementFieldToMatch? = null, val textTransformations: List<WebAclRuleStatementXssMatchStatementTextTransformation>)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatch(val allQueryArguments: WebAclRuleStatementXssMatchStatementFieldToMatchAllQueryArguments? = null, val body: WebAclRuleStatementXssMatchStatementFieldToMatchBody? = null, val cookies: WebAclRuleStatementXssMatchStatementFieldToMatchCookies? = null, val headerOrders: List<WebAclRuleStatementXssMatchStatementFieldToMatchHeaderOrder>? = null, val headers: List<WebAclRuleStatementXssMatchStatementFieldToMatchHeader>? = null, val ja3Fingerprint: WebAclRuleStatementXssMatchStatementFieldToMatchJa3Fingerprint? = null, val jsonBody: WebAclRuleStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriPath: WebAclRuleStatementXssMatchStatementFieldToMatchUriPath? = null)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatchBody(val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatchCookies(val matchPatterns: List<WebAclRuleStatementXssMatchStatementFieldToMatchCookiesMatchPattern>, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatchCookiesMatchPattern(val all: WebAclRuleStatementXssMatchStatementFieldToMatchCookiesMatchPatternAll? = null, val excludedCookies: List<String>? = null, val includedCookies: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatchHeader(val matchPattern: WebAclRuleStatementXssMatchStatementFieldToMatchHeaderMatchPattern, val matchScope: String, val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatchHeaderMatchPattern(val all: WebAclRuleStatementXssMatchStatementFieldToMatchHeaderMatchPatternAll? = null, val excludedHeaders: List<String>? = null, val includedHeaders: List<String>? = null)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatchHeaderOrder(val oversizeHandling: String)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatchJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatchJsonBody(val invalidFallbackBehavior: String? = null, val matchPattern: WebAclRuleStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern, val matchScope: String, val oversizeHandling: String? = null)
Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementFieldToMatchJsonBodyMatchPattern(val all: WebAclRuleStatementXssMatchStatementFieldToMatchJsonBodyMatchPatternAll? = null, val includedPaths: List<String>? = null)
Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                Link copied to clipboard
                data class WebAclRuleStatementXssMatchStatementTextTransformation(val priority: Int, val type: String)
Link copied to clipboard
                data class WebAclRuleVisibilityConfig(val cloudwatchMetricsEnabled: Boolean, val metricName: String, val sampledRequestsEnabled: Boolean)
Link copied to clipboard
                data class WebAclVisibilityConfig(val cloudwatchMetricsEnabled: Boolean, val metricName: String, val sampledRequestsEnabled: Boolean)