
DatabricksCLI
DatabricksCLI
yaml
type: "io.kestra.plugin.databricks.cli.DatabricksCLI"Examples
yaml
id: databricks_list_clusters
namespace: company.team
tasks:
- id: list_clusters
type: io.kestra.plugin.databricks.cli.DatabricksCLI
databricksToken: "{{ secret('DATABRICKS_TOKEN') }}"
databricksHost: "https://<your-instance>.cloud.databricks.com"
commands:
- databricks clusters list
yaml
id: databricks_run_job
namespace: company.team
inputs:
- id: jobId
type: STRING
tasks:
- id: run_job
type: io.kestra.plugin.databricks.cli.DatabricksCLI
databricksToken: "{{ secret('DATABRICKS_TOKEN') }}"
databricksHost: "https://<your-instance>.cloud.databricks.com"
commands:
- databricks jobs run-now {{ inputs.jobId }} > files.txt
Properties
commands*Requiredarray
SubTypestring
databricksHost*Requiredstring
databricksToken*Requiredstring
beforeCommandsarray
SubTypestring
containerImagestring
Default
ghcr.io/databricks/cli:latestenvobject
SubTypestring
failFastbooleanstring
Default
trueinputFilesobjectstring
interpreterarray
SubTypestring
Default
["/bin/sh","-c"]namespaceFilesNon-dynamic
Definitions
io.kestra.core.models.tasks.NamespaceFiles
enabledbooleanstring
Default
trueexcludearray
SubTypestring
folderPerNamespacebooleanstring
Default
falseifExistsstring
Default
OVERWRITEPossible Values
OVERWRITEFAILWARNIGNOREincludearray
SubTypestring
namespacesarray
SubTypestring
Default
["{{flow.namespace}}"]outputFilesarray
SubTypestring
targetOSstring
Default
AUTOPossible Values
LINUXWINDOWSAUTOtaskRunnerNon-dynamic
Definitions
Run a task in a Docker container.
type*Requiredobject
configstringobject
cpu
io.kestra.plugin.scripts.runner.docker.Cpu
cpusnumberstring
credentials
Credentials for a private container registry.
authstring
identityTokenstring
passwordstring
registrystring
registryTokenstring
usernamestring
deletebooleanstring
Default
truedeviceRequestsarray
A request for devices to be sent to device drivers.
capabilitiesarray
SubTypearray
countintegerstring
deviceIdsarray
SubTypestring
driverstring
optionsobject
SubTypestring
entryPointarray
SubTypestring
Default
[
""
]extraHostsarray
SubTypestring
fileHandlingStrategystring
Default
VOLUMEPossible Values
MOUNTVOLUMEhoststring
killGracePeriodstring
Default
PT0SFormat
durationmemory
io.kestra.plugin.scripts.runner.docker.Memory
kernelMemorystring
memorystring
memoryReservationstring
memorySwapstring
memorySwappinessstring
oomKillDisablebooleanstring
networkModestring
portBindingsarray
SubTypestring
privilegedbooleanstring
pullPolicyobject
resumebooleanstring
Default
trueshmSizestring
userstring
versionstring