Table of Contents

Class CfnIntegrationV2

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

(deprecated) A CloudFormation AWS::ApiGatewayV2::Integration.

[Obsolete("moved to package aws-apigatewayv2")]
public class CfnIntegrationV2 : CfnResource, IInspectable
Inheritance
CfnIntegrationV2
Implements
IInspectable

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 cfnIntegrationV2 = new CfnIntegrationV2(this, "MyCfnIntegrationV2", 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

Stability: Deprecated

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

CloudformationResource: AWS::ApiGatewayV2::Integration

ExampleMetadata: fixture=_generated

Constructors

CfnIntegrationV2(Construct, string, ICfnIntegrationV2Props)

(deprecated) Create a new AWS::ApiGatewayV2::Integration.

[Obsolete]
public CfnIntegrationV2(Construct scope, string id, ICfnIntegrationV2Props props)

Parameters

scope Construct
  • scope in which this resource is defined.
id string
  • scoped id of the resource.
props ICfnIntegrationV2Props
  • resource properties.

Remarks

Stability: Deprecated

Properties

ApiId

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

[Obsolete]
public virtual string ApiId { get; set; }

Property Value

string

Remarks

CFN_RESOURCE_TYPE_NAME

(deprecated) The CloudFormation resource type name for this resource class.

[Obsolete]
public static string CFN_RESOURCE_TYPE_NAME { get; }

Property Value

string

Remarks

Stability: Deprecated

CfnProperties

[Obsolete]
protected override IDictionary<string, object> CfnProperties { get; }

Property Value

IDictionary<string, object>

Remarks

Stability: Deprecated

ConnectionType

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

[Obsolete]
public virtual string? ConnectionType { get; set; }

Property Value

string

Remarks

ContentHandlingStrategy

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

[Obsolete]
public virtual string? ContentHandlingStrategy { get; set; }

Property Value

string

Remarks

CredentialsArn

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

[Obsolete]
public virtual string? CredentialsArn { get; set; }

Property Value

string

Remarks

Description

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

[Obsolete]
public virtual string? Description { get; set; }

Property Value

string

Remarks

IntegrationMethod

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

[Obsolete]
public virtual string? IntegrationMethod { get; set; }

Property Value

string

Remarks

IntegrationType

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

[Obsolete]
public virtual string IntegrationType { get; set; }

Property Value

string

Remarks

IntegrationUri

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

[Obsolete]
public virtual string? IntegrationUri { get; set; }

Property Value

string

Remarks

PassthroughBehavior

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

[Obsolete]
public virtual string? PassthroughBehavior { get; set; }

Property Value

string

Remarks

PayloadFormatVersion

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

[Obsolete]
public virtual string? PayloadFormatVersion { get; set; }

Property Value

string

Remarks

RequestParameters

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

[Obsolete]
public virtual object RequestParameters { get; set; }

Property Value

object

Remarks

RequestTemplates

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

[Obsolete]
public virtual object RequestTemplates { get; set; }

Property Value

object

Remarks

TemplateSelectionExpression

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

[Obsolete]
public virtual string? TemplateSelectionExpression { get; set; }

Property Value

string

Remarks

TimeoutInMillis

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

[Obsolete]
public virtual double? TimeoutInMillis { get; set; }

Property Value

double?

Remarks

Methods

Inspect(TreeInspector)

(deprecated) Examines the CloudFormation resource and discloses attributes.

[Obsolete]
public virtual void Inspect(TreeInspector inspector)

Parameters

inspector TreeInspector
  • tree inspector to collect and process attributes.

Remarks

Stability: Deprecated

RenderProperties(IDictionary<string, object>)

[Obsolete]
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)

Parameters

props IDictionary<string, object>

Returns

IDictionary<string, object>

Remarks

Stability: Deprecated