UsagePlanPerApiStage
- class aws_cdk.aws_apigateway.UsagePlanPerApiStage(*, api=None, stage=None, throttle=None)
Bases:
objectRepresents the API stages that a usage plan applies to.
- Parameters:
api (
Optional[IRestApi]) – Default: nonestage (
Optional[Stage]) – [disable-awslint:ref-via-interface]. Default: nonethrottle (
Optional[Sequence[Union[ThrottlingPerMethod,Dict[str,Any]]]]) – Default: none
- ExampleMetadata:
infused
Example:
# plan: apigateway.UsagePlan # api: apigateway.RestApi # echo_method: apigateway.Method plan.add_api_stage( stage=api.deployment_stage, throttle=[apigateway.ThrottlingPerMethod( method=echo_method, throttle=apigateway.ThrottleSettings( rate_limit=10, burst_limit=2 ) ) ] )
Attributes
- api
none
- Type:
default
- stage
ref-via-interface].
- Default:
none
- Type:
[disable-awslint
- throttle
none
- Type:
default