Package com.pulumi.aws.iam.inputs
Class AccountPasswordPolicyState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.iam.inputs.AccountPasswordPolicyState
-
public final class AccountPasswordPolicyState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccountPasswordPolicyState.Builder
-
Field Summary
Fields Modifier and Type Field Description static AccountPasswordPolicyState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
allowUsersToChangePassword()
static AccountPasswordPolicyState.Builder
builder()
static AccountPasswordPolicyState.Builder
builder(AccountPasswordPolicyState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
expirePasswords()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
hardExpiry()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maxPasswordAge()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
minimumPasswordLength()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
passwordReusePrevention()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
requireLowercaseCharacters()
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>>
requireUppercaseCharacters()
-
-
-
Field Detail
-
Empty
public static final AccountPasswordPolicyState Empty
-
-
Method Detail
-
allowUsersToChangePassword
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowUsersToChangePassword()
- Returns:
- Whether to allow users to change their own password
-
expirePasswords
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> expirePasswords()
- Returns:
- Indicates whether passwords in the account expire. Returns `true` if `max_password_age` contains a value greater than `0`. Returns `false` if it is `0` or _not present_.
-
hardExpiry
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> hardExpiry()
- Returns:
- Whether users are prevented from setting a new password after their password has expired (i.e., require administrator reset)
-
maxPasswordAge
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxPasswordAge()
- Returns:
- The number of days that an user password is valid.
-
minimumPasswordLength
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> minimumPasswordLength()
- Returns:
- Minimum length to require for user passwords.
-
passwordReusePrevention
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> passwordReusePrevention()
- Returns:
- The number of previous passwords that users are prevented from reusing.
-
requireLowercaseCharacters
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> requireLowercaseCharacters()
- Returns:
- Whether to require lowercase characters for user passwords.
-
requireNumbers
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> requireNumbers()
- Returns:
- Whether to require numbers for user passwords.
-
requireSymbols
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> requireSymbols()
- Returns:
- Whether to require symbols for user passwords.
-
requireUppercaseCharacters
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> requireUppercaseCharacters()
- Returns:
- Whether to require uppercase characters for user passwords.
-
builder
public static AccountPasswordPolicyState.Builder builder()
-
builder
public static AccountPasswordPolicyState.Builder builder(AccountPasswordPolicyState defaults)
-
-