Hi,
I'm trying to move an Azure VM to another subscription along with its associated resources (vnet, os-disk, network watcher). But when i follow the instructions to do so by selecting all the resources in the resource group section and clicking Move to another subscription, it fails on validating the vnet resource. The following error is produced:
{
"code": "ResourceMoveProviderValidationFailed",
"message": "Resource move validation failed. Please see details. Diagnostic information: timestamp '20220111T082602Z', subscription id 'a19102d0-24ca-42a7-a9ab-5f14ecdd8b6e', tracking id '03752290-015f-4e91-9346-2cf6fe9bc2ae', request correlation id '07202d5b-fdd2-4aa4-82b6-70834ca7b642'.",
"details": [
{
"code": "MissingMoveDependentResources",
"target": "Microsoft.Network/virtualNetworks",
"message": "The move resources request does not contain all the dependent resources. Please check details for missing resource Ids.",
"details": [
{
"code": "0",
"message": "/subscriptions/a19102d0-24ca-42a7-a9ab-5f14ecdd8b6e/resourceGroups//providers/Microsoft.Network/networkWatcherReferences/networkWatcher"
}
]
}
]
}

I see that it complains about something regarding the network watcher, but this should move along with the vnet, shouldn't it? From the docs that I have read all of the resources in the screenshot should be legit to move to another subscription. However, I did have a Standard public IP address resource, which could not be moved. I therefore dissociated my public IP from my network interface (and deleted it) and hoped that this would solve the problem, but alas. Note that the error above is from after I deleted the IP address resource.
Could anyone point me in the right direction as to what I am doing wrong here? At the very least, if all other attempts fail, can I move only my VM and recreate the other resources at the other subscription? Any help her would be appreciated.
Thanks