Show / Hide Table of Contents

Class CfnApiGatewayManagedOverridesProps

Properties for defining a CfnApiGatewayManagedOverrides.

Inheritance
object
CfnApiGatewayManagedOverridesProps
Implements
ICfnApiGatewayManagedOverridesProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.Apigatewayv2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnApiGatewayManagedOverridesProps : ICfnApiGatewayManagedOverridesProps
Syntax (vb)
Public Class CfnApiGatewayManagedOverridesProps Implements ICfnApiGatewayManagedOverridesProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apigatewaymanagedoverrides.html

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 for defining a CfnApiGatewayManagedOverrides.

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()

Properties for defining a CfnApiGatewayManagedOverrides.

public CfnApiGatewayManagedOverridesProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apigatewaymanagedoverrides.html

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
                 }
             };

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apigatewaymanagedoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-apiid

Integration

Overrides the integration configuration for an API Gateway-managed integration.

public object? Integration { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apigatewaymanagedoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-integration

Route

Overrides the route configuration for an API Gateway-managed route.

public object? Route { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apigatewaymanagedoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-route

Stage

Overrides the stage configuration for an API Gateway-managed stage.

public object? Stage { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apigatewaymanagedoverrides.html#cfn-apigatewayv2-apigatewaymanagedoverrides-stage

Implements

ICfnApiGatewayManagedOverridesProps
Back to top Generated by DocFX