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.BuilderallowUsersToChangePassword(com.pulumi.core.Output<java.lang.Boolean> allowUsersToChangePassword)AccountPasswordPolicyArgs.BuilderallowUsersToChangePassword(java.lang.Boolean allowUsersToChangePassword)AccountPasswordPolicyArgsbuild()AccountPasswordPolicyArgs.BuilderhardExpiry(com.pulumi.core.Output<java.lang.Boolean> hardExpiry)AccountPasswordPolicyArgs.BuilderhardExpiry(java.lang.Boolean hardExpiry)AccountPasswordPolicyArgs.BuildermaxPasswordAge(com.pulumi.core.Output<java.lang.Integer> maxPasswordAge)AccountPasswordPolicyArgs.BuildermaxPasswordAge(java.lang.Integer maxPasswordAge)AccountPasswordPolicyArgs.BuilderminimumPasswordLength(com.pulumi.core.Output<java.lang.Integer> minimumPasswordLength)AccountPasswordPolicyArgs.BuilderminimumPasswordLength(java.lang.Integer minimumPasswordLength)AccountPasswordPolicyArgs.BuilderpasswordReusePrevention(com.pulumi.core.Output<java.lang.Integer> passwordReusePrevention)AccountPasswordPolicyArgs.BuilderpasswordReusePrevention(java.lang.Integer passwordReusePrevention)AccountPasswordPolicyArgs.BuilderrequireLowercaseCharacters(com.pulumi.core.Output<java.lang.Boolean> requireLowercaseCharacters)AccountPasswordPolicyArgs.BuilderrequireLowercaseCharacters(java.lang.Boolean requireLowercaseCharacters)AccountPasswordPolicyArgs.BuilderrequireNumbers(com.pulumi.core.Output<java.lang.Boolean> requireNumbers)AccountPasswordPolicyArgs.BuilderrequireNumbers(java.lang.Boolean requireNumbers)AccountPasswordPolicyArgs.BuilderrequireSymbols(com.pulumi.core.Output<java.lang.Boolean> requireSymbols)AccountPasswordPolicyArgs.BuilderrequireSymbols(java.lang.Boolean requireSymbols)AccountPasswordPolicyArgs.BuilderrequireUppercaseCharacters(com.pulumi.core.Output<java.lang.Boolean> requireUppercaseCharacters)AccountPasswordPolicyArgs.BuilderrequireUppercaseCharacters(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()
-
-