1. Packages
  2. Databricks Provider
  3. API Docs
  4. getNotebookPaths
Viewing docs for Databricks v0.4.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
databricks logo
Viewing docs for Databricks v0.4.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi

    Example Usage

    using Pulumi;
    using Databricks = Pulumi.Databricks;
    
    class MyStack : Stack
    {
        public MyStack()
        {
            var prod = Output.Create(Databricks.GetNotebookPaths.InvokeAsync(new Databricks.GetNotebookPathsArgs
            {
                Path = "/Production",
                Recursive = true,
            }));
        }
    
    }
    
    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 {
    		_, err := databricks.GetNotebookPaths(ctx, &GetNotebookPathsArgs{
    			Path:      "/Production",
    			Recursive: true,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    

    Example coming soon!

    import * as pulumi from "@pulumi/pulumi";
    import * as databricks from "@pulumi/databricks";
    
    const prod = pulumi.output(databricks.getNotebookPaths({
        path: "/Production",
        recursive: true,
    }));
    
    import pulumi
    import pulumi_databricks as databricks
    
    prod = databricks.get_notebook_paths(path="/Production",
        recursive=True)
    

    Example coming soon!

    Using getNotebookPaths

    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 getNotebookPaths(args: GetNotebookPathsArgs, opts?: InvokeOptions): Promise<GetNotebookPathsResult>
    function getNotebookPathsOutput(args: GetNotebookPathsOutputArgs, opts?: InvokeOptions): Output<GetNotebookPathsResult>
    def get_notebook_paths(path: Optional[str] = None,
                           recursive: Optional[bool] = None,
                           opts: Optional[InvokeOptions] = None) -> GetNotebookPathsResult
    def get_notebook_paths_output(path: Optional[pulumi.Input[str]] = None,
                           recursive: Optional[pulumi.Input[bool]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetNotebookPathsResult]
    func GetNotebookPaths(ctx *Context, args *GetNotebookPathsArgs, opts ...InvokeOption) (*GetNotebookPathsResult, error)
    func GetNotebookPathsOutput(ctx *Context, args *GetNotebookPathsOutputArgs, opts ...InvokeOption) GetNotebookPathsResultOutput

    > Note: This function is named GetNotebookPaths in the Go SDK.

    public static class GetNotebookPaths 
    {
        public static Task<GetNotebookPathsResult> InvokeAsync(GetNotebookPathsArgs args, InvokeOptions? opts = null)
        public static Output<GetNotebookPathsResult> Invoke(GetNotebookPathsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNotebookPathsResult> getNotebookPaths(GetNotebookPathsArgs args, InvokeOptions options)
    public static Output<GetNotebookPathsResult> getNotebookPaths(GetNotebookPathsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getNotebookPaths:getNotebookPaths
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Path string
    Path to workspace directory
    Recursive bool
    Either or recursively walk given path
    Path string
    Path to workspace directory
    Recursive bool
    Either or recursively walk given path
    path String
    Path to workspace directory
    recursive Boolean
    Either or recursively walk given path
    path string
    Path to workspace directory
    recursive boolean
    Either or recursively walk given path
    path str
    Path to workspace directory
    recursive bool
    Either or recursively walk given path
    path String
    Path to workspace directory
    recursive Boolean
    Either or recursively walk given path

    getNotebookPaths Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    NotebookPathLists List<GetNotebookPathsNotebookPathList>
    list of objects with path and language attributes
    Path string
    Recursive bool
    Id string
    The provider-assigned unique ID for this managed resource.
    NotebookPathLists []GetNotebookPathsNotebookPathList
    list of objects with path and language attributes
    Path string
    Recursive bool
    id String
    The provider-assigned unique ID for this managed resource.
    notebookPathLists List<GetNotebookPathsNotebookPathList>
    list of objects with path and language attributes
    path String
    recursive Boolean
    id string
    The provider-assigned unique ID for this managed resource.
    notebookPathLists GetNotebookPathsNotebookPathList[]
    list of objects with path and language attributes
    path string
    recursive boolean
    id str
    The provider-assigned unique ID for this managed resource.
    notebook_path_lists Sequence[GetNotebookPathsNotebookPathList]
    list of objects with path and language attributes
    path str
    recursive bool
    id String
    The provider-assigned unique ID for this managed resource.
    notebookPathLists List<Property Map>
    list of objects with path and language attributes
    path String
    recursive Boolean

    Supporting Types

    GetNotebookPathsNotebookPathList

    Language string
    Path string
    Path to workspace directory
    Language string
    Path string
    Path to workspace directory
    language String
    path String
    Path to workspace directory
    language string
    path string
    Path to workspace directory
    language str
    path str
    Path to workspace directory
    language String
    path String
    Path to workspace directory

    Package Details

    Repository
    databricks pulumi/pulumi-databricks
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the databricks Terraform Provider.
    databricks logo
    Viewing docs for Databricks v0.4.0 (Older version)
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.