Package com.pulumi.aws.iam
Class AccountPasswordPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iam.AccountPasswordPolicyArgs.Builder
-
- Enclosing class:
- AccountPasswordPolicyArgs
public static final class AccountPasswordPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AccountPasswordPolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountPasswordPolicyArgs.Builder
allowUsersToChangePassword(com.pulumi.core.Output<java.lang.Boolean> allowUsersToChangePassword)
AccountPasswordPolicyArgs.Builder
allowUsersToChangePassword(java.lang.Boolean allowUsersToChangePassword)
AccountPasswordPolicyArgs
build()
AccountPasswordPolicyArgs.Builder
hardExpiry(com.pulumi.core.Output<java.lang.Boolean> hardExpiry)
AccountPasswordPolicyArgs.Builder
hardExpiry(java.lang.Boolean hardExpiry)
AccountPasswordPolicyArgs.Builder
maxPasswordAge(com.pulumi.core.Output<java.lang.Integer> maxPasswordAge)
AccountPasswordPolicyArgs.Builder
maxPasswordAge(java.lang.Integer maxPasswordAge)
AccountPasswordPolicyArgs.Builder
minimumPasswordLength(com.pulumi.core.Output<java.lang.Integer> minimumPasswordLength)
AccountPasswordPolicyArgs.Builder
minimumPasswordLength(java.lang.Integer minimumPasswordLength)
AccountPasswordPolicyArgs.Builder
passwordReusePrevention(com.pulumi.core.Output<java.lang.Integer> passwordReusePrevention)
AccountPasswordPolicyArgs.Builder
passwordReusePrevention(java.lang.Integer passwordReusePrevention)
AccountPasswordPolicyArgs.Builder
requireLowercaseCharacters(com.pulumi.core.Output<java.lang.Boolean> requireLowercaseCharacters)
AccountPasswordPolicyArgs.Builder
requireLowercaseCharacters(java.lang.Boolean requireLowercaseCharacters)
AccountPasswordPolicyArgs.Builder
requireNumbers(com.pulumi.core.Output<java.lang.Boolean> requireNumbers)
AccountPasswordPolicyArgs.Builder
requireNumbers(java.lang.Boolean requireNumbers)
AccountPasswordPolicyArgs.Builder
requireSymbols(com.pulumi.core.Output<java.lang.Boolean> requireSymbols)
AccountPasswordPolicyArgs.Builder
requireSymbols(java.lang.Boolean requireSymbols)
AccountPasswordPolicyArgs.Builder
requireUppercaseCharacters(com.pulumi.core.Output<java.lang.Boolean> requireUppercaseCharacters)
AccountPasswordPolicyArgs.Builder
requireUppercaseCharacters(java.lang.Boolean requireUppercaseCharacters)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AccountPasswordPolicyArgs defaults)
-
-
Method Detail
-
allowUsersToChangePassword
public AccountPasswordPolicyArgs.Builder allowUsersToChangePassword(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowUsersToChangePassword)
- Parameters:
allowUsersToChangePassword
- Whether to allow users to change their own password- Returns:
- builder
-
allowUsersToChangePassword
public AccountPasswordPolicyArgs.Builder allowUsersToChangePassword(java.lang.Boolean allowUsersToChangePassword)
- Parameters:
allowUsersToChangePassword
- Whether to allow users to change their own password- Returns:
- builder
-
hardExpiry
public AccountPasswordPolicyArgs.Builder hardExpiry(@Nullable com.pulumi.core.Output<java.lang.Boolean> hardExpiry)
- Parameters:
hardExpiry
- Whether users are prevented from setting a new password after their password has expired (i.e., require administrator reset)- Returns:
- builder
-
hardExpiry
public AccountPasswordPolicyArgs.Builder hardExpiry(java.lang.Boolean hardExpiry)
- Parameters:
hardExpiry
- Whether users are prevented from setting a new password after their password has expired (i.e., require administrator reset)- Returns:
- builder
-
maxPasswordAge
public AccountPasswordPolicyArgs.Builder maxPasswordAge(@Nullable com.pulumi.core.Output<java.lang.Integer> maxPasswordAge)
- Parameters:
maxPasswordAge
- The number of days that an user password is valid.- Returns:
- builder
-
maxPasswordAge
public AccountPasswordPolicyArgs.Builder maxPasswordAge(java.lang.Integer maxPasswordAge)
- Parameters:
maxPasswordAge
- The number of days that an user password is valid.- Returns:
- builder
-
minimumPasswordLength
public AccountPasswordPolicyArgs.Builder minimumPasswordLength(@Nullable com.pulumi.core.Output<java.lang.Integer> minimumPasswordLength)
- Parameters:
minimumPasswordLength
- Minimum length to require for user passwords.- Returns:
- builder
-
minimumPasswordLength
public AccountPasswordPolicyArgs.Builder minimumPasswordLength(java.lang.Integer minimumPasswordLength)
- Parameters:
minimumPasswordLength
- Minimum length to require for user passwords.- Returns:
- builder
-
passwordReusePrevention
public AccountPasswordPolicyArgs.Builder passwordReusePrevention(@Nullable com.pulumi.core.Output<java.lang.Integer> passwordReusePrevention)
- Parameters:
passwordReusePrevention
- The number of previous passwords that users are prevented from reusing.- Returns:
- builder
-
passwordReusePrevention
public AccountPasswordPolicyArgs.Builder passwordReusePrevention(java.lang.Integer passwordReusePrevention)
- Parameters:
passwordReusePrevention
- The number of previous passwords that users are prevented from reusing.- Returns:
- builder
-
requireLowercaseCharacters
public AccountPasswordPolicyArgs.Builder requireLowercaseCharacters(@Nullable com.pulumi.core.Output<java.lang.Boolean> requireLowercaseCharacters)
- Parameters:
requireLowercaseCharacters
- Whether to require lowercase characters for user passwords.- Returns:
- builder
-
requireLowercaseCharacters
public AccountPasswordPolicyArgs.Builder requireLowercaseCharacters(java.lang.Boolean requireLowercaseCharacters)
- Parameters:
requireLowercaseCharacters
- Whether to require lowercase characters for user passwords.- Returns:
- builder
-
requireNumbers
public AccountPasswordPolicyArgs.Builder requireNumbers(@Nullable com.pulumi.core.Output<java.lang.Boolean> requireNumbers)
- Parameters:
requireNumbers
- Whether to require numbers for user passwords.- Returns:
- builder
-
requireNumbers
public AccountPasswordPolicyArgs.Builder requireNumbers(java.lang.Boolean requireNumbers)
- Parameters:
requireNumbers
- Whether to require numbers for user passwords.- Returns:
- builder
-
requireSymbols
public AccountPasswordPolicyArgs.Builder requireSymbols(@Nullable com.pulumi.core.Output<java.lang.Boolean> requireSymbols)
- Parameters:
requireSymbols
- Whether to require symbols for user passwords.- Returns:
- builder
-
requireSymbols
public AccountPasswordPolicyArgs.Builder requireSymbols(java.lang.Boolean requireSymbols)
- Parameters:
requireSymbols
- Whether to require symbols for user passwords.- Returns:
- builder
-
requireUppercaseCharacters
public AccountPasswordPolicyArgs.Builder requireUppercaseCharacters(@Nullable com.pulumi.core.Output<java.lang.Boolean> requireUppercaseCharacters)
- Parameters:
requireUppercaseCharacters
- Whether to require uppercase characters for user passwords.- Returns:
- builder
-
requireUppercaseCharacters
public AccountPasswordPolicyArgs.Builder requireUppercaseCharacters(java.lang.Boolean requireUppercaseCharacters)
- Parameters:
requireUppercaseCharacters
- Whether to require uppercase characters for user passwords.- Returns:
- builder
-
build
public AccountPasswordPolicyArgs build()
-
-