Skip to content

Pipelines & Jobs

Create and manage Spark Declarative Pipelines and orchestration jobs.

“Create a streaming pipeline that ingests from my landing zone into a silver table”

“Show me the last 5 runs for my nightly-etl job”

“Check the event log for my pipeline to see why it failed”


Description: Manage job runs: run_now, repair, get, get_output, cancel, list, wait.

Parameters:

ParameterTypeRequiredDescription
actionstrYes—
job_idintNo—
run_idintNo—
idempotency_tokenstrNo—
jar_paramsList[str]No—
notebook_paramsDict[str, str]No—
python_paramsList[str]No—
spark_submit_paramsList[str]No—
python_named_paramsDict[str, str]No—
pipeline_paramsDict[str, Any]No—
sql_paramsDict[str, str]No—
dbt_commandsList[str]No—
queueDict[str, Any]No—
rerun_all_failed_tasksboolNo—
rerun_dependent_tasksboolNo—
rerun_tasksList[str]No—
latest_repair_idintNo—
active_onlyboolNo—
completed_onlyboolNo—
limitintNo—
offsetintNo—
start_time_fromintNo—
start_time_tointNo—
timeoutintNo—
poll_intervalintNo—

Description: Manage Databricks jobs: create, get, list, find_by_name, update, delete.

Parameters:

ParameterTypeRequiredDescription
actionstrYes—
job_idintNo—
namestrNo—
tasksList[Dict[str, Any]]No—
job_clustersList[Dict[str, Any]]No—
environmentsList[Dict[str, Any]]No—
tagsDict[str, str]No—
timeout_secondsintNo—
max_concurrent_runsintNo—
email_notificationsDict[str, Any]No—
webhook_notificationsDict[str, Any]No—
notification_settingsDict[str, Any]No—
scheduleDict[str, Any]No—
queueDict[str, Any]No—
run_asDict[str, Any]No—
git_sourceDict[str, Any]No—
parametersList[Dict[str, Any]]No—
healthDict[str, Any]No—
deploymentDict[str, Any]No—
limitintNo—
expand_tasksboolNo—

Description: Manage Spark Declarative Pipelines: create, update, get, delete, find.

Parameters:

ParameterTypeRequiredDescription
actionstrYes—
nameOptional[str]No—
root_pathOptional[str]No—
catalogOptional[str]No—
schemaOptional[str]No—
workspace_file_pathsOptional[List[str]]No—
extra_settingsOptional[Dict[str, Any]]No—
start_runboolNo—
wait_for_completionboolNo—
full_refreshboolNo—
timeoutintNo—
pipeline_idOptional[str]No—

Description: Manage pipeline runs: start, monitor, stop, get events.

Parameters:

ParameterTypeRequiredDescription
actionstrYes—
pipeline_idstrYes—
refresh_selectionOptional[List[str]]No—
full_refreshboolNo—
full_refresh_selectionOptional[List[str]]No—
validate_onlyboolNo—
waitboolNo—
timeoutintNo—
update_idOptional[str]No—
include_configboolNo—
full_error_detailsboolNo—
max_resultsintNo—
event_log_levelstrNo—