Interface SqlDatabaseInstanceSettingsPasswordValidationPolicy

    • Method Detail

      • getEnablePasswordPolicy

        @Stability(Stable)
        @NotNull
        Object getEnablePasswordPolicy()
        Whether the password policy is enabled or not.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#enable_password_policy SqlDatabaseInstance#enable_password_policy}

      • getComplexity

        @Stability(Stable)
        @Nullable
        default String getComplexity()
        Password complexity.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#complexity SqlDatabaseInstance#complexity}

      • getDisallowUsernameSubstring

        @Stability(Stable)
        @Nullable
        default Object getDisallowUsernameSubstring()
        Disallow username as a part of the password.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#disallow_username_substring SqlDatabaseInstance#disallow_username_substring}

      • getMinLength

        @Stability(Stable)
        @Nullable
        default Number getMinLength()
        Minimum number of characters allowed.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#min_length SqlDatabaseInstance#min_length}

      • getPasswordChangeInterval

        @Stability(Stable)
        @Nullable
        default String getPasswordChangeInterval()
        Minimum interval after which the password can be changed. This flag is only supported for PostgresSQL.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#password_change_interval SqlDatabaseInstance#password_change_interval}

      • getReuseInterval

        @Stability(Stable)
        @Nullable
        default Number getReuseInterval()
        Number of previous passwords that cannot be reused.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/sql_database_instance#reuse_interval SqlDatabaseInstance#reuse_interval}