UsagePlanQuotaSettingsArgs

data class UsagePlanQuotaSettingsArgs(val limit: Output<Int>? = null, val offset: Output<Int>? = null, val period: Output<String>? = null) : ConvertibleToJava<UsagePlanQuotaSettingsArgs>

`QuotaSettings` is a property of the AWS::ApiGateway::UsagePlan resource that specifies a target for the maximum number of requests users can make to your REST APIs. In some cases clients can exceed the targets that you set. Don’t rely on usage plans to control costs. Consider using to monitor costs and to manage API requests.

Constructors

Link copied to clipboard
constructor(limit: Output<Int>? = null, offset: Output<Int>? = null, period: Output<String>? = null)

Properties

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

The target maximum number of requests that can be made in a given time period.

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

The number of requests subtracted from the given limit in the initial time period.

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

The time period in which the limit applies. Valid values are "DAY", "WEEK" or "MONTH".

Functions

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