Interface CfnApiGatewayManagedOverridesProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApiGatewayManagedOverridesProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-15T10:24:54.063Z")
@Stability(Stable)
public interface CfnApiGatewayManagedOverridesProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnApiGatewayManagedOverrides
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.apigatewayv2.*; Object routeSettings; Object stageVariables; CfnApiGatewayManagedOverridesProps cfnApiGatewayManagedOverridesProps = CfnApiGatewayManagedOverridesProps.builder() .apiId("apiId") // the properties below are optional .integration(IntegrationOverridesProperty.builder() .description("description") .integrationMethod("integrationMethod") .payloadFormatVersion("payloadFormatVersion") .timeoutInMillis(123) .build()) .route(RouteOverridesProperty.builder() .authorizationScopes(List.of("authorizationScopes")) .authorizationType("authorizationType") .authorizerId("authorizerId") .operationName("operationName") .target("target") .build()) .stage(StageOverridesProperty.builder() .accessLogSettings(AccessLogSettingsProperty.builder() .destinationArn("destinationArn") .format("format") .build()) .autoDeploy(false) .defaultRouteSettings(RouteSettingsProperty.builder() .dataTraceEnabled(false) .detailedMetricsEnabled(false) .loggingLevel("loggingLevel") .throttlingBurstLimit(123) .throttlingRateLimit(123) .build()) .description("description") .routeSettings(routeSettings) .stageVariables(stageVariables) .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnApiGatewayManagedOverridesProps
static final class
An implementation forCfnApiGatewayManagedOverridesProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
getApiId()
The ID of the API for which to override the configuration of API Gateway-managed resources.default Object
Overrides the integration configuration for an API Gateway-managed integration.default Object
getRoute()
Overrides the route configuration for an API Gateway-managed route.default Object
getStage()
Overrides the stage configuration for an API Gateway-managed stage.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getApiId
The ID of the API for which to override the configuration of API Gateway-managed resources.- See Also:
-
getIntegration
Overrides the integration configuration for an API Gateway-managed integration.- See Also:
-
getRoute
Overrides the route configuration for an API Gateway-managed route.- See Also:
-
getStage
Overrides the stage configuration for an API Gateway-managed stage.- See Also:
-
builder
-