diff --git a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/ManagedEnvironments.json b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/ManagedEnvironments.json index ac59098ea6dc..710bf827e375 100644 --- a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/ManagedEnvironments.json +++ b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/ManagedEnvironments.json @@ -1092,9 +1092,17 @@ "read" ] }, + "controlPlaneSubnetId": { + "type": "string", + "description": "Resource ID of a subnet for control plane components. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId. Must not overlap with any other provided IP ranges.", + "x-ms-mutability": [ + "create", + "read" + ] + }, "infrastructureSubnetId": { "type": "string", - "description": "Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.", + "description": "Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in controlPlaneSubnetId if provided. Must not overlap with any other provided IP ranges.", "x-ms-mutability": [ "create", "read" diff --git a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_CreateOrUpdate.json b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_CreateOrUpdate.json index 678f848b50d0..6e1838b1a898 100644 --- a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_CreateOrUpdate.json +++ b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_CreateOrUpdate.json @@ -19,9 +19,10 @@ }, "zoneRedundant": true, "vnetConfiguration": { + "infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1", + "controlPlaneSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName2", "outboundSettings": { - "outBoundType": "UserDefinedRouting", - "virtualNetworkApplianceIp": "192.168.1.20" + "outBoundType": "UserDefinedRouting" } }, "customDomainConfiguration": { @@ -71,9 +72,10 @@ }, "zoneRedundant": true, "vnetConfiguration": { + "infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1", + "controlPlaneSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName2", "outboundSettings": { - "outBoundType": "UserDefinedRouting", - "virtualNetworkApplianceIp": "192.168.1.20" + "outBoundType": "UserDefinedRouting" } }, "customDomainConfiguration": { @@ -125,9 +127,10 @@ }, "zoneRedundant": true, "vnetConfiguration": { + "infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1", + "controlPlaneSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName2", "outboundSettings": { - "outBoundType": "UserDefinedRouting", - "virtualNetworkApplianceIp": "192.168.1.20" + "outBoundType": "UserDefinedRouting" } }, "customDomainConfiguration": { diff --git a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Get.json b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Get.json index d09cee789742..271e84d6153a 100644 --- a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Get.json +++ b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Get.json @@ -23,9 +23,10 @@ "staticIp": "20.42.33.145", "zoneRedundant": true, "vnetConfiguration": { + "infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1", + "controlPlaneSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName2", "outboundSettings": { - "outBoundType": "UserDefinedRouting", - "virtualNetworkApplianceIp": "192.168.1.20" + "outBoundType": "UserDefinedRouting" } }, "customDomainConfiguration": { diff --git a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListByResourceGroup.json b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListByResourceGroup.json index ac84eb835771..6c7a87e507c0 100644 --- a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListByResourceGroup.json +++ b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListByResourceGroup.json @@ -25,9 +25,10 @@ "appLogsConfiguration": null, "zoneRedundant": true, "vnetConfiguration": { + "infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1", + "controlPlaneSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName2", "outboundSettings": { - "outBoundType": "UserDefinedRouting", - "virtualNetworkApplianceIp": "192.168.1.20" + "outBoundType": "UserDefinedRouting" } }, "customDomainConfiguration": { @@ -82,9 +83,10 @@ }, "eventStreamEndpoint": "testEndpoint", "vnetConfiguration": { + "infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1", + "controlPlaneSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName2", "outboundSettings": { - "outBoundType": "UserDefinedRouting", - "virtualNetworkApplianceIp": "192.168.1.20" + "outBoundType": "UserDefinedRouting" } } } diff --git a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListBySubscription.json b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListBySubscription.json index 06233943628f..682490a499e5 100644 --- a/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListBySubscription.json +++ b/specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListBySubscription.json @@ -24,9 +24,10 @@ "appLogsConfiguration": null, "zoneRedundant": true, "vnetConfiguration": { + "infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1", + "controlPlaneSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName2", "outboundSettings": { - "outBoundType": "UserDefinedRouting", - "virtualNetworkApplianceIp": "192.168.1.20" + "outBoundType": "UserDefinedRouting" } }, "customDomainConfiguration": { @@ -73,9 +74,10 @@ "appLogsConfiguration": null, "zoneRedundant": true, "vnetConfiguration": { + "infrastructureSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1", + "controlPlaneSubnetId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName2", "outboundSettings": { - "outBoundType": "UserDefinedRouting", - "virtualNetworkApplianceIp": "192.168.1.20" + "outBoundType": "UserDefinedRouting" } }, "customDomainConfiguration": {