clusters_create
Create a Databricks cluster with specified Spark version and configuration. Returns the cluster ID upon success.
Instructions
Create a Databricks cluster. Returns cluster_id on success.
Use :func:`clusters_spark_versions` and :func:`clusters_list_node_types`
to discover valid values for ``spark_version`` and ``node_type_id``.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cluster_name | Yes | Human-readable cluster name | |
| spark_version | Yes | Spark runtime version (e.g. '14.3.x-scala2.12') | |
| node_type_id | No | Node type ID (mutually exclusive with instance_pool_id) | |
| instance_pool_id | No | ||
| num_workers | No | Number of worker nodes (0 = single-node cluster) | |
| autotermination_minutes | No | ||
| spark_conf | No | ||
| custom_tags | No | ||
| init_scripts | No | ||
| policy_id | No | ||
| runtime_engine | No | STANDARD | PHOTON | |
| data_security_mode | No | SINGLE_USER | USER_ISOLATION | LEGACY_PASSTHROUGH | LEGACY_TABLE_ACL | LEGACY_SINGLE_USER | NONE | LEGACY_SERIALIZATION | STANDARD (DBSQL) | |
| ssh_public_keys | No | ||
| docker_image | No | ||
| aws_attributes | No | ||
| azure_attributes | No | ||
| gcp_attributes | No | ||
| cluster_log_conf | No | ||
| cluster_source | No | API | JOB | PIPELINE | UI |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |