AWS::Cognito::UserPool PasswordPolicy - AWS CloudFormation

AWS::Cognito::UserPool PasswordPolicy

The password policy type.

Syntax

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

JSON

{ "MinimumLength" : Integer, "RequireLowercase" : Boolean, "RequireNumbers" : Boolean, "RequireSymbols" : Boolean, "RequireUppercase" : Boolean, "TemporaryPasswordValidityDays" : Integer }

Properties

MinimumLength

The minimum length of the password in the policy that you have set. This value can't be less than 6.

Required: No

Type: Integer

Minimum: 6

Maximum: 99

Update requires: No interruption

RequireLowercase

In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

Required: No

Type: Boolean

Update requires: No interruption

RequireNumbers

In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

Required: No

Type: Boolean

Update requires: No interruption

RequireSymbols

In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

Required: No

Type: Boolean

Update requires: No interruption

RequireUppercase

In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

Required: No

Type: Boolean

Update requires: No interruption

TemporaryPasswordValidityDays

The number of days a temporary password is valid in the password policy. If the user doesn't sign in during this time, an administrator must reset their password.

Note

When you set TemporaryPasswordValidityDays for a user pool, you can no longer set a value for the legacy UnusedAccountValidityDays parameter in that user pool.

Required: No

Type: Integer

Minimum: 0

Maximum: 365

Update requires: No interruption