This is a long-running operation, which blocks until Clusters on Databricks reach
TERMINATED state with the timeout of 20 minutes, that you can change via timeout parameter.
By default, the state of Databricks Clusters is reported to console. You can change this behavior
by changing the callback parameter.
Usage
delete_cluster_and_wait(
client,
cluster_id,
timeout = 20,
callback = cli_reporter
)
Arguments
- client
Required. Instance of DatabricksClient()
- cluster_id
Required. The cluster to be terminated.
- timeout
Time to wait for the operation to complete in minutes.
- callback
Function to report the status of the operation. By default, it reports to console.
Details
Terminates the Spark cluster with the specified ID. The cluster is removed
asynchronously. Once the termination has completed, the cluster will be in a
TERMINATED state. If the cluster is already in a TERMINATING or
TERMINATED state, nothing will happen.