HttpLambdaIntegrationProps

class aws_cdk.aws_apigatewayv2_integrations.HttpLambdaIntegrationProps(*, parameter_mapping=None, payload_format_version=None)

Bases: object

(experimental) Lambda Proxy integration properties.

Parameters
  • parameter_mapping (Optional[ParameterMapping]) – (experimental) Specifies how to transform HTTP requests before sending them to the backend. Default: undefined requests are sent to the backend unmodified

  • payload_format_version (Optional[PayloadFormatVersion]) – (experimental) Version of the payload sent to the lambda handler. Default: PayloadFormatVersion.VERSION_2_0

Stability

experimental

ExampleMetadata

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_apigatewayv2 as apigatewayv2
import aws_cdk.aws_apigatewayv2_integrations as apigatewayv2_integrations

# parameter_mapping: apigatewayv2.ParameterMapping
# payload_format_version: apigatewayv2.PayloadFormatVersion

http_lambda_integration_props = apigatewayv2_integrations.HttpLambdaIntegrationProps(
    parameter_mapping=parameter_mapping,
    payload_format_version=payload_format_version
)

Attributes

parameter_mapping

(experimental) Specifies how to transform HTTP requests before sending them to the backend.

Default

undefined requests are sent to the backend unmodified

See

https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-parameter-mapping.html

Stability

experimental

Return type

Optional[ParameterMapping]

payload_format_version

(experimental) Version of the payload sent to the lambda handler.

Default

PayloadFormatVersion.VERSION_2_0

See

https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html

Stability

experimental

Return type

Optional[PayloadFormatVersion]