Package com.pulumi.aws.cognito.inputs
Class UserPoolPasswordPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.inputs.UserPoolPasswordPolicyArgs.Builder
-
- Enclosing class:
- UserPoolPasswordPolicyArgs
public static final class UserPoolPasswordPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserPoolPasswordPolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserPoolPasswordPolicyArgsbuild()UserPoolPasswordPolicyArgs.BuilderminimumLength(com.pulumi.core.Output<java.lang.Integer> minimumLength)UserPoolPasswordPolicyArgs.BuilderminimumLength(java.lang.Integer minimumLength)UserPoolPasswordPolicyArgs.BuilderpasswordHistorySize(com.pulumi.core.Output<java.lang.Integer> passwordHistorySize)UserPoolPasswordPolicyArgs.BuilderpasswordHistorySize(java.lang.Integer passwordHistorySize)UserPoolPasswordPolicyArgs.BuilderrequireLowercase(com.pulumi.core.Output<java.lang.Boolean> requireLowercase)UserPoolPasswordPolicyArgs.BuilderrequireLowercase(java.lang.Boolean requireLowercase)UserPoolPasswordPolicyArgs.BuilderrequireNumbers(com.pulumi.core.Output<java.lang.Boolean> requireNumbers)UserPoolPasswordPolicyArgs.BuilderrequireNumbers(java.lang.Boolean requireNumbers)UserPoolPasswordPolicyArgs.BuilderrequireSymbols(com.pulumi.core.Output<java.lang.Boolean> requireSymbols)UserPoolPasswordPolicyArgs.BuilderrequireSymbols(java.lang.Boolean requireSymbols)UserPoolPasswordPolicyArgs.BuilderrequireUppercase(com.pulumi.core.Output<java.lang.Boolean> requireUppercase)UserPoolPasswordPolicyArgs.BuilderrequireUppercase(java.lang.Boolean requireUppercase)UserPoolPasswordPolicyArgs.BuildertemporaryPasswordValidityDays(com.pulumi.core.Output<java.lang.Integer> temporaryPasswordValidityDays)UserPoolPasswordPolicyArgs.BuildertemporaryPasswordValidityDays(java.lang.Integer temporaryPasswordValidityDays)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserPoolPasswordPolicyArgs defaults)
-
-
Method Detail
-
minimumLength
public UserPoolPasswordPolicyArgs.Builder minimumLength(@Nullable com.pulumi.core.Output<java.lang.Integer> minimumLength)
- Parameters:
minimumLength- Minimum length of the password policy that you have set.- Returns:
- builder
-
minimumLength
public UserPoolPasswordPolicyArgs.Builder minimumLength(java.lang.Integer minimumLength)
- Parameters:
minimumLength- Minimum length of the password policy that you have set.- Returns:
- builder
-
passwordHistorySize
public UserPoolPasswordPolicyArgs.Builder passwordHistorySize(@Nullable com.pulumi.core.Output<java.lang.Integer> passwordHistorySize)
- Parameters:
passwordHistorySize- Number of previous passwords that you want Amazon Cognito to restrict each user from reusing. Users can't set a password that matches any of number of previous passwords specified by this argument. A value of 0 means that password history is not enforced. Valid values are between 0 and 24. **Note:** This argument requires advanced security features to be active in the user pool.- Returns:
- builder
-
passwordHistorySize
public UserPoolPasswordPolicyArgs.Builder passwordHistorySize(java.lang.Integer passwordHistorySize)
- Parameters:
passwordHistorySize- Number of previous passwords that you want Amazon Cognito to restrict each user from reusing. Users can't set a password that matches any of number of previous passwords specified by this argument. A value of 0 means that password history is not enforced. Valid values are between 0 and 24. **Note:** This argument requires advanced security features to be active in the user pool.- Returns:
- builder
-
requireLowercase
public UserPoolPasswordPolicyArgs.Builder requireLowercase(@Nullable com.pulumi.core.Output<java.lang.Boolean> requireLowercase)
- Parameters:
requireLowercase- Whether you have required users to use at least one lowercase letter in their password.- Returns:
- builder
-
requireLowercase
public UserPoolPasswordPolicyArgs.Builder requireLowercase(java.lang.Boolean requireLowercase)
- Parameters:
requireLowercase- Whether you have required users to use at least one lowercase letter in their password.- Returns:
- builder
-
requireNumbers
public UserPoolPasswordPolicyArgs.Builder requireNumbers(@Nullable com.pulumi.core.Output<java.lang.Boolean> requireNumbers)
- Parameters:
requireNumbers- Whether you have required users to use at least one number in their password.- Returns:
- builder
-
requireNumbers
public UserPoolPasswordPolicyArgs.Builder requireNumbers(java.lang.Boolean requireNumbers)
- Parameters:
requireNumbers- Whether you have required users to use at least one number in their password.- Returns:
- builder
-
requireSymbols
public UserPoolPasswordPolicyArgs.Builder requireSymbols(@Nullable com.pulumi.core.Output<java.lang.Boolean> requireSymbols)
- Parameters:
requireSymbols- Whether you have required users to use at least one symbol in their password.- Returns:
- builder
-
requireSymbols
public UserPoolPasswordPolicyArgs.Builder requireSymbols(java.lang.Boolean requireSymbols)
- Parameters:
requireSymbols- Whether you have required users to use at least one symbol in their password.- Returns:
- builder
-
requireUppercase
public UserPoolPasswordPolicyArgs.Builder requireUppercase(@Nullable com.pulumi.core.Output<java.lang.Boolean> requireUppercase)
- Parameters:
requireUppercase- Whether you have required users to use at least one uppercase letter in their password.- Returns:
- builder
-
requireUppercase
public UserPoolPasswordPolicyArgs.Builder requireUppercase(java.lang.Boolean requireUppercase)
- Parameters:
requireUppercase- Whether you have required users to use at least one uppercase letter in their password.- Returns:
- builder
-
temporaryPasswordValidityDays
public UserPoolPasswordPolicyArgs.Builder temporaryPasswordValidityDays(@Nullable com.pulumi.core.Output<java.lang.Integer> temporaryPasswordValidityDays)
- Parameters:
temporaryPasswordValidityDays- 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.- Returns:
- builder
-
temporaryPasswordValidityDays
public UserPoolPasswordPolicyArgs.Builder temporaryPasswordValidityDays(java.lang.Integer temporaryPasswordValidityDays)
- Parameters:
temporaryPasswordValidityDays- 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.- Returns:
- builder
-
build
public UserPoolPasswordPolicyArgs build()
-
-