RulesetRuleRatelimitArgs

data class RulesetRuleRatelimitArgs(val characteristics: Output<List<String>>? = null, val countingExpression: Output<String>? = null, val mitigationTimeout: Output<Int>? = null, val period: Output<Int>? = null, val requestsPerPeriod: Output<Int>? = null, val requestsToOrigin: Output<Boolean>? = null, val scorePerPeriod: Output<Int>? = null, val scoreResponseHeaderName: Output<String>? = null) : ConvertibleToJava<RulesetRuleRatelimitArgs>

Constructors

Link copied to clipboard
constructor(characteristics: Output<List<String>>? = null, countingExpression: Output<String>? = null, mitigationTimeout: Output<Int>? = null, period: Output<Int>? = null, requestsPerPeriod: Output<Int>? = null, requestsToOrigin: Output<Boolean>? = null, scorePerPeriod: Output<Int>? = null, scoreResponseHeaderName: Output<String>? = null)

Properties

Link copied to clipboard
val characteristics: Output<List<String>>? = null
Link copied to clipboard
val countingExpression: Output<String>? = null
Link copied to clipboard
val mitigationTimeout: Output<Int>? = null
Link copied to clipboard
val period: Output<Int>? = null
Link copied to clipboard
val requestsPerPeriod: Output<Int>? = null
Link copied to clipboard
val requestsToOrigin: Output<Boolean>? = null
Link copied to clipboard
val scorePerPeriod: Output<Int>? = null
Link copied to clipboard
val scoreResponseHeaderName: Output<String>? = null

Functions

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