Skip to content

Commit 17cceeb

Browse files
MyroslavLevchykMyroslavLevchyk
authored andcommitted
Merge branch 'feat/databricks_aws_runtime' of https://github.com/data-platform-hq/terraform-databricks-runtime into feat/databricks_aws_runtime
2 parents dd30a8e + 96351d7 commit 17cceeb

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ No modules.
4444
| Name | Description | Type | Default | Required |
4545
|------|-------------|------|---------|:--------:|
4646
| <a name="input_cloud_name"></a> [cloud\_name](#input\_cloud\_name) | Cloud Name | `string` | n/a | yes |
47-
| <a name="input_clusters"></a> [clusters](#input\_clusters) | Set of objects with parameters to configure Databricks clusters and assign permissions to it for certain custom groups | <pre>set(object({<br> cluster_name = string<br> spark_version = optional(string, "14.3.x-scala2.12")<br> node_type_id = optional(string, "m5d.large")<br> autotermination_minutes = optional(number, 20)<br> min_workers = optional(number, 1)<br> max_workers = optional(number, 2)<br> availability = optional(string, "ON_DEMAND")<br> zone_id = optional(string, "auto")<br> first_on_demand = optional(number, 1)<br> spot_bid_price_percent = optional(number, 100)<br> data_security_mode = optional(string, "USER_ISOLATION")<br> ebs_volume_count = optional(number, 1)<br> ebs_volume_size = optional(number, 100)<br> ebs_volume_type = optional(string, "GENERAL_PURPOSE_SSD")<br> permissions = optional(list(object({<br> group_name = string,<br> permission_level = string<br> })), []),<br> }))</pre> | `[]` | no |
48-
| <a name="input_custom_config"></a> [custom\_config](#input\_custom\_config) | Map of AD databricks workspace custom config | `map(string)` | <pre>{<br> "enable-X-Content-Type-Options": "true",<br> "enable-X-Frame-Options": "true",<br> "enable-X-XSS-Protection": "true",<br> "enableDbfsFileBrowser": "false",<br> "enableExportNotebook": "false",<br> "enableIpAccessLists": "true",<br> "enableNotebookTableClipboard": "false",<br> "enableResultsDownloading": "false",<br> "enableUploadDataUis": "false",<br> "enableVerboseAuditLogs": "true",<br> "enforceUserIsolation": "true",<br> "storeInteractiveNotebookResultsInCustomerAccount": "true"<br>}</pre> | no |
49-
| <a name="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-
| <a name="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-
| <a name="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-
| <a name="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 |
47+
| <a name="input_clusters"></a> [clusters](#input\_clusters) | Set of objects with parameters to configure Databricks clusters and assign permissions to it for certain custom groups | <pre>set(object({<br/> cluster_name = string<br/> spark_version = optional(string, "14.3.x-scala2.12")<br/> node_type_id = optional(string, "m5d.large")<br/> autotermination_minutes = optional(number, 20)<br/> min_workers = optional(number, 1)<br/> max_workers = optional(number, 2)<br/> availability = optional(string, "ON_DEMAND")<br/> zone_id = optional(string, "auto")<br/> first_on_demand = optional(number, 1)<br/> spot_bid_price_percent = optional(number, 100)<br/> data_security_mode = optional(string, "USER_ISOLATION")<br/> ebs_volume_count = optional(number, 1)<br/> ebs_volume_size = optional(number, 100)<br/> ebs_volume_type = optional(string, "GENERAL_PURPOSE_SSD")<br/> permissions = optional(list(object({<br/> group_name = string,<br/> permission_level = string<br/> })), []),<br/> }))</pre> | `[]` | no |
48+
| <a name="input_custom_config"></a> [custom\_config](#input\_custom\_config) | Map of AD databricks workspace custom config | `map(string)` | <pre>{<br/> "enable-X-Content-Type-Options": "true",<br/> "enable-X-Frame-Options": "true",<br/> "enable-X-XSS-Protection": "true",<br/> "enableDbfsFileBrowser": "false",<br/> "enableExportNotebook": "false",<br/> "enableIpAccessLists": "true",<br/> "enableNotebookTableClipboard": "false",<br/> "enableResultsDownloading": "false",<br/> "enableUploadDataUis": "false",<br/> "enableVerboseAuditLogs": "true",<br/> "enforceUserIsolation": "true",<br/> "storeInteractiveNotebookResultsInCustomerAccount": "true"<br/>}</pre> | no |
49+
| <a name="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+
| <a name="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+
| <a name="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+
| <a name="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 |
5353

5454
## Outputs
5555

0 commit comments

Comments
 (0)