Class HttpLambdaIntegrationProps
(experimental) Lambda Proxy integration properties.
Inheritance
System.Object
HttpLambdaIntegrationProps
Implements
Namespace: Amazon.CDK.AWS.APIGatewayv2.Integrations
Assembly: Amazon.CDK.AWS.APIGatewayv2.Integrations.dll
Syntax (csharp)
public class HttpLambdaIntegrationProps : Object, IHttpLambdaIntegrationProps
Syntax (vb)
Public Class HttpLambdaIntegrationProps
Inherits Object
Implements IHttpLambdaIntegrationProps
Remarks
Stability: Experimental
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;
using Amazon.CDK.AWS.APIGatewayv2.Integrations;
ParameterMapping parameterMapping;
PayloadFormatVersion payloadFormatVersion;
var httpLambdaIntegrationProps = new HttpLambdaIntegrationProps {
ParameterMapping = parameterMapping,
PayloadFormatVersion = payloadFormatVersion
};
Synopsis
Constructors
HttpLambdaIntegrationProps() |
Properties
ParameterMapping | (experimental) Specifies how to transform HTTP requests before sending them to the backend. |
PayloadFormatVersion | (experimental) Version of the payload sent to the lambda handler. |
Constructors
HttpLambdaIntegrationProps()
public HttpLambdaIntegrationProps()
Properties
ParameterMapping
(experimental) Specifies how to transform HTTP requests before sending them to the backend.
public ParameterMapping ParameterMapping { get; set; }
Property Value
Remarks
Default: undefined requests are sent to the backend unmodified
Stability: Experimental
See: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-parameter-mapping.html
PayloadFormatVersion
(experimental) Version of the payload sent to the lambda handler.
public PayloadFormatVersion PayloadFormatVersion { get; set; }
Property Value
Remarks
Default: PayloadFormatVersion.VERSION_2_0
Stability: Experimental