Usage Plan Args
data class UsagePlanArgs(val apiStages: Output<List<UsagePlanApiStageArgs>>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val productCode: Output<String>? = null, val quotaSettings: Output<UsagePlanQuotaSettingsArgs>? = null, val tags: Output<Map<String, String>>? = null, val throttleSettings: Output<UsagePlanThrottleSettingsArgs>? = null) : ConvertibleToJava<UsagePlanArgs>
Provides an API Gateway Usage Plan.
Import
Using pulumi import
, import AWS API Gateway Usage Plan using the id
. For example:
$ pulumi import aws:apigateway/usagePlan:UsagePlan myusageplan <usage_plan_id>
Content copied to clipboard
Constructors
Link copied to clipboard
constructor(apiStages: Output<List<UsagePlanApiStageArgs>>? = null, description: Output<String>? = null, name: Output<String>? = null, productCode: Output<String>? = null, quotaSettings: Output<UsagePlanQuotaSettingsArgs>? = null, tags: Output<Map<String, String>>? = null, throttleSettings: Output<UsagePlanThrottleSettingsArgs>? = null)
Properties
Link copied to clipboard
Associated API stages of the usage plan.
Link copied to clipboard
Description of a usage plan.
Link copied to clipboard
AWS Marketplace product identifier to associate with the usage plan as a SaaS product on AWS Marketplace.
Link copied to clipboard
The quota settings of the usage plan.
Link copied to clipboard
The throttling limits of the usage plan.