This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Cognito::UserPool VerificationMessageTemplate
The template for the verification message that your user pool delivers to users who set an email address or phone number attribute.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "DefaultEmailOption" :String, "EmailMessage" :String, "EmailMessageByLink" :String, "EmailSubject" :String, "EmailSubjectByLink" :String, "SmsMessage" :String}
YAML
DefaultEmailOption:StringEmailMessage:StringEmailMessageByLink:StringEmailSubject:StringEmailSubjectByLink:StringSmsMessage:String
Properties
- DefaultEmailOption
- 
                    The configuration of verification emails to contain a clickable link or a verification code. For link, your template body must contain link text in the format {##Click here##}. "Click here" in the example is a customizable string. For code, your template body must contain a code placeholder in the format{####}.Required: No Type: String Allowed values: CONFIRM_WITH_LINK | CONFIRM_WITH_CODEUpdate requires: No interruption 
- EmailMessage
- 
                    The template for email messages that Amazon Cognito sends to your users. You can set an EmailMessagetemplate only if the value of EmailSendingAccount isDEVELOPER. When your EmailSendingAccount isDEVELOPER, your user pool sends email messages with your own Amazon SES configuration.Required: No Type: String Pattern: [\p{L}\p{M}\p{S}\p{N}\p{P}\s*]*\{####\}[\p{L}\p{M}\p{S}\p{N}\p{P}\s*]*Minimum: 6Maximum: 20000Update requires: No interruption 
- EmailMessageByLink
- 
                    The email message template for sending a confirmation link to the user. You can set an EmailMessageByLinktemplate only if the value of EmailSendingAccount isDEVELOPER. When your EmailSendingAccount isDEVELOPER, your user pool sends email messages with your own Amazon SES configuration.Required: No Type: String Pattern: [\p{L}\p{M}\p{S}\p{N}\p{P}\s*]*\{##[\p{L}\p{M}\p{S}\p{N}\p{P}\s*]*##\}[\p{L}\p{M}\p{S}\p{N}\p{P}\s*]*Minimum: 6Maximum: 20000Update requires: No interruption 
- EmailSubject
- 
                    The subject line for the email message template. You can set an EmailSubjecttemplate only if the value of EmailSendingAccount isDEVELOPER. When your EmailSendingAccount isDEVELOPER, your user pool sends email messages with your own Amazon SES configuration.Required: No Type: String Pattern: [\p{L}\p{M}\p{S}\p{N}\p{P}\s]+Minimum: 1Maximum: 140Update requires: No interruption 
- EmailSubjectByLink
- 
                    The subject line for the email message template for sending a confirmation link to the user. You can set an EmailSubjectByLinktemplate only if the value of EmailSendingAccount isDEVELOPER. When your EmailSendingAccount isDEVELOPER, your user pool sends email messages with your own Amazon SES configuration.Required: No Type: String Pattern: [\p{L}\p{M}\p{S}\p{N}\p{P}\s]+Minimum: 1Maximum: 140Update requires: No interruption 
- SmsMessage
- 
                    The template for SMS messages that Amazon Cognito sends to your users. Required: No Type: String Pattern: .*\{####\}.*Minimum: 6Maximum: 140Update requires: No interruption