{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-eventbridge-pipes/refs/heads/main/json-schema/amazon-eventbridge-pipes-pipe-target-lambda-function-parameters-schema.json", "title": "PipeTargetLambdaFunctionParameters", "description": "The parameters for using a Lambda function as a target.", "type": "object", "properties": { "InvocationType": { "allOf": [ { "$ref": "#/components/schemas/PipeTargetInvocationType" }, { "description": "
Choose from the following options.
RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.
Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.
DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.