interface PasswordPolicyProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Cognito.CfnUserPool.PasswordPolicyProperty |
Java | software.amazon.awscdk.services.cognito.CfnUserPool.PasswordPolicyProperty |
Python | aws_cdk.aws_cognito.CfnUserPool.PasswordPolicyProperty |
TypeScript | @aws-cdk/aws-cognito » CfnUserPool » PasswordPolicyProperty |
The password policy type.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cognito from '@aws-cdk/aws-cognito';
const passwordPolicyProperty: cognito.CfnUserPool.PasswordPolicyProperty = {
minimumLength: 123,
requireLowercase: false,
requireNumbers: false,
requireSymbols: false,
requireUppercase: false,
temporaryPasswordValidityDays: 123,
};
Properties
| Name | Type | Description |
|---|---|---|
| minimum | number | The minimum length of the password in the policy that you have set. |
| require | boolean | IResolvable | 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. |
| require | boolean | IResolvable | In the password policy that you have set, refers to whether you have required users to use at least one number in their password. |
| require | boolean | IResolvable | In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password. |
| require | boolean | IResolvable | 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. |
| temporary | number | The number of days a temporary password is valid in the password policy. |
minimumLength?
Type:
number
(optional)
The minimum length of the password in the policy that you have set.
This value can't be less than 6.
requireLowercase?
Type:
boolean | IResolvable
(optional)
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.
requireNumbers?
Type:
boolean | IResolvable
(optional)
In the password policy that you have set, refers to whether you have required users to use at least one number in their password.
requireSymbols?
Type:
boolean | IResolvable
(optional)
In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.
requireUppercase?
Type:
boolean | IResolvable
(optional)
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.
temporaryPasswordValidityDays?
Type:
number
(optional)
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.
When you set
TemporaryPasswordValidityDaysfor a user pool, you can no longer set a value for the legacyUnusedAccountValidityDaysparameter in that user pool.

.NET
Java
Python
TypeScript