UserVerificationConfig

class aws_cdk.aws_cognito.UserVerificationConfig(*, email_body=None, email_style=None, email_subject=None, sms_message=None)

Bases: object

User pool configuration for user self sign up.

Parameters:
ExampleMetadata:

infused

Example:

cognito.UserPool(self, "myuserpool",
    # ...
    self_sign_up_enabled=True,
    user_verification=cognito.UserVerificationConfig(
        email_subject="Verify your email for our awesome app!",
        email_body="Thanks for signing up to our awesome app! Your verification code is {####}",
        email_style=cognito.VerificationEmailStyle.CODE,
        sms_message="Thanks for signing up to our awesome app! Your verification code is {####}"
    )
)

Attributes

email_body

The email body template for the verification email sent to the user upon sign up.

See https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-message-templates.html to learn more about message templates.

Default:

  • ‘The verification code to your new account is {####}’ if VerificationEmailStyle.CODE is chosen,

‘Verify your account by clicking on {##Verify Email##}’ if VerificationEmailStyle.LINK is chosen.

email_style

Emails can be verified either using a code or a link.

Learn more at https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-email-verification-message-customization.html

Default:

VerificationEmailStyle.CODE

email_subject

The email subject template for the verification email sent to the user upon sign up.

See https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-message-templates.html to learn more about message templates.

Default:

‘Verify your new account’

sms_message

The message template for the verification SMS sent to the user upon sign up.

See https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-message-templates.html to learn more about message templates.

Default:

  • ‘The verification code to your new account is {####}’ if VerificationEmailStyle.CODE is chosen,

not configured if VerificationEmailStyle.LINK is chosen