class LambdaDestination
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Lambda.Destinations.LambdaDestination |
Java | software.amazon.awscdk.services.lambda.destinations.LambdaDestination |
Python | aws_cdk.aws_lambda_destinations.LambdaDestination |
TypeScript (source) | @aws-cdk/aws-lambda-destinations » LambdaDestination |
Implements
IDestination
Use a Lambda function as a Lambda destination.
Example
// Auto-extract response payload with a lambda destination
declare const destinationFn: lambda.Function;
const sourceFn = new lambda.Function(this, 'Source', {
runtime: lambda.Runtime.NODEJS_14_X,
handler: 'index.handler',
code: lambda.Code.fromAsset(path.join(__dirname, 'lambda-handler')),
// auto-extract on success
onSuccess: new destinations.LambdaDestination(destinationFn, {
responseOnly: true,
}),
})
Initializer
new LambdaDestination(fn: IFunction, options?: LambdaDestinationOptions)
Parameters
- fn
IFunction - options
LambdaDestination Options
Methods
| Name | Description |
|---|---|
| bind(scope, fn, options?) | Returns a destination configuration. |
bind(scope, fn, options?)
public bind(scope: Construct, fn: IFunction, options?: DestinationOptions): DestinationConfig
Parameters
- scope
Construct - fn
IFunction - options
DestinationOptions
Returns
Returns a destination configuration.

.NET
Java
Python
TypeScript (