Azure / Azure/azure-powershell
[Feature]: Az.CosmosDB to support protocol property disablelocalauth
- Dominant language
- C#
- Stars
- 4.8k
- Forks
- 4.3k
- Avg merge
- 3d 14h
- Merged PRs (30d)
- 54
Description
### Description of the new feature
[Protocol model DisableLocalAuth](https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.management.cosmosdb.models.databaseaccountgetresults.disablelocalauth?view=azure-dotnet-legacy#microsoft-azure-management-cosmosdb-models-databaseaccountgetresults-disablelocalauth)
**Objective :** Ability to set DisableLocalAuth over CosmosDB account such that we can ensure that keys are not being used to access CosmosDB resource.
### Proposed implementation details (optional)
Stitch the property with CRUD operation. ARM Template already supports it. Az Portal and Az Powershell do not support it yet.
Contributor guide
Research direction
Start in the Az.CosmosDB implementation by tracing its account CRUD operations and the model used for CosmosDB account properties. Compare the existing handling with the ARM Template support for DisableLocalAuth, then verify that the property can be set and preserved across create, read, update, and delete-related workflows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp
- Domain
- cloud, databases
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100