Databricks v1.81.0 published on Thursday, Jan 8, 2026 by Pulumi
Databricks v1.81.0 published on Thursday, Jan 8, 2026 by Pulumi
Using getPostgresBranches
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 getPostgresBranches(args: GetPostgresBranchesArgs, opts?: InvokeOptions): Promise<GetPostgresBranchesResult>
function getPostgresBranchesOutput(args: GetPostgresBranchesOutputArgs, opts?: InvokeOptions): Output<GetPostgresBranchesResult>def get_postgres_branches(page_size: Optional[int] = None,
parent: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPostgresBranchesResult
def get_postgres_branches_output(page_size: Optional[pulumi.Input[int]] = None,
parent: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPostgresBranchesResult]func GetPostgresBranches(ctx *Context, args *GetPostgresBranchesArgs, opts ...InvokeOption) (*GetPostgresBranchesResult, error)
func GetPostgresBranchesOutput(ctx *Context, args *GetPostgresBranchesOutputArgs, opts ...InvokeOption) GetPostgresBranchesResultOutput> Note: This function is named GetPostgresBranches in the Go SDK.
public static class GetPostgresBranches
{
public static Task<GetPostgresBranchesResult> InvokeAsync(GetPostgresBranchesArgs args, InvokeOptions? opts = null)
public static Output<GetPostgresBranchesResult> Invoke(GetPostgresBranchesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPostgresBranchesResult> getPostgresBranches(GetPostgresBranchesArgs args, InvokeOptions options)
public static Output<GetPostgresBranchesResult> getPostgresBranches(GetPostgresBranchesArgs args, InvokeOptions options)
fn::invoke:
function: databricks:index/getPostgresBranches:getPostgresBranches
arguments:
# arguments dictionaryThe following arguments are supported:
getPostgresBranches Result
The following output properties are available:
- Branches
List<Get
Postgres Branches Branch> - Id string
- The provider-assigned unique ID for this managed resource.
- Parent string
- (string) - The project containing this branch. Format: projects/{project_id}
- Page
Size int
- Branches
[]Get
Postgres Branches Branch - Id string
- The provider-assigned unique ID for this managed resource.
- Parent string
- (string) - The project containing this branch. Format: projects/{project_id}
- Page
Size int
- branches
List<Get
Postgres Branches Branch> - id String
- The provider-assigned unique ID for this managed resource.
- parent String
- (string) - The project containing this branch. Format: projects/{project_id}
- page
Size Integer
- branches
Get
Postgres Branches Branch[] - id string
- The provider-assigned unique ID for this managed resource.
- parent string
- (string) - The project containing this branch. Format: projects/{project_id}
- page
Size number
- branches
Sequence[Get
Postgres Branches Branch] - id str
- The provider-assigned unique ID for this managed resource.
- parent str
- (string) - The project containing this branch. Format: projects/{project_id}
- page_
size int
- branches List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- parent String
- (string) - The project containing this branch. Format: projects/{project_id}
- page
Size Number
Supporting Types
GetPostgresBranchesBranch
- Create
Time string - (string) - A timestamp indicating when the branch was created
- Name string
- (string) - The resource name of the branch. Format: projects/{project_id}/branches/{branch_id}
- Parent string
- The Project that owns this collection of branches. Format: projects/{project_id}
- Spec
Get
Postgres Branches Branch Spec - (BranchSpec) - The desired state of a Branch
- Status
Get
Postgres Branches Branch Status - (BranchStatus) - The current status of a Branch
- Uid string
- (string) - System generated unique ID for the branch
- Update
Time string - (string) - A timestamp indicating when the branch was last updated
- Create
Time string - (string) - A timestamp indicating when the branch was created
- Name string
- (string) - The resource name of the branch. Format: projects/{project_id}/branches/{branch_id}
- Parent string
- The Project that owns this collection of branches. Format: projects/{project_id}
- Spec
Get
Postgres Branches Branch Spec - (BranchSpec) - The desired state of a Branch
- Status
Get
Postgres Branches Branch Status - (BranchStatus) - The current status of a Branch
- Uid string
- (string) - System generated unique ID for the branch
- Update
Time string - (string) - A timestamp indicating when the branch was last updated
- create
Time String - (string) - A timestamp indicating when the branch was created
- name String
- (string) - The resource name of the branch. Format: projects/{project_id}/branches/{branch_id}
- parent String
- The Project that owns this collection of branches. Format: projects/{project_id}
- spec
Get
Postgres Branches Branch Spec - (BranchSpec) - The desired state of a Branch
- status
Get
Postgres Branches Branch Status - (BranchStatus) - The current status of a Branch
- uid String
- (string) - System generated unique ID for the branch
- update
Time String - (string) - A timestamp indicating when the branch was last updated
- create
Time string - (string) - A timestamp indicating when the branch was created
- name string
- (string) - The resource name of the branch. Format: projects/{project_id}/branches/{branch_id}
- parent string
- The Project that owns this collection of branches. Format: projects/{project_id}
- spec
Get
Postgres Branches Branch Spec - (BranchSpec) - The desired state of a Branch
- status
Get
Postgres Branches Branch Status - (BranchStatus) - The current status of a Branch
- uid string
- (string) - System generated unique ID for the branch
- update
Time string - (string) - A timestamp indicating when the branch was last updated
- create_
time str - (string) - A timestamp indicating when the branch was created
- name str
- (string) - The resource name of the branch. Format: projects/{project_id}/branches/{branch_id}
- parent str
- The Project that owns this collection of branches. Format: projects/{project_id}
- spec
Get
Postgres Branches Branch Spec - (BranchSpec) - The desired state of a Branch
- status
Get
Postgres Branches Branch Status - (BranchStatus) - The current status of a Branch
- uid str
- (string) - System generated unique ID for the branch
- update_
time str - (string) - A timestamp indicating when the branch was last updated
- create
Time String - (string) - A timestamp indicating when the branch was created
- name String
- (string) - The resource name of the branch. Format: projects/{project_id}/branches/{branch_id}
- parent String
- The Project that owns this collection of branches. Format: projects/{project_id}
- spec Property Map
- (BranchSpec) - The desired state of a Branch
- status Property Map
- (BranchStatus) - The current status of a Branch
- uid String
- (string) - System generated unique ID for the branch
- update
Time String - (string) - A timestamp indicating when the branch was last updated
GetPostgresBranchesBranchSpec
- Default bool
- (boolean) - Whether the branch is the project's default branch
- Is
Protected bool - (boolean) - Whether the branch is protected
- Source
Branch string - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- Source
Branch stringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- Source
Branch stringTime - (string) - The point in time on the source branch from which this branch was created
- Default bool
- (boolean) - Whether the branch is the project's default branch
- Is
Protected bool - (boolean) - Whether the branch is protected
- Source
Branch string - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- Source
Branch stringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- Source
Branch stringTime - (string) - The point in time on the source branch from which this branch was created
- default_ Boolean
- (boolean) - Whether the branch is the project's default branch
- is
Protected Boolean - (boolean) - Whether the branch is protected
- source
Branch String - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- source
Branch StringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- source
Branch StringTime - (string) - The point in time on the source branch from which this branch was created
- default boolean
- (boolean) - Whether the branch is the project's default branch
- is
Protected boolean - (boolean) - Whether the branch is protected
- source
Branch string - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- source
Branch stringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- source
Branch stringTime - (string) - The point in time on the source branch from which this branch was created
- default bool
- (boolean) - Whether the branch is the project's default branch
- is_
protected bool - (boolean) - Whether the branch is protected
- source_
branch str - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- source_
branch_ strlsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- source_
branch_ strtime - (string) - The point in time on the source branch from which this branch was created
- default Boolean
- (boolean) - Whether the branch is the project's default branch
- is
Protected Boolean - (boolean) - Whether the branch is protected
- source
Branch String - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- source
Branch StringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- source
Branch StringTime - (string) - The point in time on the source branch from which this branch was created
GetPostgresBranchesBranchStatus
- Current
State string - (string) - The branch's state, indicating if it is initializing, ready for use, or archived. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - Default bool
- (boolean) - Whether the branch is the project's default branch
- Is
Protected bool - (boolean) - Whether the branch is protected
- Logical
Size intBytes - (integer) - The logical size of the branch
- Pending
State string - (string) - The pending state of the branch, if a state transition is in progress. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - Source
Branch string - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- Source
Branch stringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- Source
Branch stringTime - (string) - The point in time on the source branch from which this branch was created
- State
Change stringTime - (string) - A timestamp indicating when the
current_statebegan
- Current
State string - (string) - The branch's state, indicating if it is initializing, ready for use, or archived. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - Default bool
- (boolean) - Whether the branch is the project's default branch
- Is
Protected bool - (boolean) - Whether the branch is protected
- Logical
Size intBytes - (integer) - The logical size of the branch
- Pending
State string - (string) - The pending state of the branch, if a state transition is in progress. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - Source
Branch string - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- Source
Branch stringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- Source
Branch stringTime - (string) - The point in time on the source branch from which this branch was created
- State
Change stringTime - (string) - A timestamp indicating when the
current_statebegan
- current
State String - (string) - The branch's state, indicating if it is initializing, ready for use, or archived. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - default_ Boolean
- (boolean) - Whether the branch is the project's default branch
- is
Protected Boolean - (boolean) - Whether the branch is protected
- logical
Size IntegerBytes - (integer) - The logical size of the branch
- pending
State String - (string) - The pending state of the branch, if a state transition is in progress. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - source
Branch String - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- source
Branch StringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- source
Branch StringTime - (string) - The point in time on the source branch from which this branch was created
- state
Change StringTime - (string) - A timestamp indicating when the
current_statebegan
- current
State string - (string) - The branch's state, indicating if it is initializing, ready for use, or archived. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - default boolean
- (boolean) - Whether the branch is the project's default branch
- is
Protected boolean - (boolean) - Whether the branch is protected
- logical
Size numberBytes - (integer) - The logical size of the branch
- pending
State string - (string) - The pending state of the branch, if a state transition is in progress. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - source
Branch string - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- source
Branch stringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- source
Branch stringTime - (string) - The point in time on the source branch from which this branch was created
- state
Change stringTime - (string) - A timestamp indicating when the
current_statebegan
- current_
state str - (string) - The branch's state, indicating if it is initializing, ready for use, or archived. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - default bool
- (boolean) - Whether the branch is the project's default branch
- is_
protected bool - (boolean) - Whether the branch is protected
- logical_
size_ intbytes - (integer) - The logical size of the branch
- pending_
state str - (string) - The pending state of the branch, if a state transition is in progress. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - source_
branch str - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- source_
branch_ strlsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- source_
branch_ strtime - (string) - The point in time on the source branch from which this branch was created
- state_
change_ strtime - (string) - A timestamp indicating when the
current_statebegan
- current
State String - (string) - The branch's state, indicating if it is initializing, ready for use, or archived. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - default Boolean
- (boolean) - Whether the branch is the project's default branch
- is
Protected Boolean - (boolean) - Whether the branch is protected
- logical
Size NumberBytes - (integer) - The logical size of the branch
- pending
State String - (string) - The pending state of the branch, if a state transition is in progress. Possible values are:
ARCHIVED,IMPORTING,INIT,READY,RESETTING - source
Branch String - (string) - The name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
- source
Branch StringLsn - (string) - The Log Sequence Number (LSN) on the source branch from which this branch was created
- source
Branch StringTime - (string) - The point in time on the source branch from which this branch was created
- state
Change StringTime - (string) - A timestamp indicating when the
current_statebegan
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
Databricks v1.81.0 published on Thursday, Jan 8, 2026 by Pulumi
