HttpLambdaIntegrationProps

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

Bases: object

Lambda Proxy integration properties.

Parameters:
  • parameter_mapping (Optional[ParameterMapping]) – 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]) – Version of the payload sent to the lambda handler. Default: PayloadFormatVersion.VERSION_2_0

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_apigatewayv2 as apigatewayv2
from aws_cdk import 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

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

payload_format_version

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