Databricks v1.82.0 published on Friday, Jan 16, 2026 by Pulumi
Databricks v1.82.0 published on Friday, Jan 16, 2026 by Pulumi
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,
opts: Optional[InvokeOptions] = None) -> GetPostgresProjectResult
def get_postgres_project_output(name: Optional[pulumi.Input[str]] = 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
- The resource name of the project. Format: projects/{project_id}
- Name string
- The resource name of the project. Format: projects/{project_id}
- name String
- The resource name of the project. Format: projects/{project_id}
- name string
- The resource name of the project. Format: projects/{project_id}
- name str
- The resource name of the project. Format: projects/{project_id}
- name String
- The resource name of the project. Format: projects/{project_id}
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.
- Name string
- (string) - The resource name of the project. Format: projects/{project_id}
- Spec
Get
Postgres Project Spec - (ProjectSpec) - The desired state of a Project
- 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
- Create
Time string - (string) - A timestamp indicating when the project was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- (string) - The resource name of the project. Format: projects/{project_id}
- Spec
Get
Postgres Project Spec - (ProjectSpec) - The desired state of a Project
- 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
- create
Time String - (string) - A timestamp indicating when the project was created
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - The resource name of the project. Format: projects/{project_id}
- spec
Get
Postgres Project Spec - (ProjectSpec) - The desired state of a Project
- 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
- create
Time string - (string) - A timestamp indicating when the project was created
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- (string) - The resource name of the project. Format: projects/{project_id}
- spec
Get
Postgres Project Spec - (ProjectSpec) - The desired state of a Project
- 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
- create_
time str - (string) - A timestamp indicating when the project was created
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- (string) - The resource name of the project. Format: projects/{project_id}
- spec
Get
Postgres Project Spec - (ProjectSpec) - The desired state of a Project
- 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
- create
Time String - (string) - A timestamp indicating when the project was created
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - The resource name of the project. Format: projects/{project_id}
- spec Property Map
- (ProjectSpec) - The desired state of a Project
- 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
Supporting Types
GetPostgresProjectSpec
- 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
- 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
- Settings
Get
Postgres Project Spec Settings - (ProjectSettings) - The effective project settings
- 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
- 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
- Settings
Get
Postgres Project Spec Settings - (ProjectSettings) - The effective project settings
- 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
- 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
- settings
Get
Postgres Project Spec Settings - (ProjectSettings) - The effective project settings
- 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
- 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
- settings
Get
Postgres Project Spec Settings - (ProjectSettings) - The effective project settings
- 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
- 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
- settings
Get
Postgres Project Spec Settings - (ProjectSettings) - The effective project settings
- default
Endpoint Property MapSettings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display
Name String - (string) - The effective human-readable project name
- 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
- settings Property Map
- (ProjectSettings) - The effective project settings
GetPostgresProjectSpecDefaultEndpointSettings
- Autoscaling
Limit doubleMax Cu - (number) - The maximum number of Compute Units
- Autoscaling
Limit doubleMin Cu - (number) - The minimum number of Compute Units
- 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
- Autoscaling
Limit float64Max Cu - (number) - The maximum number of Compute Units
- Autoscaling
Limit float64Min Cu - (number) - The minimum number of Compute Units
- 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
- autoscaling
Limit DoubleMax Cu - (number) - The maximum number of Compute Units
- autoscaling
Limit DoubleMin Cu - (number) - The minimum number of Compute Units
- 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
- autoscaling
Limit numberMax Cu - (number) - The maximum number of Compute Units
- autoscaling
Limit numberMin Cu - (number) - The minimum number of Compute Units
- 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
- autoscaling_
limit_ floatmax_ cu - (number) - The maximum number of Compute Units
- autoscaling_
limit_ floatmin_ cu - (number) - The minimum number of Compute Units
- 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
- autoscaling
Limit NumberMax Cu - (number) - The maximum number of Compute Units
- autoscaling
Limit NumberMin Cu - (number) - The minimum number of Compute Units
- 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
GetPostgresProjectSpecSettings
- Enable
Logical boolReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- Enable
Logical boolReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- enable
Logical BooleanReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- enable
Logical booleanReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- enable_
logical_ boolreplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- enable
Logical BooleanReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
GetPostgresProjectStatus
- Branch
Logical intSize Limit Bytes - (integer) - The logical size limit for a branch
- Compute
Last stringActive Time - (string) - The most recent time when any endpoint of this project was active
- 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
- 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
- Settings
Get
Postgres Project Status Settings - (ProjectSettings) - The effective project settings
- 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
- Compute
Last stringActive Time - (string) - The most recent time when any endpoint of this project was active
- 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
- 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
- Settings
Get
Postgres Project Status Settings - (ProjectSettings) - The effective project settings
- 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
- compute
Last StringActive Time - (string) - The most recent time when any endpoint of this project was active
- 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
- 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
- settings
Get
Postgres Project Status Settings - (ProjectSettings) - The effective project settings
- 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
- compute
Last stringActive Time - (string) - The most recent time when any endpoint of this project was active
- 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
- 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
- settings
Get
Postgres Project Status Settings - (ProjectSettings) - The effective project settings
- 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
- compute_
last_ stractive_ time - (string) - The most recent time when any endpoint of this project was active
- 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
- 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
- settings
Get
Postgres Project Status Settings - (ProjectSettings) - The effective project settings
- 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
- compute
Last StringActive Time - (string) - The most recent time when any endpoint of this project was active
- default
Endpoint Property MapSettings - (ProjectDefaultEndpointSettings) - The effective default endpoint settings
- display
Name String - (string) - The effective human-readable project name
- 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
- settings Property Map
- (ProjectSettings) - The effective project settings
- synthetic
Storage NumberSize Bytes - (integer) - The current space occupied by the project in storage
GetPostgresProjectStatusDefaultEndpointSettings
- Autoscaling
Limit doubleMax Cu - (number) - The maximum number of Compute Units
- Autoscaling
Limit doubleMin Cu - (number) - The minimum number of Compute Units
- 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
- Autoscaling
Limit float64Max Cu - (number) - The maximum number of Compute Units
- Autoscaling
Limit float64Min Cu - (number) - The minimum number of Compute Units
- 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
- autoscaling
Limit DoubleMax Cu - (number) - The maximum number of Compute Units
- autoscaling
Limit DoubleMin Cu - (number) - The minimum number of Compute Units
- 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
- autoscaling
Limit numberMax Cu - (number) - The maximum number of Compute Units
- autoscaling
Limit numberMin Cu - (number) - The minimum number of Compute Units
- 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
- autoscaling_
limit_ floatmax_ cu - (number) - The maximum number of Compute Units
- autoscaling_
limit_ floatmin_ cu - (number) - The minimum number of Compute Units
- 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
- autoscaling
Limit NumberMax Cu - (number) - The maximum number of Compute Units
- autoscaling
Limit NumberMin Cu - (number) - The minimum number of Compute Units
- 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
GetPostgresProjectStatusSettings
- Enable
Logical boolReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- Enable
Logical boolReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- enable
Logical BooleanReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- enable
Logical booleanReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- enable_
logical_ boolreplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
- enable
Logical BooleanReplication - (boolean) - Sets wal_level=logical for all compute endpoints in this project. All active endpoints will be suspended. Once enabled, logical replication cannot be disabled
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
Databricks v1.82.0 published on Friday, Jan 16, 2026 by Pulumi
