Web Acl Rate Based Statement Custom Key Args
data class WebAclRateBasedStatementCustomKeyArgs(val cookie: Output<WebAclRateLimitCookieArgs>? = null, val forwardedIp: Output<WebAclRateLimitForwardedIpArgs>? = null, val header: Output<WebAclRateLimitHeaderArgs>? = null, val httpMethod: Output<WebAclRateLimitHttpMethodArgs>? = null, val ip: Output<WebAclRateLimitIpArgs>? = null, val labelNamespace: Output<WebAclRateLimitLabelNamespaceArgs>? = null, val queryArgument: Output<WebAclRateLimitQueryArgumentArgs>? = null, val queryString: Output<WebAclRateLimitQueryStringArgs>? = null, val uriPath: Output<WebAclRateLimitUriPathArgs>? = null) : ConvertibleToJava<WebAclRateBasedStatementCustomKeyArgs>
Specifies a single custom aggregate key for a rate-base rule.
Constructors
Link copied to clipboard
fun WebAclRateBasedStatementCustomKeyArgs(cookie: Output<WebAclRateLimitCookieArgs>? = null, forwardedIp: Output<WebAclRateLimitForwardedIpArgs>? = null, header: Output<WebAclRateLimitHeaderArgs>? = null, httpMethod: Output<WebAclRateLimitHttpMethodArgs>? = null, ip: Output<WebAclRateLimitIpArgs>? = null, labelNamespace: Output<WebAclRateLimitLabelNamespaceArgs>? = null, queryArgument: Output<WebAclRateLimitQueryArgumentArgs>? = null, queryString: Output<WebAclRateLimitQueryStringArgs>? = null, uriPath: Output<WebAclRateLimitUriPathArgs>? = null)