WebAclRateBasedStatementArgs

data class WebAclRateBasedStatementArgs(val aggregateKeyType: Output<WebAclRateBasedStatementAggregateKeyType>, val customKeys: Output<List<WebAclRateBasedStatementCustomKeyArgs>>? = null, val forwardedIpConfig: Output<WebAclForwardedIpConfigurationArgs>? = null, val limit: Output<Int>, val scopeDownStatement: Output<WebAclStatementArgs>? = null) : ConvertibleToJava<WebAclRateBasedStatementArgs>

Constructors

Link copied to clipboard
fun WebAclRateBasedStatementArgs(aggregateKeyType: Output<WebAclRateBasedStatementAggregateKeyType>, customKeys: Output<List<WebAclRateBasedStatementCustomKeyArgs>>? = null, forwardedIpConfig: Output<WebAclForwardedIpConfigurationArgs>? = null, limit: Output<Int>, scopeDownStatement: Output<WebAclStatementArgs>? = null)

Functions

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

Properties

Link copied to clipboard

Specifies the aggregate keys to use in a rate-base rule.

Link copied to clipboard
Link copied to clipboard
val limit: Output<Int>
Link copied to clipboard