Class AccountPasswordPolicyArgs.Builder

  • Enclosing class:
    AccountPasswordPolicyArgs

    public static final class AccountPasswordPolicyArgs.Builder
    extends java.lang.Object
    • 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