Web Apps - Create Or Update Swift Virtual Network Connection With Check Slot
Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not
in use by another App Service Plan other than the one this App is in.
Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not
in use by another App Service Plan other than the one this App is in.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork?api-version=2025-03-01URI Parameters
| Name | In | Required | Type | Description | 
|---|---|---|---|---|
| name | path | True | string | Name of the app. | 
| resource | path | True | stringminLength: 1 maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ | Name of the resource group to which the resource belongs. | 
| slot | path | True | string | Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot. | 
| subscription | path | True | string | Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). | 
| api-version | query | True | string | API Version | 
Request Body
| Name | Type | Description | 
|---|---|---|
| kind | string | Kind of resource. | 
| properties.subnetResourceId | string | The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first. | 
| properties.swiftSupported | boolean | A flag that specifies if the scale unit this Web App is on supports Swift integration. | 
Responses
| Name | Type | Description | 
|---|---|---|
| 200 OK | OK | |
| Other Status Codes | App Service error response. | 
Security
azure_auth
Azure Active Directory OAuth2 Flow
					Type: 
					oauth2
					Flow: 
					implicit
					Authorization URL: 
					https://login.microsoftonline.com/common/oauth2/authorize
			
Scopes
| Name | Description | 
|---|---|
| user_impersonation | impersonate your user account | 
Definitions
| Name | Description | 
|---|---|
| Default | App Service error response. | 
| Details | |
| Error | Error model. | 
| Swift | Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. | 
DefaultErrorResponse  
			
			App Service error response.
| Name | Type | Description | 
|---|---|---|
| error | Error model. | 
Details
| Name | Type | Description | 
|---|---|---|
| code | string | Standardized string to programmatically identify the error. | 
| message | string | Detailed error description and debugging information. | 
| target | string | Detailed error description and debugging information. | 
Error
Error model.
| Name | Type | Description | 
|---|---|---|
| code | string | Standardized string to programmatically identify the error. | 
| details | Details[] | Detailed errors. | 
| innererror | string | More information to debug error. | 
| message | string | Detailed error description and debugging information. | 
| target | string | Detailed error description and debugging information. | 
SwiftVirtualNetwork  
			
			Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.
| Name | Type | Description | 
|---|---|---|
| id | string | Resource Id. | 
| kind | string | Kind of resource. | 
| name | string | Resource Name. | 
| properties.subnetResourceId | string | The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This subnet must have a delegation to Microsoft.Web/serverFarms defined first. | 
| properties.swiftSupported | boolean | A flag that specifies if the scale unit this Web App is on supports Swift integration. | 
| type | string | Resource type. |