Struct rusoto_apigateway::CreateUsagePlanRequest
[−]
[src]
pub struct CreateUsagePlanRequest { pub api_stages: Option<Vec<ApiStage>>, pub description: Option<String>, pub name: String, pub quota: Option<QuotaSettings>, pub throttle: Option<ThrottleSettings>, }
The POST request to create a usage plan with the name, description, throttle limits and quota limits, as well as the associated API stages, specified in the payload.
Fields
api_stages: Option<Vec<ApiStage>>
The associated API stages of the usage plan.
description: Option<String>
The description of the usage plan.
name: String
The name of the usage plan.
quota: Option<QuotaSettings>
The quota of the usage plan.
throttle: Option<ThrottleSettings>
The throttling limits of the usage plan.
Trait Implementations
impl Default for CreateUsagePlanRequest
[src]
fn default() -> CreateUsagePlanRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for CreateUsagePlanRequest
[src]
impl Clone for CreateUsagePlanRequest
[src]
fn clone(&self) -> CreateUsagePlanRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more