UsagePlanApiStageThrottleArgs

data class UsagePlanApiStageThrottleArgs(val burstLimit: Output<Int>? = null, val path: Output<String>, val rateLimit: Output<Double>? = null) : ConvertibleToJava<UsagePlanApiStageThrottleArgs>

Constructors

Link copied to clipboard
constructor(burstLimit: Output<Int>? = null, path: Output<String>, rateLimit: Output<Double>? = null)

Properties

Link copied to clipboard
val burstLimit: Output<Int>? = null

The API request burst limit, the maximum rate limit over a time ranging from one to a few seconds, depending upon whether the underlying token bucket is at its full capacity.

Link copied to clipboard
val path: Output<String>

Method to apply the throttle settings for. Specfiy the path and method, for example /test/GET.

Link copied to clipboard
val rateLimit: Output<Double>? = null

The API request steady-state rate limit.

Functions

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