AWS::Cognito::UserPool CustomEmailSender - AWS CloudFormation

AWS::Cognito::UserPool CustomEmailSender

The configuration of a custom email sender Lambda trigger. This trigger routes all email notifications from a user pool to a Lambda function that delivers the message using custom logic.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "LambdaArn" : String, "LambdaVersion" : String }

YAML

LambdaArn: String LambdaVersion: String

Properties

LambdaArn

The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.

Required: No

Type: String

Pattern: arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)?

Minimum: 20

Maximum: 2048

Update requires: No interruption

LambdaVersion

The user pool trigger version of the request that Amazon Cognito sends to your Lambda function. Higher-numbered versions add fields that support new features.

You must use a LambdaVersion of V1_0 with a custom sender function.

Required: No

Type: String

Allowed values: V1_0

Update requires: No interruption