AwsApiGatewayExternalLambdaRouteIntegrationArgs

interface AwsApiGatewayExternalLambdaRouteIntegrationArgs { createInvokePermission: false; function?: undefined; targetArn: Input<string>; type: 'lambda'; }

Externally permissioned Lambda route integration target definition.

Example

CODE
const integration: AwsApiGatewayExternalLambdaRouteIntegrationArgs = {
  type: 'lambda',
  targetArn: externalFunctionArn,
  createInvokePermission: false,
};

Properties

createInvokePermission: false

Explicitly confirms that the required Lambda invoke permission is managed externally.

function: undefined

targetArn: Input<string>

Lambda function ARN or invoke ARN target.

type: 'lambda'

Integration capability type.