RuleGroupRateBasedStatementArgs

data class RuleGroupRateBasedStatementArgs(val aggregateKeyType: Output<RuleGroupRateBasedStatementAggregateKeyType>, val customKeys: Output<List<RuleGroupRateBasedStatementCustomKeyArgs>>? = null, val forwardedIpConfig: Output<RuleGroupForwardedIpConfigurationArgs>? = null, val limit: Output<Int>, val scopeDownStatement: Output<RuleGroupStatementArgs>? = null) : ConvertibleToJava<RuleGroupRateBasedStatementArgs>

Constructors

Link copied to clipboard
fun RuleGroupRateBasedStatementArgs(aggregateKeyType: Output<RuleGroupRateBasedStatementAggregateKeyType>, customKeys: Output<List<RuleGroupRateBasedStatementCustomKeyArgs>>? = null, forwardedIpConfig: Output<RuleGroupForwardedIpConfigurationArgs>? = null, limit: Output<Int>, scopeDownStatement: Output<RuleGroupStatementArgs>? = null)

Functions

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

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