Viewing docs for Databricks v1.90.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
Viewing docs for Databricks v1.90.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
This data source retrieves a single Postgres project.
Example Usage
Retrieve Project by Name
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const _this = databricks.getPostgresProject({
name: "projects/my-project",
});
export const projectPgVersion = _this.then(_this => _this.status?.pgVersion);
export const projectDisplayName = _this.then(_this => _this.status?.displayName);
export const projectHistoryRetention = _this.then(_this => _this.status?.historyRetentionDuration);
import pulumi
import pulumi_databricks as databricks
this = databricks.get_postgres_project(name="projects/my-project")
pulumi.export("projectPgVersion", this.status.pg_version)
pulumi.export("projectDisplayName", this.status.display_name)
pulumi.export("projectHistoryRetention", this.status.history_retention_duration)
package main
import (
"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
this, err := databricks.LookupPostgresProject(ctx, &databricks.LookupPostgresProjectArgs{
Name: "projects/my-project",
}, nil)
if err != nil {
return err
}
ctx.Export("projectPgVersion", this.Status.PgVersion)
ctx.Export("projectDisplayName", this.Status.DisplayName)
ctx.Export("projectHistoryRetention", this.Status.HistoryRetentionDuration)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;
return await Deployment.RunAsync(() =>
{
var @this = Databricks.GetPostgresProject.Invoke(new()
{
Name = "projects/my-project",
});
return new Dictionary<string, object?>
{
["projectPgVersion"] = @this.Apply(@this => @this.Apply(getPostgresProjectResult => getPostgresProjectResult.Status?.PgVersion)),
["projectDisplayName"] = @this.Apply(@this => @this.Apply(getPostgresProjectResult => getPostgresProjectResult.Status?.DisplayName)),
["projectHistoryRetention"] = @this.Apply(@this => @this.Apply(getPostgresProjectResult => getPostgresProjectResult.Status?.HistoryRetentionDuration)),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.databricks.DatabricksFunctions;
import com.pulumi.databricks.inputs.GetPostgresProjectArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var this = DatabricksFunctions.getPostgresProject(GetPostgresProjectArgs.builder()
.name("projects/my-project")
.build());
ctx.export("projectPgVersion", this_.status().pgVersion());
ctx.export("projectDisplayName", this_.status().displayName());
ctx.export("projectHistoryRetention", this_.status().historyRetentionDuration());
}
}
variables:
this:
fn::invoke:
function: databricks:getPostgresProject
arguments:
name: projects/my-project
outputs:
projectPgVersion: ${this.status.pgVersion}
projectDisplayName: ${this.status.displayName}
projectHistoryRetention: ${this.status.historyRetentionDuration}
Using getPostgresProject
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPostgresProject(args: GetPostgresProjectArgs, opts?: InvokeOptions): Promise<GetPostgresProjectResult>
function getPostgresProjectOutput(args: GetPostgresProjectOutputArgs, opts?: InvokeOptions): Output<GetPostgresProjectResult>def get_postgres_project(name: Optional[str] = None,
provider_config: Optional[GetPostgresProjectProviderConfig] = None,
opts: Optional[InvokeOptions] = None) -> GetPostgresProjectResult
def get_postgres_project_output(name: Optional[pulumi.Input[str]] = None,
provider_config: Optional[pulumi.Input[GetPostgresProjectProviderConfigArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPostgresProjectResult]func LookupPostgresProject(ctx *Context, args *LookupPostgresProjectArgs, opts ...InvokeOption) (*LookupPostgresProjectResult, error)
func LookupPostgresProjectOutput(ctx *Context, args *LookupPostgresProjectOutputArgs, opts ...InvokeOption) LookupPostgresProjectResultOutput> Note: This function is named LookupPostgresProject in the Go SDK.
public static class GetPostgresProject
{
public static Task<GetPostgresProjectResult> InvokeAsync(GetPostgresProjectArgs args, InvokeOptions? opts = null)
public static Output<GetPostgresProjectResult> Invoke(GetPostgresProjectInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPostgresProjectResult> getPostgresProject(GetPostgresProjectArgs args, InvokeOptions options)
public static Output<GetPostgresProjectResult> getPostgresProject(GetPostgresProjectArgs args, InvokeOptions options)
fn::invoke:
function: databricks:index/getPostgresProject:getPostgresProject
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- Output only. The full resource path of the project. Format: projects/{project_id}
- Provider
Config GetPostgres Project Provider Config - Configure the provider for management through account provider.
- Name string
- Output only. The full resource path of the project. Format: projects/{project_id}
- Provider
Config GetPostgres Project Provider Config - Configure the provider for management through account provider.
- name String
- Output only. The full resource path of the project. Format: projects/{project_id}
- provider
Config GetPostgres Project Provider Config - Configure the provider for management through account provider.
- name string
- Output only. The full resource path of the project. Format: projects/{project_id}
- provider
Config GetPostgres Project Provider Config - Configure the provider for management through account provider.
- name str
- Output only. The full resource path of the project. Format: projects/{project_id}
- provider_
config GetPostgres Project Provider Config - Configure the provider for management through account provider.
- name String
- Output only. The full resource path of the project. Format: projects/{project_id}
- provider
Config Property Map - Configure the provider for management through account provider.
getPostgresProject Result
The following output properties are available:
- Create
Time string - (string) - A timestamp indicating when the project was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Initial
Endpoint GetSpec Postgres Project Initial Endpoint Spec - (InitialEndpointSpec) - Configuration settings for the initial Read/Write endpoint created inside the default branch for a newly created project. If omitted, the initial endpoint created will have default settings, without high availability configured. This field does not apply to any endpoints created after project creation. Use spec.default_endpoint_settings to configure default settings for endpoints created after project creation
- Name string
- (string) - Output only. The full resource path of the project. Format: projects/{project_id}
- Spec
Get
Postgres Project Spec - (ProjectSpec) - The spec contains the project configuration, including display_name, pg_version (Postgres version), history_retention_duration, and default_endpoint_settings
- Status
Get
Postgres Project Status - (ProjectStatus) - The current status of a Project
- Uid string
- (string) - System-generated unique ID for the project
- Update
Time string - (string) - A timestamp indicating when the project was last updated
- Provider
Config GetPostgres Project Provider Config
- Create
Time string - (string) - A timestamp indicating when the project was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Initial
Endpoint GetSpec Postgres Project Initial Endpoint Spec - (InitialEndpointSpec) - Configuration settings for the initial Read/Write endpoint created inside the default branch for a newly created project. If omitted, the initial endpoint created will have default settings, without high availability configured. This field does not apply to any endpoints created after project creation. Use spec.default_endpoint_settings to configure default settings for endpoints created after project creation
- Name string
- (string) - Output only. The full resource path of the project. Format: projects/{project_id}
- Spec
Get
Postgres Project Spec - (ProjectSpec) - The spec contains the project configuration, including display_name, pg_version (Postgres version), history_retention_duration, and default_endpoint_settings
- Status
Get
Postgres Project Status - (ProjectStatus) - The current status of a Project
- Uid string
- (string) - System-generated unique ID for the project
- Update
Time string - (string) - A timestamp indicating when the project was last updated
- Provider
Config GetPostgres Project Provider Config
- create
Time String - (string) - A timestamp indicating when the project was created
- id String
- The provider-assigned unique ID for this managed resource.
- initial
Endpoint GetSpec Postgres Project Initial Endpoint Spec - (InitialEndpointSpec) - Configuration settings for the initial Read/Write endpoint created inside the default branch for a newly created project. If omitted, the initial endpoint created will have default settings, without high availability configured. This field does not apply to any endpoints created after project creation. Use spec.default_endpoint_settings to configure default settings for endpoints created after project creation
- name String
- (string) - Output only. The full resource path of the project. Format: projects/{project_id}
- spec
Get
Postgres Project Spec - (ProjectSpec) - The spec contains the project configuration, including display_name, pg_version (Postgres version), history_retention_duration, and default_endpoint_settings
- status
Get
Postgres Project Status - (ProjectStatus) - The current status of a Project
- uid String
- (string) - System-generated unique ID for the project
- update
Time String - (string) - A timestamp indicating when the project was last updated
- provider
Config GetPostgres Project Provider Config
- create
Time string - (string) - A timestamp indicating when the project was created
- id string
- The provider-assigned unique ID for this managed resource.
- initial
Endpoint GetSpec Postgres Project Initial Endpoint Spec - (InitialEndpointSpec) - Configuration settings for the initial Read/Write endpoint created inside the default branch for a newly created project. If omitted, the initial endpoint created will have default settings, without high availability configured. This field does not apply to any endpoints created after project creation. Use spec.default_endpoint_settings to configure default settings for endpoints created after project creation
- name string
- (string) - Output only. The full resource path of the project. Format: projects/{project_id}
- spec
Get
Postgres Project Spec - (ProjectSpec) - The spec contains the project configuration, including display_name, pg_version (Postgres version), history_retention_duration, and default_endpoint_settings
- status
Get
Postgres Project Status - (ProjectStatus) - The current status of a Project
- uid string
- (string) - System-generated unique ID for the project
- update
Time string - (string) - A timestamp indicating when the project was last updated
- provider
Config GetPostgres Project Provider Config
- create_
time str - (string) - A timestamp indicating when the project was created
- id str
- The provider-assigned unique ID for this managed resource.
- initial_
endpoint_ Getspec Postgres Project Initial Endpoint Spec - (InitialEndpointSpec) - Configuration settings for the initial Read/Write endpoint created inside the default branch for a newly created project. If omitted, the initial endpoint created will have default settings, without high availability configured. This field does not apply to any endpoints created after project creation. Use spec.default_endpoint_settings to configure default settings for endpoints created after project creation
- name str
- (string) - Output only. The full resource path of the project. Format: projects/{project_id}
- spec
Get
Postgres Project Spec - (ProjectSpec) - The spec contains the project configuration, including display_name, pg_version (Postgres version), history_retention_duration, and default_endpoint_settings
- status
Get
Postgres Project Status - (ProjectStatus) - The current status of a Project
- uid str
- (string) - System-generated unique ID for the project
- update_
time str - (string) - A timestamp indicating when the project was last updated
- provider_
config GetPostgres Project Provider Config
- create
Time String - (string) - A timestamp indicating when the project was created
- id String
- The provider-assigned unique ID for this managed resource.
- initial
Endpoint Property MapSpec - (InitialEndpointSpec) - Configuration settings for the initial Read/Write endpoint created inside the default branch for a newly created project. If omitted, the initial endpoint created will have default settings, without high availability configured. This field does not apply to any endpoints created after project creation. Use spec.default_endpoint_settings to configure default settings for endpoints created after project creation
- name String
- (string) - Output only. The full resource path of the project. Format: projects/{project_id}
- spec Property Map
- (ProjectSpec) - The spec contains the project configuration, including display_name, pg_version (Postgres version), history_retention_duration, and default_endpoint_settings
- status Property Map
- (ProjectStatus) - The current status of a Project
- uid String
- (string) - System-generated unique ID for the project
- update
Time String - (string) - A timestamp indicating when the project was last updated
- provider
Config Property Map
Supporting Types
GetPostgresProjectInitialEndpointSpec
- Group
Get
Postgres Project Initial Endpoint Spec Group - (EndpointGroupSpec) - Settings for HA configuration of the endpoint
- Group
Get
Postgres Project Initial Endpoint Spec Group - (EndpointGroupSpec) - Settings for HA configuration of the endpoint
- group
Get
Postgres Project Initial Endpoint Spec Group - (EndpointGroupSpec) - Settings for HA configuration of the endpoint
- group
Get
Postgres Project Initial Endpoint Spec Group - (EndpointGroupSpec) - Settings for HA configuration of the endpoint
- group
Get
Postgres Project Initial Endpoint Spec Group - (EndpointGroupSpec) - Settings for HA configuration of the endpoint
- group Property Map
- (EndpointGroupSpec) - Settings for HA configuration of the endpoint
GetPostgresProjectInitialEndpointSpecGroup
- Max int
- (integer) - The maximum number of computes in the endpoint group. Currently, this must be equal to min. Set to 1 for single compute endpoints, to disable HA. To manually suspend all computes in an endpoint group, set disabled to true on the EndpointSpec
- Min int
- (integer) - The minimum number of computes in the endpoint group. Currently, this must be equal to max. This must be greater than or equal to 1
- Enable
Readable boolSecondaries - (boolean) - Whether to allow read-only connections to read-write endpoints. Only relevant for read-write endpoints where size.max > 1
- Max int
- (integer) - The maximum number of computes in the endpoint group. Currently, this must be equal to min. Set to 1 for single compute endpoints, to disable HA. To manually suspend all computes in an endpoint group, set disabled to true on the EndpointSpec
- Min int
- (integer) - The minimum number of computes in the endpoint group. Currently, this must be equal to max. This must be greater than or equal to 1
- Enable
Readable boolSecondaries - (boolean) - Whether to allow read-only connections to read-write endpoints. Only relevant for read-write endpoints where size.max > 1
- max Integer
- (integer) - The maximum number of computes in the endpoint group. Currently, this must be equal to min. Set to 1 for single compute endpoints, to disable HA. To manually suspend all computes in an endpoint group, set disabled to true on the EndpointSpec
- min Integer
- (integer) - The minimum number of computes in the endpoint group. Currently, this must be equal to max. This must be greater than or equal to 1
- enable
Readable BooleanSecondaries - (boolean) - Whether to allow read-only connections to read-write endpoints. Only relevant for read-write endpoints where size.max > 1
- max number
- (integer) - The maximum number of computes in the endpoint group. Currently, this must be equal to min. Set to 1 for single compute endpoints, to disable HA. To manually suspend all computes in an endpoint group, set disabled to true on the EndpointSpec
- min number
- (integer) - The minimum number of computes in the endpoint group. Currently, this must be equal to max. This must be greater than or equal to 1
- enable
Readable booleanSecondaries - (boolean) - Whether to allow read-only connections to read-write endpoints. Only relevant for read-write endpoints where size.max > 1
- max int
- (integer) - The maximum number of computes in the endpoint group. Currently, this must be equal to min. Set to 1 for single compute endpoints, to disable HA. To manually suspend all computes in an endpoint group, set disabled to true on the EndpointSpec
- min int
- (integer) - The minimum number of computes in the endpoint group. Currently, this must be equal to max. This must be greater than or equal to 1
- enable_
readable_ boolsecondaries - (boolean) - Whether to allow read-only connections to read-write endpoints. Only relevant for read-write endpoints where size.max > 1
- max Number
- (integer) - The maximum number of computes in the endpoint group. Currently, this must be equal to min. Set to 1 for single compute endpoints, to disable HA. To manually suspend all computes in an endpoint group, set disabled to true on the EndpointSpec
- min Number
- (integer) - The minimum number of computes in the endpoint group. Currently, this must be equal to max. This must be greater than or equal to 1
- enable
Readable BooleanSecondaries - (boolean) - Whether to allow read-only connections to read-write endpoints. Only relevant for read-write endpoints where size.max > 1
GetPostgresProjectProviderConfig
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace_
id str - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
GetPostgresProjectSpec
- Budget
Policy stringId - (string) - The budget policy that is applied to the project
-
List<Get
Postgres Project Spec Custom Tag> - (list of ProjectCustomTag) - The effective custom tags associated with the project
- Default
Endpoint GetSettings Postgres Project Spec Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- Display
Name string - (string) - The effective human-readable project name
- Enable
Pg boolNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- History
Retention stringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- Pg
Version int - (integer) - The effective major Postgres version number
- Budget
Policy stringId - (string) - The budget policy that is applied to the project
-
[]Get
Postgres Project Spec Custom Tag - (list of ProjectCustomTag) - The effective custom tags associated with the project
- Default
Endpoint GetSettings Postgres Project Spec Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- Display
Name string - (string) - The effective human-readable project name
- Enable
Pg boolNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- History
Retention stringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- Pg
Version int - (integer) - The effective major Postgres version number
- budget
Policy StringId - (string) - The budget policy that is applied to the project
-
List<Get
Postgres Project Spec Custom Tag> - (list of ProjectCustomTag) - The effective custom tags associated with the project
- default
Endpoint GetSettings Postgres Project Spec Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display
Name String - (string) - The effective human-readable project name
- enable
Pg BooleanNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- history
Retention StringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- pg
Version Integer - (integer) - The effective major Postgres version number
- budget
Policy stringId - (string) - The budget policy that is applied to the project
-
Get
Postgres Project Spec Custom Tag[] - (list of ProjectCustomTag) - The effective custom tags associated with the project
- default
Endpoint GetSettings Postgres Project Spec Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display
Name string - (string) - The effective human-readable project name
- enable
Pg booleanNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- history
Retention stringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- pg
Version number - (integer) - The effective major Postgres version number
- budget_
policy_ strid - (string) - The budget policy that is applied to the project
-
Sequence[Get
Postgres Project Spec Custom Tag] - (list of ProjectCustomTag) - The effective custom tags associated with the project
- default_
endpoint_ Getsettings Postgres Project Spec Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display_
name str - (string) - The effective human-readable project name
- enable_
pg_ boolnative_ login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- history_
retention_ strduration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- pg_
version int - (integer) - The effective major Postgres version number
- budget
Policy StringId - (string) - The budget policy that is applied to the project
- List<Property Map>
- (list of ProjectCustomTag) - The effective custom tags associated with the project
- default
Endpoint Property MapSettings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display
Name String - (string) - The effective human-readable project name
- enable
Pg BooleanNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- history
Retention StringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- pg
Version Number - (integer) - The effective major Postgres version number
GetPostgresProjectSpecCustomTag
GetPostgresProjectSpecDefaultEndpointSettings
- Autoscaling
Limit doubleMax Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- Autoscaling
Limit doubleMin Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- No
Suspension bool - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- Pg
Settings Dictionary<string, string> - (object) - A raw representation of Postgres settings
- Suspend
Timeout stringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- Autoscaling
Limit float64Max Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- Autoscaling
Limit float64Min Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- No
Suspension bool - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- Pg
Settings map[string]string - (object) - A raw representation of Postgres settings
- Suspend
Timeout stringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- autoscaling
Limit DoubleMax Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- autoscaling
Limit DoubleMin Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- no
Suspension Boolean - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- pg
Settings Map<String,String> - (object) - A raw representation of Postgres settings
- suspend
Timeout StringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- autoscaling
Limit numberMax Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- autoscaling
Limit numberMin Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- no
Suspension boolean - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- pg
Settings {[key: string]: string} - (object) - A raw representation of Postgres settings
- suspend
Timeout stringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- autoscaling_
limit_ floatmax_ cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- autoscaling_
limit_ floatmin_ cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- no_
suspension bool - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- pg_
settings Mapping[str, str] - (object) - A raw representation of Postgres settings
- suspend_
timeout_ strduration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- autoscaling
Limit NumberMax Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- autoscaling
Limit NumberMin Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- no
Suspension Boolean - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- pg
Settings Map<String> - (object) - A raw representation of Postgres settings
- suspend
Timeout StringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
GetPostgresProjectStatus
- Branch
Logical intSize Limit Bytes - (integer) - The logical size limit for a branch
- Budget
Policy stringId - (string) - The budget policy that is applied to the project
-
List<Get
Postgres Project Status Custom Tag> - (list of ProjectCustomTag) - The effective custom tags associated with the project
- Default
Endpoint GetSettings Postgres Project Status Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- Display
Name string - (string) - The effective human-readable project name
- Enable
Pg boolNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- History
Retention stringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- Owner string
- (string) - The email of the project owner
- Pg
Version int - (integer) - The effective major Postgres version number
- Synthetic
Storage intSize Bytes - (integer) - The current space occupied by the project in storage
- Branch
Logical intSize Limit Bytes - (integer) - The logical size limit for a branch
- Budget
Policy stringId - (string) - The budget policy that is applied to the project
-
[]Get
Postgres Project Status Custom Tag - (list of ProjectCustomTag) - The effective custom tags associated with the project
- Default
Endpoint GetSettings Postgres Project Status Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- Display
Name string - (string) - The effective human-readable project name
- Enable
Pg boolNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- History
Retention stringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- Owner string
- (string) - The email of the project owner
- Pg
Version int - (integer) - The effective major Postgres version number
- Synthetic
Storage intSize Bytes - (integer) - The current space occupied by the project in storage
- branch
Logical IntegerSize Limit Bytes - (integer) - The logical size limit for a branch
- budget
Policy StringId - (string) - The budget policy that is applied to the project
-
List<Get
Postgres Project Status Custom Tag> - (list of ProjectCustomTag) - The effective custom tags associated with the project
- default
Endpoint GetSettings Postgres Project Status Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display
Name String - (string) - The effective human-readable project name
- enable
Pg BooleanNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- history
Retention StringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- owner String
- (string) - The email of the project owner
- pg
Version Integer - (integer) - The effective major Postgres version number
- synthetic
Storage IntegerSize Bytes - (integer) - The current space occupied by the project in storage
- branch
Logical numberSize Limit Bytes - (integer) - The logical size limit for a branch
- budget
Policy stringId - (string) - The budget policy that is applied to the project
-
Get
Postgres Project Status Custom Tag[] - (list of ProjectCustomTag) - The effective custom tags associated with the project
- default
Endpoint GetSettings Postgres Project Status Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display
Name string - (string) - The effective human-readable project name
- enable
Pg booleanNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- history
Retention stringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- owner string
- (string) - The email of the project owner
- pg
Version number - (integer) - The effective major Postgres version number
- synthetic
Storage numberSize Bytes - (integer) - The current space occupied by the project in storage
- branch_
logical_ intsize_ limit_ bytes - (integer) - The logical size limit for a branch
- budget_
policy_ strid - (string) - The budget policy that is applied to the project
-
Sequence[Get
Postgres Project Status Custom Tag] - (list of ProjectCustomTag) - The effective custom tags associated with the project
- default_
endpoint_ Getsettings Postgres Project Status Default Endpoint Settings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display_
name str - (string) - The effective human-readable project name
- enable_
pg_ boolnative_ login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- history_
retention_ strduration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- owner str
- (string) - The email of the project owner
- pg_
version int - (integer) - The effective major Postgres version number
- synthetic_
storage_ intsize_ bytes - (integer) - The current space occupied by the project in storage
- branch
Logical NumberSize Limit Bytes - (integer) - The logical size limit for a branch
- budget
Policy StringId - (string) - The budget policy that is applied to the project
- List<Property Map>
- (list of ProjectCustomTag) - The effective custom tags associated with the project
- default
Endpoint Property MapSettings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display
Name String - (string) - The effective human-readable project name
- enable
Pg BooleanNative Login - (boolean) - Whether to enable PG native password login on all endpoints in this project
- history
Retention StringDuration - (string) - The effective number of seconds to retain the shared history for point in time recovery
- owner String
- (string) - The email of the project owner
- pg
Version Number - (integer) - The effective major Postgres version number
- synthetic
Storage NumberSize Bytes - (integer) - The current space occupied by the project in storage
GetPostgresProjectStatusCustomTag
GetPostgresProjectStatusDefaultEndpointSettings
- Autoscaling
Limit doubleMax Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- Autoscaling
Limit doubleMin Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- No
Suspension bool - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- Pg
Settings Dictionary<string, string> - (object) - A raw representation of Postgres settings
- Suspend
Timeout stringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- Autoscaling
Limit float64Max Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- Autoscaling
Limit float64Min Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- No
Suspension bool - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- Pg
Settings map[string]string - (object) - A raw representation of Postgres settings
- Suspend
Timeout stringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- autoscaling
Limit DoubleMax Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- autoscaling
Limit DoubleMin Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- no
Suspension Boolean - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- pg
Settings Map<String,String> - (object) - A raw representation of Postgres settings
- suspend
Timeout StringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- autoscaling
Limit numberMax Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- autoscaling
Limit numberMin Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- no
Suspension boolean - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- pg
Settings {[key: string]: string} - (object) - A raw representation of Postgres settings
- suspend
Timeout stringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- autoscaling_
limit_ floatmax_ cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- autoscaling_
limit_ floatmin_ cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- no_
suspension bool - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- pg_
settings Mapping[str, str] - (object) - A raw representation of Postgres settings
- suspend_
timeout_ strduration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
- autoscaling
Limit NumberMax Cu - (number) - The maximum number of Compute Units. Minimum value is 0.5
- autoscaling
Limit NumberMin Cu - (number) - The minimum number of Compute Units. Minimum value is 0.5
- no
Suspension Boolean - (boolean) - When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided
- pg
Settings Map<String> - (object) - A raw representation of Postgres settings
- suspend
Timeout StringDuration - (string) - Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week)
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
Viewing docs for Databricks v1.90.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
