Class UserPoolPasswordPolicyArgs


  • public final class UserPoolPasswordPolicyArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.