Class CfnApiGatewayManagedOverridesProps
Properties for defining a CfnApiGatewayManagedOverrides
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Apigatewayv2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnApiGatewayManagedOverridesProps : Object, ICfnApiGatewayManagedOverridesProps
Syntax (vb)
Public Class CfnApiGatewayManagedOverridesProps
Inherits Object
Implements 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
Constructors
CfnApiGatewayManagedOverridesProps() |
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. |
Constructors
CfnApiGatewayManagedOverridesProps()
public CfnApiGatewayManagedOverridesProps()
Properties
ApiId
The ID of the API for which to override the configuration of API Gateway-managed resources.
public string ApiId { get; set; }
Property Value
System.String
Remarks
Integration
Overrides the integration configuration for an API Gateway-managed integration.
public object Integration { get; set; }
Property Value
System.Object
Remarks
Route
Overrides the route configuration for an API Gateway-managed route.
public object Route { get; set; }
Property Value
System.Object
Remarks
Stage
Overrides the stage configuration for an API Gateway-managed stage.
public object Stage { get; set; }
Property Value
System.Object