UserPoolPasswordPolicyArgs

data class UserPoolPasswordPolicyArgs(val minimumLength: Output<Int>? = null, val requireLowercase: Output<Boolean>? = null, val requireNumbers: Output<Boolean>? = null, val requireSymbols: Output<Boolean>? = null, val requireUppercase: Output<Boolean>? = null, val temporaryPasswordValidityDays: Output<Int>? = null) : ConvertibleToJava<UserPoolPasswordPolicyArgs>

Constructors

Link copied to clipboard
constructor(minimumLength: Output<Int>? = null, requireLowercase: Output<Boolean>? = null, requireNumbers: Output<Boolean>? = null, requireSymbols: Output<Boolean>? = null, requireUppercase: Output<Boolean>? = null, temporaryPasswordValidityDays: Output<Int>? = null)

Properties

Link copied to clipboard
val minimumLength: Output<Int>? = null

Minimum length of the password policy that you have set.

Link copied to clipboard
val requireLowercase: Output<Boolean>? = null

Whether you have required users to use at least one lowercase letter in their password.

Link copied to clipboard
val requireNumbers: Output<Boolean>? = null

Whether you have required users to use at least one number in their password.

Link copied to clipboard
val requireSymbols: Output<Boolean>? = null

Whether you have required users to use at least one symbol in their password.

Link copied to clipboard
val requireUppercase: Output<Boolean>? = null

Whether you have required users to use at least one uppercase letter in their password.

Link copied to clipboard
val temporaryPasswordValidityDays: Output<Int>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): UserPoolPasswordPolicyArgs