Azure / Azure/azure-rest-api-specs
Microsoft.Web/hostingEnvironments@latest missing identity properties
- Dominant language
- TypeSpec
- Stars
- 3.1k
- Forks
- 5.9k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 444
Description
When using the Microsoft.Web/hostingEnvironments@latest API, we are unable to update existing hosting environments, like an Azure Service Environment v3 to utilize either a SystemAssigned or UserAssigned managed identity. For us, this started with Terraform provider for [ASEv3](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_service_environment_v3). We then realized that the properties were missing from the Azure API and Swagger documentation when we tried to utilize the Terraform provider for [AZAPI](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/azapi_update_resource).
These properties are already available at the web app level in Microsoft.Web/sites.
Related [issue.](https://github.com/hashicorp/terraform-provider-azurerm/issues/18417)
Contributor guide
Research direction
Start by locating the Microsoft.Web/hostingEnvironments@latest API and Swagger specification, then compare its identity properties with Microsoft.Web/sites. The related Terraform ASEv3 and AZAPI issues provide context; done means the hosting environment schema documents SystemAssigned and UserAssigned managed identity properties and supports updating existing environments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, openapi
- Domain
- api, cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100