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 policy that you have set. Cannot 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

In the password policy you have set, refers to the number of days a temporary password is valid. If the user does not sign-in during this time, their password will need to be reset by an administrator.

Note

When you set TemporaryPasswordValidityDays for a user pool, you will no longer be able to set the deprecated UnusedAccountValidityDays value for that user pool.

Required: No

Type: Integer

Minimum: 0

Maximum: 365

Update requires: No interruption