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 ja4Fingerprint: RuleGroupRuleStatementByteMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementByteMatchStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementByteMatchStatementFieldToMatchJa4Fingerprint(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
data class RuleGroupRuleStatementByteMatchStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 ja3Fingerprint: RuleGroupRuleStatementRateBasedStatementCustomKeyJa3Fingerprint? = null, val ja4Fingerprint: RuleGroupRuleStatementRateBasedStatementCustomKeyJa4Fingerprint? = 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
data class RuleGroupRuleStatementRateBasedStatementCustomKeyJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
data class RuleGroupRuleStatementRateBasedStatementCustomKeyJa4Fingerprint(val fallbackBehavior: String)
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 ja4Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJa4Fingerprint(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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJa4Fingerprint(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)
Rule Group Rule Statement Rate Based Statement Scope Down Statement Regex Match Statement Field To Match Uri Fragment
Link copied to clipboard
data class RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint(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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa4Fingerprint(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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriFragment(val fallbackBehavior: 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 sensitivityLevel: String? = 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 ja4Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJa4Fingerprint(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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJa4Fingerprint(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 RuleGroupRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: RuleGroupRuleStatementRegexMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementRegexMatchStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementRegexMatchStatementFieldToMatchJa4Fingerprint(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
data class RuleGroupRuleStatementRegexMatchStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 ja4Fingerprint: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint(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 RuleGroupRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 ja4Fingerprint: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementSizeConstraintStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementSizeConstraintStatementFieldToMatchJa4Fingerprint(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
data class RuleGroupRuleStatementSizeConstraintStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 sensitivityLevel: String? = 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 ja4Fingerprint: RuleGroupRuleStatementSqliMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementSqliMatchStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementSqliMatchStatementFieldToMatchJa4Fingerprint(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
data class RuleGroupRuleStatementSqliMatchStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 ja4Fingerprint: RuleGroupRuleStatementXssMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: RuleGroupRuleStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: RuleGroupRuleStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: RuleGroupRuleStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: RuleGroupRuleStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: RuleGroupRuleStatementXssMatchStatementFieldToMatchUriFragment? = 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 RuleGroupRuleStatementXssMatchStatementFieldToMatchJa4Fingerprint(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
data class RuleGroupRuleStatementXssMatchStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 apiGateways: List<WebAclAssociationConfigRequestBodyApiGateway>? = null, val appRunnerServices: List<WebAclAssociationConfigRequestBodyAppRunnerService>? = null, val cloudfronts: List<WebAclAssociationConfigRequestBodyCloudfront>? = null, val cognitoUserPools: List<WebAclAssociationConfigRequestBodyCognitoUserPool>? = null, val verifiedAccessInstances: List<WebAclAssociationConfigRequestBodyVerifiedAccessInstance>? = null)
Link copied to clipboard
Link copied to clipboard
data class WebAclAssociationConfigRequestBodyAppRunnerService(val defaultSizeInspectionLimit: String)
Link copied to clipboard
Link copied to clipboard
data class WebAclAssociationConfigRequestBodyCognitoUserPool(val defaultSizeInspectionLimit: String)
Link copied to clipboard
data class WebAclAssociationConfigRequestBodyVerifiedAccessInstance(val defaultSizeInspectionLimit: String)
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 WebAclDataProtectionConfig(val dataProtections: List<WebAclDataProtectionConfigDataProtection>? = null)
Link copied to clipboard
data class WebAclDataProtectionConfigDataProtection(val action: String, val excludeRateBasedDetails: Boolean? = null, val excludeRuleMatchDetails: Boolean? = null, val field: WebAclDataProtectionConfigDataProtectionField)
Link copied to clipboard
data class WebAclDataProtectionConfigDataProtectionField(val fieldKeys: List<String>? = null, val fieldType: String)
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 challengeConfig: WebAclRuleChallengeConfig? = 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 WebAclRuleChallengeConfig(val immunityTimeProperty: WebAclRuleChallengeConfigImmunityTimeProperty? = 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 ja4Fingerprint: WebAclRuleStatementByteMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementByteMatchStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementByteMatchStatementFieldToMatchJa4Fingerprint(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
data class WebAclRuleStatementByteMatchStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 enableMachineLearning: Boolean? = null, 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 ja4Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchUriFragment? = 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)
Link copied to clipboard
data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementByteMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 ja4Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriFragment(val fallbackBehavior: 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 sensitivityLevel: String? = 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 ja4Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchUriFragment? = 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)
Link copied to clipboard
data class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementSqliMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementXssMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja3Fingerprint: WebAclRuleStatementRateBasedStatementCustomKeyJa3Fingerprint? = null, val ja4Fingerprint: WebAclRuleStatementRateBasedStatementCustomKeyJa4Fingerprint? = 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
data class WebAclRuleStatementRateBasedStatementCustomKeyJa3Fingerprint(val fallbackBehavior: String)
Link copied to clipboard
data class WebAclRuleStatementRateBasedStatementCustomKeyJa4Fingerprint(val fallbackBehavior: String)
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 ja4Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementRateBasedStatementScopeDownStatementByteMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchUriFragment? = 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)
Web Acl Rule Statement Rate Based Statement Scope Down Statement Regex Match Statement Field To Match Ja4Fingerprint
Link copied to clipboard
data class WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementRateBasedStatementScopeDownStatementRegexMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementRateBasedStatementScopeDownStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementRateBasedStatementScopeDownStatementSizeConstraintStatementFieldToMatchUriFragment(val fallbackBehavior: 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 sensitivityLevel: String? = 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 ja4Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementRateBasedStatementScopeDownStatementSqliMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementRateBasedStatementScopeDownStatementXssMatchStatementFieldToMatchUriFragment(val fallbackBehavior: 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 ja4Fingerprint: WebAclRuleStatementRegexMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementRegexMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRegexMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRegexMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRegexMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRegexMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementRegexMatchStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementRegexMatchStatementFieldToMatchJa4Fingerprint(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
data class WebAclRuleStatementRegexMatchStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 ja4Fingerprint: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchJa4Fingerprint(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 WebAclRuleStatementRegexPatternSetReferenceStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 ja4Fingerprint: WebAclRuleStatementSizeConstraintStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementSizeConstraintStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementSizeConstraintStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementSizeConstraintStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementSizeConstraintStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementSizeConstraintStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementSizeConstraintStatementFieldToMatchJa4Fingerprint(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
data class WebAclRuleStatementSizeConstraintStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 sensitivityLevel: String? = 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 ja4Fingerprint: WebAclRuleStatementSqliMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementSqliMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementSqliMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementSqliMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementSqliMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementSqliMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementSqliMatchStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementSqliMatchStatementFieldToMatchJa4Fingerprint(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
data class WebAclRuleStatementSqliMatchStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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 ja4Fingerprint: WebAclRuleStatementXssMatchStatementFieldToMatchJa4Fingerprint? = null, val jsonBody: WebAclRuleStatementXssMatchStatementFieldToMatchJsonBody? = null, val method: WebAclRuleStatementXssMatchStatementFieldToMatchMethod? = null, val queryString: WebAclRuleStatementXssMatchStatementFieldToMatchQueryString? = null, val singleHeader: WebAclRuleStatementXssMatchStatementFieldToMatchSingleHeader? = null, val singleQueryArgument: WebAclRuleStatementXssMatchStatementFieldToMatchSingleQueryArgument? = null, val uriFragment: WebAclRuleStatementXssMatchStatementFieldToMatchUriFragment? = 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 WebAclRuleStatementXssMatchStatementFieldToMatchJa4Fingerprint(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
data class WebAclRuleStatementXssMatchStatementFieldToMatchUriFragment(val fallbackBehavior: String? = null)
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)