interface HttpStageProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Apigatewayv2.HttpStageProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsapigatewayv2#HttpStageProps |
![]() | software.amazon.awscdk.services.apigatewayv2.HttpStageProps |
![]() | aws_cdk.aws_apigatewayv2.HttpStageProps |
![]() | aws-cdk-lib » 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',
description: 'My Stage',
});
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. |
description? | string | The description for the API stage. |
detailed | boolean | Specifies whether detailed metrics are enabled. |
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.
description?
Type:
string
(optional, default: no description)
The description for the API stage.
detailedMetricsEnabled?
Type:
boolean
(optional, default: false)
Specifies whether detailed metrics are enabled.
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.