AWS::ApiGatewayV2::ApiGatewayManagedOverrides
The AWS::ApiGatewayV2::ApiGatewayManagedOverrides
resource overrides the
default properties of API Gateway-managed resources that are implicitly configured for
you when you use quick create. When you create an API by using quick create, an
AWS::ApiGatewayV2::Route
, AWS::ApiGatewayV2::Integration
,
and AWS::ApiGatewayV2::Stage
are created for you and associated with your
AWS::ApiGatewayV2::Api
. The
AWS::ApiGatewayV2::ApiGatewayManagedOverrides
resource enables you to
set, or override the properties of these implicit resources. Supported only for HTTP
APIs.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", "Properties" : { "ApiId" :
String
, "Integration" :IntegrationOverrides
, "Route" :RouteOverrides
, "Stage" :StageOverrides
} }
YAML
Type: AWS::ApiGatewayV2::ApiGatewayManagedOverrides Properties: ApiId:
String
Integration:IntegrationOverrides
Route:RouteOverrides
Stage:StageOverrides
Properties
ApiId
-
The ID of the API for which to override the configuration of API Gateway-managed resources.
Required: Yes
Type: String
Update requires: Replacement
Integration
-
Overrides the integration configuration for an API Gateway-managed integration.
Required: No
Type: IntegrationOverrides
Update requires: No interruption
Route
-
Overrides the route configuration for an API Gateway-managed route.
Required: No
Type: RouteOverrides
Update requires: No interruption
Stage
-
Overrides the stage configuration for an API Gateway-managed stage.
Required: No
Type: StageOverrides
Update requires: No interruption
Return values
Fn::GetAtt
Id
-
The identifier.