Azure / Azure/azure-rest-api-specs
[Databricks] Support Admin Protection flag for Databricks Workspaces
- Dominant language
- TypeSpec
- Stars
- 3.1k
- Forks
- 5.9k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 444
Description
We wish to enable admin protection for "no-isolation shared" clusters via the API ([see here for MS docs](https://learn.microsoft.com/en-gb/azure/databricks/administration-guide/account-settings/no-isolation-shared)), so that it can be enabled downstream in Terraform.
Microsoft just added this parameter to their list of security advisory flags, so now our databricks instances are considered insecure by our internal IT department unless this flag is switched on.
Given that many (including us) provision databricks via API, it is important that we are able to enable this flag when creating a Databricks resource.
Related tickets: https://github.com/hashicorp/terraform-provider-azurerm/issues/18881 and https://github.com/databricks/terraform-provider-databricks/issues/1680
Thank you!
Contributor guide
Research direction
Start with the Microsoft documentation linked in the issue and locate the Databricks Workspaces API specification in this repository. Add support for the admin protection security advisory flag so it can be enabled when creating a Databricks resource, then verify the generated API definition exposes the parameter.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure
- Domain
- api, cloud
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100