Interface ICfnApiGatewayManagedOverridesProps
Properties for defining a CfnApiGatewayManagedOverrides
.
Namespace: Amazon.CDK.AWS.APIGatewayv2
Assembly: Amazon.CDK.AWS.APIGatewayv2.dll
Syntax (csharp)
public interface ICfnApiGatewayManagedOverridesProps
Syntax (vb)
Public Interface ICfnApiGatewayManagedOverridesProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.APIGatewayv2;
var routeSettings;
var stageVariables;
var cfnApiGatewayManagedOverridesProps = new CfnApiGatewayManagedOverridesProps {
ApiId = "apiId",
// the properties below are optional
Integration = new IntegrationOverridesProperty {
Description = "description",
IntegrationMethod = "integrationMethod",
PayloadFormatVersion = "payloadFormatVersion",
TimeoutInMillis = 123
},
Route = new RouteOverridesProperty {
AuthorizationScopes = new [] { "authorizationScopes" },
AuthorizationType = "authorizationType",
AuthorizerId = "authorizerId",
OperationName = "operationName",
Target = "target"
},
Stage = new StageOverridesProperty {
AccessLogSettings = new AccessLogSettingsProperty {
DestinationArn = "destinationArn",
Format = "format"
},
AutoDeploy = false,
DefaultRouteSettings = new RouteSettingsProperty {
DataTraceEnabled = false,
DetailedMetricsEnabled = false,
LoggingLevel = "loggingLevel",
ThrottlingBurstLimit = 123,
ThrottlingRateLimit = 123
},
Description = "description",
RouteSettings = routeSettings,
StageVariables = stageVariables
}
};
Synopsis
Properties
ApiId | The ID of the API for which to override the configuration of API Gateway-managed resources. |
Integration | Overrides the integration configuration for an API Gateway-managed integration. |
Route | Overrides the route configuration for an API Gateway-managed route. |
Stage | Overrides the stage configuration for an API Gateway-managed stage. |
Properties
ApiId
The ID of the API for which to override the configuration of API Gateway-managed resources.
string ApiId { get; }
Property Value
System.String
Remarks
Integration
Overrides the integration configuration for an API Gateway-managed integration.
virtual object Integration { get; }
Property Value
System.Object
Remarks
Route
Overrides the route configuration for an API Gateway-managed route.
virtual object Route { get; }
Property Value
System.Object
Remarks
Stage
Overrides the stage configuration for an API Gateway-managed stage.
virtual object Stage { get; }
Property Value
System.Object