Skip to content
v2.274.0

HttpUrlIntegrationProps Struct ​

Properties to initialize a new HttpProxyIntegration.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
import { aws_apigatewayv2 as apigatewayv2 } from 'aws-cdk-lib';
import { aws_apigatewayv2_integrations as apigatewayv2_integrations } from 'aws-cdk-lib';

declare const parameterMapping: apigatewayv2.ParameterMapping;
const httpUrlIntegrationProps: apigatewayv2_integrations.HttpUrlIntegrationProps = {
  method: apigatewayv2.HttpMethod.ANY,
  parameterMapping: parameterMapping,
  timeout: cdk.Duration.minutes(30),
};

Properties ​

methodHttpMethodmethodHttpMethodmethodHttpMethodMethodHttpMethodMethodHttpMethod= HttpMethod.ANY#
The HTTP method that must be used to invoke the underlying HTTP proxy.
parameterMappingParameterMappingparameter_mappingParameterMappingparameterMappingParameterMappingParameterMappingParameterMappingParameterMappingParameterMapping= undefined requests are sent to t…#
Specifies how to transform HTTP requests before sending them to the backend.
default

Default: undefined requests are sent to the backend unmodified

timeoutDurationtimeoutDurationtimeoutDurationTimeoutDurationTimeoutDuration= Duration.seconds(29)#
The maximum amount of time an integration will run before it returns without a response.

Must be between 50 milliseconds and 29 seconds.