Package com.pulumi.aws.cognito.outputs
Class UserPoolPasswordPolicy
- java.lang.Object
-
- com.pulumi.aws.cognito.outputs.UserPoolPasswordPolicy
-
public final class UserPoolPasswordPolicy extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserPoolPasswordPolicy.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserPoolPasswordPolicy.Builderbuilder()static UserPoolPasswordPolicy.Builderbuilder(UserPoolPasswordPolicy defaults)java.util.Optional<java.lang.Integer>minimumLength()java.util.Optional<java.lang.Integer>passwordHistorySize()java.util.Optional<java.lang.Boolean>requireLowercase()java.util.Optional<java.lang.Boolean>requireNumbers()java.util.Optional<java.lang.Boolean>requireSymbols()java.util.Optional<java.lang.Boolean>requireUppercase()java.util.Optional<java.lang.Integer>temporaryPasswordValidityDays()
-
-
-
Method Detail
-
minimumLength
public java.util.Optional<java.lang.Integer> minimumLength()
- Returns:
- Minimum length of the password policy that you have set.
-
passwordHistorySize
public java.util.Optional<java.lang.Integer> passwordHistorySize()
- Returns:
- Number of previous passwords that you want Amazon Cognito to restrict each user from reusing. Users can't set a password that matches any of number of previous passwords specified by this argument. A value of 0 means that password history is not enforced. Valid values are between 0 and 24. **Note:** This argument requires advanced security features to be active in the user pool.
-
requireLowercase
public java.util.Optional<java.lang.Boolean> requireLowercase()
- Returns:
- Whether you have required users to use at least one lowercase letter in their password.
-
requireNumbers
public java.util.Optional<java.lang.Boolean> requireNumbers()
- Returns:
- Whether you have required users to use at least one number in their password.
-
requireSymbols
public java.util.Optional<java.lang.Boolean> requireSymbols()
- Returns:
- Whether you have required users to use at least one symbol in their password.
-
requireUppercase
public java.util.Optional<java.lang.Boolean> requireUppercase()
- Returns:
- Whether you have required users to use at least one uppercase letter in their password.
-
temporaryPasswordValidityDays
public java.util.Optional<java.lang.Integer> temporaryPasswordValidityDays()
- Returns:
- 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.
-
builder
public static UserPoolPasswordPolicy.Builder builder()
-
builder
public static UserPoolPasswordPolicy.Builder builder(UserPoolPasswordPolicy defaults)
-
-