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
|[databricks_current_metastore.this](https://registry.terraform.io/providers/databricks/databricks/latest/docs/data-sources/current_metastore)| data source |
39
39
|[databricks_group.account_groups](https://registry.terraform.io/providers/databricks/databricks/latest/docs/data-sources/group)| data source |
40
-
|[databricks_group.admins](https://registry.terraform.io/providers/databricks/databricks/latest/docs/data-sources/group)| data source |
41
40
|[databricks_sql_warehouses.all](https://registry.terraform.io/providers/databricks/databricks/latest/docs/data-sources/sql_warehouses)| data source |
42
41
43
42
## Inputs
44
43
45
44
| Name | Description | Type | Default | Required |
| <aname="input_iam_account_groups"></a> [iam\_account\_groups](#input\_iam\_account\_groups)| List of objects with group name and entitlements for this group | <pre>list(object({<br/> group_name = optional(string)<br/> entitlements = optional(list(string))<br/> }))</pre> |`[]`| no |
| <aname="input_iam_account_groups"></a> [iam\_account\_groups](#input\_iam\_account\_groups)| List of objects with group name and entitlements for this group | <pre>list(object({<br> group_name = optional(string)<br> entitlements = optional(list(string))<br> }))</pre> |`[]`| no |
50
+
| <aname="input_ip_addresses"></a> [ip\_addresses](#input\_ip\_addresses)| A map of IP address ranges |`map(string)`| <pre>{<br> "all": "0.0.0.0/0"<br>}</pre> | no |
51
+
| <aname="input_secret_scopes"></a> [secret\_scopes](#input\_secret\_scopes)| A list of secret scopes to be created | <pre>list(object({<br> scope_name = string<br> scope_permissions = optional(set(object({<br> group_name = string<br> permission_level = string<br> })))<br> secrets = optional(list(object({<br> key = string<br> value = string<br> })), [])<br> }))</pre> |`[]`| no |
52
+
| <aname="input_sql_endpoint"></a> [sql\_endpoint](#input\_sql\_endpoint)| Set of objects with parameters to configure SQL Endpoint and assign permissions to it for certain custom groups | <pre>set(object({<br> name = string<br> cluster_size = optional(string, "2X-Small")<br> auto_stop_mins = optional(number, 15)<br> max_num_clusters = optional(number, 1)<br> enable_photon = optional(bool, false)<br> enable_serverless_compute = optional(bool, true)<br> spot_instance_policy = optional(string, "COST_OPTIMIZED")<br> warehouse_type = optional(string, "PRO")<br> key = optional(string, "user")<br> value = optional(string, "terraform")<br> permissions = optional(list(object({<br> group_name = string,<br> permission_level = string<br> })), []),<br> }))</pre> |`[]`| no |
| <aname="output_metastore_id"></a> [metastore\_id](#output\_metastore\_id)|The ID of the current metastore in the Databricks workspace.|
59
+
| <aname="output_sql_warehouses_list"></a> [sql\_warehouses\_list](#output\_sql\_warehouses\_list)|List of IDs of all SQL warehouses in the Databricks workspace.|
60
+
| <aname="output_test"></a> [test](#output\_test)|Full list of IAM account groups for the workspace.|
0 commit comments