Package com.pulumi.aws.cognito.inputs
Class UserPoolPasswordPolicyArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cognito.inputs.UserPoolPasswordPolicyArgs
-
public final class UserPoolPasswordPolicyArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserPoolPasswordPolicyArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static UserPoolPasswordPolicyArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserPoolPasswordPolicyArgs.Builderbuilder()static UserPoolPasswordPolicyArgs.Builderbuilder(UserPoolPasswordPolicyArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>minimumLength()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>passwordHistorySize()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>requireLowercase()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>requireNumbers()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>requireSymbols()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>requireUppercase()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>temporaryPasswordValidityDays()
-
-
-
Field Detail
-
Empty
public static final UserPoolPasswordPolicyArgs Empty
-
-
Method Detail
-
minimumLength
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> minimumLength()
- Returns:
- Minimum length of the password policy that you have set.
-
passwordHistorySize
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.Boolean>> requireNumbers()
- Returns:
- Whether you have required users to use at least one number in their password.
-
requireSymbols
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> requireSymbols()
- Returns:
- Whether you have required users to use at least one symbol in their password.
-
requireUppercase
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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 UserPoolPasswordPolicyArgs.Builder builder()
-
builder
public static UserPoolPasswordPolicyArgs.Builder builder(UserPoolPasswordPolicyArgs defaults)
-
-