You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_key_vault_id"></a> [key\_vault\_id](#input\_key\_vault\_id)| ID of the Key Vault instance where the Secret resides |`string`| n/a | yes |
51
53
| <aname="input_sku"></a> [sku](#input\_sku)| The sku to use for the Databricks Workspace: [standard \ premium \ trial]|`string`| "standard" | no |
52
54
| <aname="input_pat_token_lifetime_seconds"></a> [pat\_token\_lifetime\_seconds](#input\_pat\_token\_lifetime\_seconds)| The lifetime of the token, in seconds. If no lifetime is specified, the token remains valid indefinitely |`number`| 315569520 | no |
55
+
| <aname="input_users"></a> [users](#input\_users)| List of users to access Databricks |`list(string)`|[]| no |
| <aname="input_custom_cluster_policies"></a> [custom\_cluster\_policies](#input\_custom\_cluster\_policies)| Provides an ability to create custom cluster policy, assign it to cluster and grant CAN_USE permissions on it to certain custom groups | <pre>list(object({<br> name = string<br> can_use = list(string)<br> definition = any<br> assigned = bool<br>}))</pre> | <pre>[{<br> name = null<br> can_use = null<br> definition = null<br> assigned = false<br>}]</pre> | no |
53
58
| <aname="input_cluster_nodes_availability"></a> [cluster\_nodes\_availability](#input\_cluster\_nodes\_availability)| Availability type used for all subsequent nodes past the first_on_demand ones: [SPOT_AZURE \ SPOT_WITH_FALLBACK_AZURE \ ON_DEMAND_AZURE]|`string`| null | no |
54
59
| <aname="input_first_on_demand"></a> [first\_on\_demand](#input\_first\_on\_demand)| The first first_on_demand nodes of the cluster will be placed on on-demand instances: [[\:number ]]|`number`| 0 | no |
55
60
| <aname="input_spot_bid_max_price"></a> [spot\_bid\_max\_price](#input\_spot\_bid\_max\_price)| The max price for Azure spot instances. Use -1 to specify lowest price |`number`| -1 | no |
56
61
| <aname="input_autotermination_minutes"></a> [autotermination\_minutes](#input\_autotermination\_minutes)| Automatically terminate the cluster after being inactive for this time in minutes. If not set, Databricks won't automatically terminate an inactive cluster. If specified, the threshold must be between 10 and 10000 minutes. You can also set this value to 0 to explicitly disable automatic termination |`number`| 15 | no |
57
62
| <aname="input_min_workers"></a> [min\_workers](#input\_min\_workers)| The minimum number of workers to which the cluster can scale down when underutilized. It is also the initial number of workers the cluster will have after creation |`number`| 1 | no |
58
63
| <aname="input_max_workers"></a> [max\_workers](#input\_max\_workers)| The maximum number of workers to which the cluster can scale up when overloaded. max_workers must be strictly greater than min_workers |`number`| 2 | no |
59
-
| <aname="input_users"></a> [users](#input\_users)| List of users to access Databricks |`list(string)`|[]| no |
60
-
| <aname="input_secrets"></a> [secrets](#input\_secrets)| Map of secrets to create in Databricks |`map(any)`| {} | no |
61
-
| <aname="input_use_local_secret_scope"></a> [use\_local\_secret\_scope](#input\_use\_local\_secret\_scope)| Create databricks secret scope and create secrets |`bool`| false | no |
| <aname="input_custom_cluster_policies"></a> [custom\_cluster\_policies](#input\_custom\_cluster\_policies)| Provides an ability to create custom cluster policy, assign it to cluster and grant CAN_USE permissions on it to certain custom groups | <pre>list(object({<br> name = string<br> can_use = list(string)<br> definition = any<br> assigned = bool<br>}))</pre> | <pre>[{<br> name = null<br> can_use = null<br> definition = null<br> assigned = false<br>}]</pre> | no |
64
-
| <aname="input_data_security_mode"></a> [data\_security\_mode](#input\_data\_security\_mode)| Security features of the cluster |`string`| "NONE" | no |
64
+
| <aname="input_data_security_mode"></a> [data\_security\_mode](#input\_data\_security\_mode)| Security features of the cluster |`string`| "NONE" | no |
65
65
| <aname="input_spark_version"></a> [spark\_version](#input\_spark\_version)| Runtime version |`string`| "11.3.x-scala2.12" | no |
66
66
| <aname="input_spark_conf"></a> [spark\_conf](#input\_spark\_conf)| Map with key-value pairs to fine-tune Spark clusters, where you can provide custom Spark configuration properties in a cluster configuration. |`map(any)`| {} | no |
67
67
| <aname="input_spark_env_vars"></a> [spark_env_vars](#input\_spark_env_vars)| Map with environment variable key-value pairs to fine-tune Spark clusters. Key-value pairs of the form (X,Y) are exported (i.e., X='Y') while launching the driver and workers.|`map(any)`| {} | no |
68
-
| <aname="input_cluster_log_conf_destination"></a> [cluster\_log\_conf\_destination](#input\_cluster\_log\_conf\_destination)| Provide a dbfs location, example 'dbfs:/cluster-logs', to push all cluster logs to certain location |`string`| "" | no |
69
-
| <aname="input_node_type"></a> [spark\_node\_type](#input\_node\_type)| Databricks_node_type id |`string`| "Standard_D3_v2" | no |
68
+
| <aname="input_cluster_log_conf_destination"></a> [cluster\_log\_conf\_destination](#input\_cluster\_log\_conf\_destination)| Provide a dbfs location, example 'dbfs:/cluster-logs', to push all cluster logs to certain location |`string`| "" | no |
69
+
| <aname="input_node_type"></a> [node\_type](#input\_node\_type)| Databricks_node_type id |`string`| "Standard_D3_v2" | no |
70
70
| <aname="input_mountpoints"></a> [mountpoints](#input\_mountpoints)| Mountpoints for databricks |`map(any)`| null | no |
71
+
| <aname="input_secret_scope"></a> [secret\_scope](#input\_secret\_scope)| Provides an ability to create custom Secret Scope, store secrets in it and assigning ACL for access management | <pre>list(object({<br> scope_name = string<br> acl = optional(list(object({<br> principal = string<br> permission = string<br> secrets = optional(list(object({<br> key = string<br> string_value = string<br>})))<br></pre> | <pre>default = [{<br> scope_name = null<br> acl = null<br> can_use = null<br> secrets = null<br>}]</pre> | no |
72
+
71
73
72
74
73
75
## Outputs
@@ -77,6 +79,7 @@ No modules.
77
79
| <aname="output_token"></a> [token](#output\_token)| Databricks Personal Authorization Token |
78
80
| <aname="output_cluster_id"></a> [cluster\_id](#output\_cluster\_id)| Databricks Cluster Id |
0 commit comments