UsagePlanApiStageArgs

data class UsagePlanApiStageArgs(val apiId: Output<String>? = null, val stage: Output<String>? = null, val throttle: Output<Any>? = null) : ConvertibleToJava<UsagePlanApiStageArgs>

Constructors

Link copied to clipboard
fun UsagePlanApiStageArgs(apiId: Output<String>? = null, stage: Output<String>? = null, throttle: Output<Any>? = null)

Functions

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

Properties

Link copied to clipboard
val apiId: Output<String>? = null

The ID of an API that is in the specified Stage property that you want to associate with the usage plan.

Link copied to clipboard
val stage: Output<String>? = null

The name of the stage to associate with the usage plan.

Link copied to clipboard
val throttle: Output<Any>? = null

Map containing method-level throttling information for an API stage in a usage plan. The key for the map is the path and method for which to configure custom throttling, for example, '/pets/GET'. Duplicates are not allowed.