public static final class PasswordPolicy.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PasswordPolicy
PasswordPolicy
PasswordPolicy.Builder, PasswordPolicy.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Number |
getMinLength()
Minimum length required for a user's password.
|
java.lang.Boolean |
getRequireDigits()
Whether the user is required to have digits in their password.
|
java.lang.Boolean |
getRequireLowercase()
Whether the user is required to have lowercase characters in their password.
|
java.lang.Boolean |
getRequireSymbols()
Whether the user is required to have symbols in their password.
|
java.lang.Boolean |
getRequireUppercase()
Whether the user is required to have uppercase characters in their password.
|
Duration |
getTempPasswordValidity()
The length of time the temporary password generated by an admin is valid.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Number getMinLength()
PasswordPolicy
Default: 8
getMinLength
in interface PasswordPolicy
public final java.lang.Boolean getRequireDigits()
PasswordPolicy
Default: true
getRequireDigits
in interface PasswordPolicy
public final java.lang.Boolean getRequireLowercase()
PasswordPolicy
Default: true
getRequireLowercase
in interface PasswordPolicy
public final java.lang.Boolean getRequireSymbols()
PasswordPolicy
Default: true
getRequireSymbols
in interface PasswordPolicy
public final java.lang.Boolean getRequireUppercase()
PasswordPolicy
Default: true
getRequireUppercase
in interface PasswordPolicy
public final Duration getTempPasswordValidity()
PasswordPolicy
This must be provided as whole days, like Duration.days(3) or Duration.hours(48). Fractional days, such as Duration.hours(20), will generate an error.
Default: Duration.days(7)
getTempPasswordValidity
in interface PasswordPolicy
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()