Azure / Azure/bicep-types-az

Need the ability to set HTTP 2.0 Proxy configuration for App Service resources

Open
#1,966 2 comments 7 reactions 0 assignees View on GitHub
App Services Service Attention
Dominant language
TypeScript
Stars
108
Forks
44
Avg merge
18h 53m
Merged PRs (30d)
29

Description

**Is your feature request related to a problem? Please describe.**
Currently, there are two configurations in a Linux App Service relating to HTTP 2.0 support, one to set the HTTP Version and one to set the HTTP 2.0 proxy type. In Bicep, I can see the appropriate property to set the HTTP version (`http20Enabled`). However, I have not been able to find a matching property for the proxy type.

![Screenshot 2023-11-17 112435](https://github.com/Azure/bicep/assets/76186020/7907e4ee-b3a2-4256-ae7a-e6632fbcaefa)

It looks like this issue has already been noted in a Terraform Github issue where it sounds like the root cause is that the property is missing in the Microsoft.Web API, but I wanted to also raise the issue here as well in case the Bicep team has better success getting the issue on the appropriate team's radar. https://github.com/hashicorp/terraform-provider-azurerm/issues/18883

**Describe the solution you'd like**
A Bicep property on the App Service (Microsoft.Web/sites) resource named something similar to `http20Proxy` with allowed properties on, off, and gRPC only

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue concerns Microsoft.Web/sites and the existing http20Enabled property; start by checking the Microsoft.Web API and the current App Service type definitions. Done means the proxy configuration is supported with on, off, and gRPC-only values, if the upstream API exposes it.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.