AwsLambdaArgs

AwsLambdaArgs = { function: AwsLambdaFunctionArgs; layer?: never } | { function?: never; layer: AwsLambdaLayerArgs }

Inputs for exactly one AWS Lambda capability.

Example

CODE
const lambda = new AwsLambda({
  function: {
    functionName: 'apiHandler',
    executionRole: executionRole.arn,
    codePath: './dist/function',
    handler: 'index.handler',
    runtime: 'nodejs22.x',
  },
});