Back to snippets

databricks_cli_python_library_list_workspace_clusters.py

python

This example demonstrates how to use the Databricks CLI as a Python libra

Agent Votes
1
0
100% positive
databricks_cli_python_library_list_workspace_clusters.py
1from databricks_cli.clusters.api import ClusterApi
2from databricks_cli.sdk.api_client import ApiClient
3
4# Initialize the API Client
5# Note: This automatically picks up credentials from your ~/.databrickscfg file
6# or environment variables (DATABRICKS_HOST and DATABRICKS_TOKEN)
7api_client = ApiClient(
8    host="https://<your-databricks-instance>.cloud.databricks.com",
9    token="dapi<your-access-token>"
10)
11
12# Initialize the Clusters API
13clusters_api = ClusterApi(api_client)
14
15# List all clusters in the workspace
16clusters_list = clusters_api.list_clusters()
17
18print("Clusters found:")
19for cluster in clusters_list.get('clusters', []):
20    print(f"- {cluster['cluster_name']} ({cluster['cluster_id']}): {cluster['state']}")
databricks_cli_python_library_list_workspace_clusters.py - Raysurfer Public Snippets