Skip to content

Commit dae472f

Browse files
Merge pull request #307431 from MicrosoftDocs/main
Auto Publish – main to live - 2025-10-28 05:00 UTC
2 parents b9db34f + 6c3fff1 commit dae472f

File tree

70 files changed

+2523
-563
lines changed

Some content is hidden

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

70 files changed

+2523
-563
lines changed

articles/app-service/app-service-hybrid-connections.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to create and use hybrid connections in Azure App Service
44
author: seligj95
55
ms.assetid: 66774bde-13f5-45d0-9a70-4e9536a4f619
66
ms.topic: how-to
7-
ms.date: 10/15/2025
7+
ms.date: 10/27/2025
88
ms.update-cycle: 1095-days
99
ms.author: jordanselig
1010
#customer intent: As an app developer, I want to understand the usage of Hybrid Connections to provide access to apps in Azure App Service.
@@ -140,6 +140,9 @@ The Hybrid Connections feature requires a relay agent in the network that hosts
140140

141141
This tool runs on both Windows and Linux. On Windows, the Hybrid Connection Manager requires Windows Server 2012 and later. The Hybrid Connection Manager runs as a service and connects outbound to Azure Relay on port 443.
142142

143+
> [!NOTE]
144+
> As of October 20, 2025, [Azure Service Bus no longer supports TLS 1.0 and TLS 1.1][ServiceBus]. The minimum TLS version is now 1.2 for all Service Bus deployments. Hybrid Connections use Service Bus for connectivity. App Service Hybrid Connection Manager version 0.7.7 and later supports TLS 1.2. If you are on a previous version, **you must update to the new version of the Hybrid Connection Manager as soon as possible to prevent service disruption.**
145+
143146
### Installation instructions
144147

145148
# [Windows](#tab/windows)
@@ -400,3 +403,4 @@ If you have a command-line client for your endpoint, you can test connectivity f
400403
[Azure portal]: https://portal.azure.com/
401404
[sbpricing]: https://azure.microsoft.com/pricing/details/service-bus/
402405
[install-azure-cli]: /cli/azure/install-azure-cli/
406+
[ServiceBus]: /azure/service-bus-messaging/transport-layer-security-configure-minimum-version/

articles/application-gateway/for-containers/how-to-header-rewrite-gateway-api.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application gateway
55
author: mbender-ms
66
ms.service: azure-appgw-for-containers
77
ms.topic: how-to
8-
ms.date: 11/5/2024
8+
ms.date: 10/27/2025
99
ms.author: mbender
1010
# Customer intent: As a cloud engineer, I want to implement HTTP header rewrites in Application Gateway for Containers, so that I can modify request and response headers for backend services to better handle client requests.
1111
---
@@ -213,6 +213,9 @@ spec:
213213
EOF
214214
```
215215

216+
>[!Note]
217+
>Modifying the `Host` header is not supported with a `requestHeaderModifier` rule. To override the `Host` value specified to the backend target, use a [URLRewrite](how-to-url-rewrite-gateway-api.md#deploy-the-required-gateway-api-resources) filter.
218+
216219
Once the HTTPRoute resource is created, ensure the route is _Accepted_ and the Application Gateway for Containers resource is _Programmed_.
217220

218221
```bash

articles/application-gateway/for-containers/how-to-header-rewrite-ingress-api.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application gateway
55
author: mbender-ms
66
ms.service: azure-appgw-for-containers
77
ms.topic: how-to
8-
ms.date: 10/23/2025
8+
ms.date: 10/27/2025
99
ms.author: mbender
1010
# Customer intent: "As a cloud architect, I want to implement header rewriting in the Ingress API for Application Gateway for Containers, so that I can modify request and response headers for backend services to meet application requirements and facilitate better control over traffic management."
1111
---
@@ -197,6 +197,9 @@ spec:
197197
EOF
198198
```
199199

200+
>[!Note]
201+
>Modifying the `Host` header is not supported with a `requestHeaderModifier` rule. To override the `Host` value specified to the backend target, use a [URLRewrite](how-to-url-rewrite-ingress-api.md#deploy-the-required-ingress-api-resources) filter.
202+
200203
Once the IngressExtension resource is created, ensure the resource returns _No validation errors_ and is valid.
201204

202205
```bash

articles/azure-resource-manager/templates/deploy-to-resource-group.md

Lines changed: 68 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Deploy resources to resource groups
3-
description: Describes how to deploy resources in an Azure Resource Manager template. It shows how to target more than one resource group.
2+
title: Use Azure Resource Manager templates to deploy resources to resource groups
3+
description: Learn how to deploy resources in an Azure Resource Manager template and how to target more than one resource group.
44
ms.topic: how-to
55
ms.custom: devx-track-arm-template
6-
ms.date: 08/01/2025
6+
ms.date: 10/27/2025
77
---
88

9-
# Resource group deployments with ARM templates
9+
# Use Azure Resource Manager templates to deploy resources to resource groups
1010

1111
This article describes how to scope your deployment to a resource group. You use an Azure Resource Manager template (ARM template) for the deployment. The article also shows how to expand the scope beyond the resource group in the deployment operation.
1212

@@ -43,7 +43,7 @@ To deploy to a resource group, use the resource group deployment commands.
4343

4444
# [Azure CLI](#tab/azure-cli)
4545

46-
For Azure CLI, use [az deployment group create](/cli/azure/deployment/group#az-deployment-group-create). The following example deploys a template to create a resource group. The resource group you specify in the `--resource-group` parameter is the **target resource group**:
46+
For the Azure CLI, use [`az deployment group create`](/cli/azure/deployment/group#az-deployment-group-create). The following example deploys a template to create a resource group. The resource group you specify in the `--resource-group` parameter is the **target resource group**:
4747

4848
```azurecli-interactive
4949
az deployment group create \
@@ -53,9 +53,9 @@ az deployment group create \
5353
--parameters storageAccountType=Standard_GRS
5454
```
5555

56-
# [PowerShell](#tab/azure-powershell)
56+
# [Azure PowerShell](#tab/azure-powershell)
5757

58-
For the PowerShell deployment command, use [New-AzResourceGroupDeployment](/powershell/module/az.resources/new-azresourcegroupdeployment). The following example deploys a template to create a resource group. The resource group you specify in the `-ResourceGroupName` parameter is the **target resource group**:
58+
For the Azure PowerShell deployment command, use [`New-AzResourceGroupDeployment`](/powershell/module/az.resources/new-azresourcegroupdeployment). The following example deploys a template to create a resource group. The resource group you specify in the `-ResourceGroupName` parameter is the **target resource group**:
5959

6060
```azurepowershell-interactive
6161
New-AzResourceGroupDeployment `
@@ -69,11 +69,11 @@ New-AzResourceGroupDeployment `
6969

7070
For more detailed information about deployment commands and options for deploying ARM templates, see:
7171

72-
* [Deploy resources with ARM templates and Azure portal](deploy-portal.md)
73-
* [Deploy resources with ARM templates and Azure CLI](deploy-cli.md)
72+
* [Deploy resources with ARM templates and the Azure portal](deploy-portal.md)
73+
* [Deploy resources with ARM templates and the Azure CLI](deploy-cli.md)
7474
* [Deploy resources with ARM templates and Azure PowerShell](deploy-powershell.md)
7575
* [Deploy resources with ARM templates and Azure Resource Manager REST API](deploy-rest.md)
76-
* [Use a deployment button to deploy templates from GitHub repository](deploy-to-azure-button.md)
76+
* [Use a deployment button to deploy templates from a GitHub repository](deploy-to-azure-button.md)
7777
* [Deploy ARM templates from Cloud Shell](deploy-cloud-shell.md)
7878

7979
## Deployment scopes
@@ -263,14 +263,68 @@ For more information, see [Management group](deploy-to-management-group.md#manag
263263

264264
To deploy resources in the target resource group, define those resources in the `resources` section of the template. The following template creates a storage account in the resource group that's specified in the **deployment** operation:
265265

266-
:::code language="json" source="~/resourcemanager-templates/get-started-with-templates/add-outputs/azuredeploy.json":::
266+
```json
267+
{
268+
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
269+
"contentVersion": "1.0.0.0",
270+
"parameters": {
271+
"storagePrefix": {
272+
"type": "string",
273+
"minLength": 3,
274+
"maxLength": 11
275+
},
276+
"storageSKU": {
277+
"type": "string",
278+
"defaultValue": "Standard_LRS",
279+
"allowedValues": [
280+
"Standard_LRS",
281+
"Standard_GRS",
282+
"Standard_RAGRS",
283+
"Standard_ZRS",
284+
"Premium_LRS",
285+
"Premium_ZRS",
286+
"Standard_GZRS",
287+
"Standard_RAGZRS"
288+
]
289+
},
290+
"location": {
291+
"type": "string",
292+
"defaultValue": "[resourceGroup().location]"
293+
}
294+
},
295+
"variables": {
296+
"uniqueStorageName": "[concat(parameters('storagePrefix'), uniqueString(resourceGroup().id))]"
297+
},
298+
"resources": [
299+
{
300+
"type": "Microsoft.Storage/storageAccounts",
301+
"apiVersion": "2021-09-01",
302+
"name": "[variables('uniqueStorageName')]",
303+
"location": "[parameters('location')]",
304+
"sku": {
305+
"name": "[parameters('storageSKU')]"
306+
},
307+
"kind": "StorageV2",
308+
"properties": {
309+
"supportsHttpsTrafficOnly": true
310+
}
311+
}
312+
],
313+
"outputs": {
314+
"storageEndpoint": {
315+
"type": "object",
316+
"value": "[reference(variables('uniqueStorageName')).primaryEndpoints]"
317+
}
318+
}
319+
}
320+
```
267321

268322
## Deploy to multiple resource groups
269323

270324
You can deploy to more than one resource group in a single ARM template. To target a resource group that's different from the one for the parent template, use a [nested or linked template](linked-templates.md). Within the deployment resource type, specify values for the subscription ID and resource group to which you want to deploy the nested template.
271325

272326
> [!NOTE]
273-
> You can deploy to **800 resource groups** in a single deployment. Typically, this limitation means you can deploy to one resource group specified for the parent template, and up to 799 resource groups in nested or linked deployments. However, if your parent template contains only nested or linked templates and doesn't deploy any resources, then you can include up to 800 resource groups in nested or linked deployments.
327+
> You can deploy to **800 resource groups** in a single deployment. Typically, this limitation means you can deploy to one resource group specified for the parent template and up to 799 resource groups in nested or linked deployments. However, if your parent template contains only nested or linked templates and doesn't deploy any resources, then you can include up to 800 resource groups in nested or linked deployments.
274328
275329
The following example deploys two storage accounts. The first storage account is deployed to the resource group specified in the deployment operation. The second storage account is deployed to the resource group specified in the `secondResourceGroup` and `secondSubscriptionID` parameters:
276330

@@ -349,9 +403,9 @@ The following example deploys two storage accounts. The first storage account is
349403

350404
If you set `resourceGroup` to the name of a resource group that doesn't exist, the deployment fails.
351405

352-
To test the preceding template and see the results, use PowerShell or Azure CLI.
406+
To test the preceding template and see the results, use PowerShell or the Azure CLI.
353407

354-
# [PowerShell](#tab/azure-powershell)
408+
# [Azure PowerShell](#tab/azure-powershell)
355409

356410
To deploy two storage accounts to two resource groups in the **same subscription**, use:
357411

0 commit comments

Comments
 (0)