Class AccountPasswordPolicyState.Builder

  • Enclosing class:
    AccountPasswordPolicyState

    public static final class AccountPasswordPolicyState.Builder
    extends java.lang.Object
    • Method Detail

      • allowUsersToChangePassword

        public AccountPasswordPolicyState.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 AccountPasswordPolicyState.Builder allowUsersToChangePassword​(java.lang.Boolean allowUsersToChangePassword)
        Parameters:
        allowUsersToChangePassword - Whether to allow users to change their own password
        Returns:
        builder
      • expirePasswords

        public AccountPasswordPolicyState.Builder expirePasswords​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.Boolean> expirePasswords)
        Parameters:
        expirePasswords - Indicates whether passwords in the account expire. Returns `true` if `maxPasswordAge` contains a value greater than `0`. Returns `false` if it is `0` or _not present_.
        Returns:
        builder
      • expirePasswords

        public AccountPasswordPolicyState.Builder expirePasswords​(java.lang.Boolean expirePasswords)
        Parameters:
        expirePasswords - Indicates whether passwords in the account expire. Returns `true` if `maxPasswordAge` contains a value greater than `0`. Returns `false` if it is `0` or _not present_.
        Returns:
        builder
      • hardExpiry

        public AccountPasswordPolicyState.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 AccountPasswordPolicyState.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 AccountPasswordPolicyState.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 AccountPasswordPolicyState.Builder maxPasswordAge​(java.lang.Integer maxPasswordAge)
        Parameters:
        maxPasswordAge - The number of days that an user password is valid.
        Returns:
        builder
      • minimumPasswordLength

        public AccountPasswordPolicyState.Builder minimumPasswordLength​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.Integer> minimumPasswordLength)
        Parameters:
        minimumPasswordLength - Minimum length to require for user passwords.
        Returns:
        builder
      • minimumPasswordLength

        public AccountPasswordPolicyState.Builder minimumPasswordLength​(java.lang.Integer minimumPasswordLength)
        Parameters:
        minimumPasswordLength - Minimum length to require for user passwords.
        Returns:
        builder
      • passwordReusePrevention

        public AccountPasswordPolicyState.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 AccountPasswordPolicyState.Builder passwordReusePrevention​(java.lang.Integer passwordReusePrevention)
        Parameters:
        passwordReusePrevention - The number of previous passwords that users are prevented from reusing.
        Returns:
        builder
      • requireLowercaseCharacters

        public AccountPasswordPolicyState.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 AccountPasswordPolicyState.Builder requireLowercaseCharacters​(java.lang.Boolean requireLowercaseCharacters)
        Parameters:
        requireLowercaseCharacters - Whether to require lowercase characters for user passwords.
        Returns:
        builder
      • requireNumbers

        public AccountPasswordPolicyState.Builder requireNumbers​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> requireNumbers)
        Parameters:
        requireNumbers - Whether to require numbers for user passwords.
        Returns:
        builder
      • requireNumbers

        public AccountPasswordPolicyState.Builder requireNumbers​(java.lang.Boolean requireNumbers)
        Parameters:
        requireNumbers - Whether to require numbers for user passwords.
        Returns:
        builder
      • requireSymbols

        public AccountPasswordPolicyState.Builder requireSymbols​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> requireSymbols)
        Parameters:
        requireSymbols - Whether to require symbols for user passwords.
        Returns:
        builder
      • requireSymbols

        public AccountPasswordPolicyState.Builder requireSymbols​(java.lang.Boolean requireSymbols)
        Parameters:
        requireSymbols - Whether to require symbols for user passwords.
        Returns:
        builder
      • requireUppercaseCharacters

        public AccountPasswordPolicyState.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 AccountPasswordPolicyState.Builder requireUppercaseCharacters​(java.lang.Boolean requireUppercaseCharacters)
        Parameters:
        requireUppercaseCharacters - Whether to require uppercase characters for user passwords.
        Returns:
        builder