Skip to content

Commit 8755ae3

Browse files
authored
Merge branch 'main' into dlepow-1774470084282
2 parents bfce0fb + 7dd1bd7 commit 8755ae3

820 files changed

Lines changed: 17414 additions & 49548 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.redirection.json

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,194 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/iot-hub/horizontal-arm-route-messages.md",
5+
"redirect_url": "/previous-versions/azure/iot-hub/horizontal-arm-route-messages",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/iot-hub/how-to-routing-arm.md",
10+
"redirect_url": "/previous-versions/azure/iot-hub/how-to-routing-arm",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/iot-hub/how-to-routing-powershell.md",
15+
"redirect_url": "/previous-versions/azure/iot-hub/how-to-routing-powershell",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/iot-hub/how-to-routing-azure-cli.md",
20+
"redirect_url": "/previous-versions/azure/iot-hub/how-to-routing-azure-cli",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/iot-hub/iot-hub-how-to-order-connection-state-events.md",
25+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-how-to-order-connection-state-events",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/iot-hub/iot-hub-live-data-visualization-in-power-bi.md",
30+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-live-data-visualization-in-power-bi",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/iot-hub/iot-hub-live-data-visualization-in-web-apps.md",
35+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-live-data-visualization-in-web-apps",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/iot-hub/iot-hub-monitoring-notifications-with-azure-logic-apps.md",
40+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-monitoring-notifications-with-azure-logic-apps",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/iot-hub/iot-hub-query-avro-data.md",
45+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-query-avro-data",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path": "articles/iot-hub/module-twins-portal-dotnet.md",
50+
"redirect_url": "/previous-versions/azure/iot-hub/module-twins-portal-dotnet",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path": "articles/iot-hub/quickstart-bicep-route-messages.md",
55+
"redirect_url": "/previous-versions/azure/iot-hub/quickstart-bicep-route-messages",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path": "articles/iot-hub/tutorial-device-twins.md",
60+
"redirect_url": "/previous-versions/azure/iot-hub/tutorial-device-twins",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path": "articles/iot/concepts-architecture.md",
65+
"redirect_url": "/previous-versions/azure/iot/concepts-architecture",
66+
"redirect_document_id": false
67+
},
68+
{
69+
"source_path": "articles/iot/concepts-convention.md",
70+
"redirect_url": "/previous-versions/azure/iot/concepts-convention",
71+
"redirect_document_id": false
72+
},
73+
{
74+
"source_path": "articles/iot/concepts-developer-guide-device.md",
75+
"redirect_url": "/previous-versions/azure/iot/concepts-developer-guide-device",
76+
"redirect_document_id": false
77+
},
78+
{
79+
"source_path": "articles/iot/concepts-developer-guide-service.md",
80+
"redirect_url": "/previous-versions/azure/iot/concepts-developer-guide-service",
81+
"redirect_document_id": false
82+
},
83+
{
84+
"source_path": "articles/iot/concepts-digital-twin.md",
85+
"redirect_url": "/previous-versions/azure/iot/concepts-digital-twin",
86+
"redirect_document_id": false
87+
},
88+
{
89+
"source_path": "articles/iot/concepts-iot-device-types.md",
90+
"redirect_url": "/previous-versions/azure/iot/concepts-iot-device-types",
91+
"redirect_document_id": false
92+
},
93+
{
94+
"source_path": "articles/iot/concepts-message-payloads.md",
95+
"redirect_url": "/previous-versions/azure/iot/concepts-message-payloads",
96+
"redirect_document_id": false
97+
},
98+
{
99+
"source_path": "articles/iot/concepts-model-discovery.md",
100+
"redirect_url": "/previous-versions/azure/iot/concepts-model-discovery",
101+
"redirect_document_id": false
102+
},
103+
{
104+
"source_path": "articles/iot/concepts-modeling-guide.md",
105+
"redirect_url": "/previous-versions/azure/iot/concepts-modeling-guide",
106+
"redirect_document_id": false
107+
},
108+
{
109+
"source_path": "articles/iot/concepts-using-c-sdk-and-embedded-c-sdk.md",
110+
"redirect_url": "/previous-versions/azure/iot/concepts-using-c-sdk-and-embedded-c-sdk",
111+
"redirect_document_id": false
112+
},
113+
{
114+
"source_path": "articles/iot/howto-use-iot-explorer.md",
115+
"redirect_url": "/previous-versions/azure/iot/howto-use-iot-explorer",
116+
"redirect_document_id": false
117+
},
118+
{
119+
"source_path": "articles/iot/iot-overview-analyze-visualize.md",
120+
"redirect_url": "/previous-versions/azure/iot/iot-overview-analyze-visualize",
121+
"redirect_document_id": false
122+
},
123+
{
124+
"source_path": "articles/iot/iot-overview-device-connectivity.md",
125+
"redirect_url": "/previous-versions/azure/iot/iot-overview-device-connectivity",
126+
"redirect_document_id": false
127+
},
128+
{
129+
"source_path": "articles/iot/iot-overview-message-processing.md",
130+
"redirect_url": "/previous-versions/azure/iot/iot-overview-message-processing",
131+
"redirect_document_id": false
132+
},
133+
{
134+
"source_path": "articles/iot/iot-overview-device-management.md",
135+
"redirect_url": "/previous-versions/azure/iot/iot-overview-device-management",
136+
"redirect_document_id": false
137+
},
138+
{
139+
"source_path": "articles/iot/iot-overview-scalability-high-availability.md",
140+
"redirect_url": "/previous-versions/azure/iot/iot-overview-scalability-high-availability",
141+
"redirect_document_id": false
142+
},
143+
{
144+
"source_path": "articles/iot/iot-overview-solution-extensibility.md",
145+
"redirect_url": "/previous-versions/azure/iot/iot-overview-solution-extensibility",
146+
"redirect_document_id": false
147+
},
148+
{
149+
"source_path": "articles/iot/iot-overview-solution-management.md",
150+
"redirect_url": "/previous-versions/azure/iot/iot-overview-solution-management",
151+
"redirect_document_id": false
152+
},
153+
{
154+
"source_path": "articles/iot/overview-iot-plug-and-play.md",
155+
"redirect_url": "/previous-versions/azure/iot/overview-iot-plug-and-play",
156+
"redirect_document_id": false
157+
},
158+
{
159+
"source_path": "articles/iot/iot-phone-app-how-to.md",
160+
"redirect_url": "/previous-versions/azure/iot/iot-phone-app-how-to",
161+
"redirect_document_id": false
162+
},
163+
{
164+
"source_path": "articles/iot/troubleshoot-embedded-device-tutorials.md",
165+
"redirect_url": "/previous-versions/azure/iot/troubleshoot-embedded-device-tutorials",
166+
"redirect_document_id": false
167+
},
168+
{
169+
"source_path": "articles/iot/tutorial-devkit-espressif-esp32-freertos-iot-hub.md",
170+
"redirect_url": "/previous-versions/azure/iot/tutorial-devkit-espressif-esp32-freertos-iot-hub",
171+
"redirect_document_id": false
172+
},
173+
{
174+
"source_path": "articles/iot/tutorial-devkit-mxchip-az3166-iot-hub.md",
175+
"redirect_url": "/previous-versions/azure/iot/tutorial-devkit-mxchip-az3166-iot-hub",
176+
"redirect_document_id": false
177+
},
178+
{
179+
"source_path": "articles/iot/tutorial-devkit-stm-b-l475e-iot-hub.md",
180+
"redirect_url": "/previous-versions/azure/iot/tutorial-devkit-stm-b-l475e-iot-hub",
181+
"redirect_document_id": false
182+
},
183+
{
184+
"source_path": "articles/iot/tutorial-send-telemetry-iot-hub.md",
185+
"redirect_url": "/previous-versions/azure/iot/tutorial-send-telemetry-iot-hub",
186+
},
187+
{
188+
"source_path": "articles/backup/backup-azure-enhanced-soft-delete-about.md",
189+
"redirect_url": "/azure/backup/secure-by-default",
190+
"redirect_document_id": false
191+
},
3192
{
4193
"source_path": "articles/migrate/best-practices-assessment.md",
5194
"redirect_url": "/previous-versions/azure/migrate/best-practices-assessment",

articles/api-management/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
href: import-container-app-with-oas.md
119119
- name: Import a Function App web API
120120
href: import-function-app-as-api.md
121-
- name: Import a Logic App
121+
- name: Import a Logic App web API
122122
href: import-logic-app-as-api.md
123123
- name: Import a WebSocket API
124124
href: websocket-api.md

articles/api-management/api-management-gateways-overview.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: azure-api-management
88
ms.custom:
99
- build-2024
1010
ms.topic: concept-article
11-
ms.date: 02/17/2026
11+
ms.date: 03/23/2026
1212
ms.author: danlep
1313
---
1414

@@ -85,15 +85,16 @@ The following tables compare features available in the following API Management
8585
| [Managed domain certificates](configure-custom-domain.md?tabs=managed#domain-certificate-options) | ✔️ || ✔️ |||
8686
| [TLS settings](api-management-howto-manage-protocols-ciphers.md) | ✔️ | ✔️ | ✔️ | ✔️ ||
8787
| **HTTP/2** (Client-to-gateway) | ✔️<sup>4</sup> | ✔️<sup>4</sup> || ✔️ ||
88-
| **HTTP/2** (Gateway-to-backend) | ||| ✔️<sup>5</sup> ||
88+
| **HTTP/2** (Gateway-to-backend) | ✔️<sup>7</sup> ||| ✔️<sup>5</sup> ||
8989
| API threat detection with [Defender for APIs](protect-with-defender-for-apis.md) | ✔️ | ✔️ ||||
9090

9191
<sup>1</sup> Depends on how the gateway is deployed, but is the responsibility of the customer.<br/>
9292
<sup>2</sup> Connectivity to the self-hosted gateway v2 [configuration endpoint](self-hosted-gateway-overview.md#fqdn-dependencies) requires DNS resolution of the endpoint hostname.<br/>
9393
<sup>3</sup> CA root certificates for self-hosted gateway are managed separately per gateway.<br/>
9494
<sup>4</sup> Client protocol needs to be enabled.<br/>
9595
<sup>5</sup> Configure using the [forward-request](forward-request-policy.md) policy.<br/>
96-
<sup>6</sup> Configure CA certificate details for backend certificate authentication in [backend](backends.md) settings.
96+
<sup>6</sup> Configure CA certificate details for backend certificate authentication in [backend](backends.md) settings.<br/>
97+
<sup>7</sup> In preview for classic tier instances created starting January 2026. Contact support to enable for existing classic tier instances.
9798

9899
### Backend APIs
99100

@@ -110,7 +111,7 @@ The following tables compare features available in the following API Management
110111
| [Pass-through GraphQL](graphql-apis-overview.md) | ✔️ | ✔️ |✔️ | ✔️ | ✔️ |
111112
| [Synthetic GraphQL](graphql-apis-overview.md)| ✔️ | ✔️ | ✔️<sup>1</sup> | ✔️<sup>1</sup> ||
112113
| [Pass-through WebSocket](websocket-api.md) | ✔️ | ✔️ || ✔️ | ✔️ |
113-
| [Pass-through gRPC](grpc-api.md) | ✔️ ||| ✔️ ||
114+
| [Pass-through gRPC](grpc-api.md) | ✔️<sup>1</sup> ||| ✔️ ||
114115
| [OData](import-api-from-odata.md) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
115116
| [Azure OpenAI in Microsoft Foundry models and LLMs](azure-ai-foundry-api.md) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
116117
| [Pass-through MCP server](expose-existing-mcp-server.md) | ✔️ | ✔️ || ✔️ ||
@@ -119,6 +120,9 @@ The following tables compare features available in the following API Management
119120
| [Circuit breaker in backend](backends.md#circuit-breaker) | ✔️ | ✔️ || ✔️ | ✔️ |
120121
| [Load-balanced backend pool](backends.md#load-balanced-pool) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
121122

123+
<sup>1</sup> In preview for classic tier instances created starting January 2026. Contact support to enable for existing classic tier instances.
124+
125+
122126
### Policies
123127

124128
Managed and self-hosted gateways support all available [policies](api-management-policies.md) in policy definitions with the following exceptions. See the policy reference for details about each policy.

0 commit comments

Comments
 (0)