DatabricksReposDeleteOperator¶
使用 DatabricksReposDeleteOperator
通过 api/2.0/repos/ API 端点来删除现有的 Databricks Repo。
使用 Operator¶
要使用此 Operator,您需要提供 repo_path
或 repo_id
。
参数 |
输入 |
---|---|
repo_path: str |
现有 Databricks Repos 的路径,例如, |
repo_id: str |
现有 Databricks Repos 的 ID(如果未提供 |
databricks_conn_id: string |
要使用的 Airflow 连接名称。 |
databricks_retry_limit: integer |
如果 Databricks 后端无法访问时重试的次数。 |
databricks_retry_delay: decimal |
两次重试之间的等待秒数。 |
示例¶
通过指定路径删除 Databricks Repo¶
DatabricksReposDeleteOperator 的示例用法如下
tests/system/databricks/example_databricks_repos.py
# Example of deleting a Databricks Repo
repo_path = "/Repos/user@domain.com/demo-repo"
delete_repo = DatabricksReposDeleteOperator(task_id="delete_repo", repo_path=repo_path)