interface HttpStageProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.APIGatewayv2.HttpStageProps |
Java | software.amazon.awscdk.services.apigatewayv2.HttpStageProps |
Python | aws_cdk.aws_apigatewayv2.HttpStageProps |
TypeScript (source) | @aws-cdk/aws-apigatewayv2 » HttpStageProps |
Properties to initialize an instance of HttpStage.
Example
declare const api: apigwv2.HttpApi;
new apigwv2.HttpStage(this, 'Stage', {
httpApi: api,
stageName: 'beta',
});
Properties
| Name | Type | Description |
|---|---|---|
| http | IHttp | The HTTP API to which this stage is associated. |
| auto | boolean | Whether updates to an API automatically trigger a new deployment. |
| domain | Domain | The options for custom domain and api mapping. |
| stage | string | The name of the stage. |
| throttle? | Throttle | Throttle settings for the routes of this stage. |
httpApi
Type:
IHttp
The HTTP API to which this stage is associated.
autoDeploy?
Type:
boolean
(optional, default: false)
Whether updates to an API automatically trigger a new deployment.
domainMapping?
Type:
Domain
(optional, default: no custom domain and api mapping configuration)
The options for custom domain and api mapping.
stageName?
Type:
string
(optional, default: '$default' the default stage of the API. This stage will have the URL at the root of the API endpoint.)
The name of the stage.
See StageName class for more details.
throttle?
Type:
Throttle
(optional, default: no throttling configuration)
Throttle settings for the routes of this stage.

.NET
Java
Python
TypeScript (