Table of Contents

Interface ICfnIntegrationV2Props

Namespace
Amazon.CDK.AWS.APIGateway
Assembly
Amazon.CDK.AWS.APIGateway.dll

(deprecated) Properties for defining a AWS::ApiGatewayV2::Integration.

[Obsolete("moved to package aws-apigatewayv2")]
public interface ICfnIntegrationV2Props

Examples

// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.APIGateway;

             var requestParameters;
             var requestTemplates;

             var cfnIntegrationV2Props = new CfnIntegrationV2Props {
                 ApiId = "apiId",
                 IntegrationType = "integrationType",

                 // the properties below are optional
                 ConnectionType = "connectionType",
                 ContentHandlingStrategy = "contentHandlingStrategy",
                 CredentialsArn = "credentialsArn",
                 Description = "description",
                 IntegrationMethod = "integrationMethod",
                 IntegrationUri = "integrationUri",
                 PassthroughBehavior = "passthroughBehavior",
                 PayloadFormatVersion = "payloadFormatVersion",
                 RequestParameters = requestParameters,
                 RequestTemplates = requestTemplates,
                 TemplateSelectionExpression = "templateSelectionExpression",
                 TimeoutInMillis = 123
             };

Remarks

Properties

ApiId

(deprecated) AWS::ApiGatewayV2::Integration.ApiId.

[Obsolete]
string ApiId { get; }

Property Value

string

Remarks

ConnectionType

(deprecated) AWS::ApiGatewayV2::Integration.ConnectionType.

[Obsolete]
string? ConnectionType { get; }

Property Value

string

Remarks

ContentHandlingStrategy

(deprecated) AWS::ApiGatewayV2::Integration.ContentHandlingStrategy.

[Obsolete]
string? ContentHandlingStrategy { get; }

Property Value

string

Remarks

CredentialsArn

(deprecated) AWS::ApiGatewayV2::Integration.CredentialsArn.

[Obsolete]
string? CredentialsArn { get; }

Property Value

string

Remarks

Description

(deprecated) AWS::ApiGatewayV2::Integration.Description.

[Obsolete]
string? Description { get; }

Property Value

string

Remarks

IntegrationMethod

(deprecated) AWS::ApiGatewayV2::Integration.IntegrationMethod.

[Obsolete]
string? IntegrationMethod { get; }

Property Value

string

Remarks

IntegrationType

(deprecated) AWS::ApiGatewayV2::Integration.IntegrationType.

[Obsolete]
string IntegrationType { get; }

Property Value

string

Remarks

IntegrationUri

(deprecated) AWS::ApiGatewayV2::Integration.IntegrationUri.

[Obsolete]
string? IntegrationUri { get; }

Property Value

string

Remarks

PassthroughBehavior

(deprecated) AWS::ApiGatewayV2::Integration.PassthroughBehavior.

[Obsolete]
string? PassthroughBehavior { get; }

Property Value

string

Remarks

PayloadFormatVersion

(deprecated) AWS::ApiGatewayV2::Integration.PayloadFormatVersion.

[Obsolete]
string? PayloadFormatVersion { get; }

Property Value

string

Remarks

RequestParameters

(deprecated) AWS::ApiGatewayV2::Integration.RequestParameters.

[Obsolete]
object? RequestParameters { get; }

Property Value

object

Remarks

RequestTemplates

(deprecated) AWS::ApiGatewayV2::Integration.RequestTemplates.

[Obsolete]
object? RequestTemplates { get; }

Property Value

object

Remarks

TemplateSelectionExpression

(deprecated) AWS::ApiGatewayV2::Integration.TemplateSelectionExpression.

[Obsolete]
string? TemplateSelectionExpression { get; }

Property Value

string

Remarks

TimeoutInMillis

(deprecated) AWS::ApiGatewayV2::Integration.TimeoutInMillis.

[Obsolete]
double? TimeoutInMillis { get; }

Property Value

double?

Remarks