We recommend creating an Identify and Access Management (IAM) user with an accessKey and accessSecret pair, specifically for each Extension that only has the lambda:InvokeFunction permission on this function.

interface AWSLambdaDestination {
    accessKey: string;
    accessSecret: string;
    arn: string;
    type: "AWSLambda";
}

Properties

accessKey: string

Partially hidden on retrieval for security reasons.

accessSecret: string

Partially hidden on retrieval for security reasons.

arn: string

Amazon Resource Name (ARN) of the Lambda function in the format arn:aws:lambda:<region>:<accountid>:function:<functionName>. Use the format arn:aws:lambda:<region>:<accountid>:function:<functionName>:<functionAlias/version> to point to a specific version of the function.

type: "AWSLambda"

Generated using TypeDoc