Skip to content

Commit 25d0f84

Browse files
Merge pull request #313939 from seligj95/altsubnet
Document allowNewDirectNetworkIntegrations for ASE outbound network segmentation
2 parents faf1a6d + 49d1db3 commit 25d0f84

1 file changed

Lines changed: 41 additions & 1 deletion

File tree

articles/app-service/environment/networking.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: App Service Environment networking
33
description: App Service Environment networking details
44
author: seligj95
55
ms.topic: overview
6-
ms.date: 02/03/2026
6+
ms.date: 03/30/2026
77
ms.author: jordanselig
88
ms.service: azure-app-service
99
---
@@ -153,6 +153,46 @@ To enable the feature, configure the `MultipleSubnetJoinEnabled` cluster setting
153153

154154
For guidance on configuring cluster settings, see [Custom configuration settings for App Service Environments](app-service-app-service-environment-custom-settings.md).
155155

156+
You must also set the `allowNewDirectNetworkIntegrations` property to `true` in the App Service Environment's networking configuration. This property is a required part of the networking configuration body. If you update the networking configuration without including this property, it could be disabled since it defaults to `false`.
157+
158+
You can set this property using the CLI or directly in an ARM template.
159+
160+
#### [CLI](#tab/cli)
161+
162+
There's no dedicated CLI parameter for this property, so use the following `az rest` command to enable it:
163+
164+
```azurecli-interactive
165+
az rest --method put \
166+
--uri "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{aseName}/configurations/networking?api-version=2024-04-01" \
167+
--body '{
168+
"properties": {
169+
"allowNewDirectNetworkIntegrations": true
170+
}
171+
}'
172+
```
173+
174+
Replace `{subscriptionId}`, `{resourceGroupName}`, and `{aseName}` with your values.
175+
176+
#### [ARM template](#tab/arm)
177+
178+
In your ARM template, set the property in the networking configuration resource:
179+
180+
```json
181+
{
182+
"type": "Microsoft.Web/hostingEnvironments/configurations",
183+
"apiVersion": "2024-04-01",
184+
"name": "[concat(parameters('aseName'), '/networking')]",
185+
"properties": {
186+
"allowNewDirectNetworkIntegrations": true
187+
}
188+
}
189+
```
190+
191+
---
192+
193+
> [!IMPORTANT]
194+
> When updating the networking configuration, include all properties you want to preserve. The `allowNewDirectNetworkIntegrations` property is a non-nullable boolean that defaults to `false`, so omitting it from a networking configuration update disables the feature.
195+
156196
### Join an app to an alternate subnet
157197

158198
The alternate subnet must be empty and delegated to `Microsoft.Web/serverFarms`. Ensure that [application traffic routing is enabled for your app](../configure-vnet-integration-routing.md#configure-application-routing) to route all traffic through the alternate subnet.

0 commit comments

Comments
 (0)