Issue with Azure Resource Mover: Cannot Move VM Due to Public IP Dependency

Brandon Lee 20 Reputation points
2025-08-04T04:51:41.28+00:00

I’m currently using Azure Resource Mover to migrate a VM instance to a new subscription, but I'm unable to proceed due to the following issues:

Example:

When I try to move a VM instance, I receive a Validation Failed error with the following message:

(Code: ResourceMoveProviderValidationFailed)
The move resources request does not contain all the dependent resources.
Please check details for missing resource Ids.
(Code: MissingMoveDependentResources, Target: Microsoft.Network/networkInterfaces)
/subscriptions/[MY-SUBSCRIPTION-ID]/resourceGroups/[MY-COMPANY-NAME]/providers/Microsoft.Network/publicIPAddresses/ip

So I added the public IP to the move group and tried validating again, but then I received a different error:

(Code: CannotMoveResource, Target: Microsoft.Network/networkInterfaces)
Move for resource type publicIPAddresses is not supported.
Move request contains resource /subscriptions/[MY-SUBSCRIPTION-ID]/resourceGroups/[MY-COMPANY-NAME]/providers/Microsoft.Network/publicIPAddresses/ip of that type.


Because of this, I’m unable to proceed with the migration. What is the recommended solution in this case?

Azure Resource Mover
Azure Resource Mover
An Azure service used for moving multiple resources between Azure regions.
{count} votes

1 answer

Sort by: Most helpful
  1. TP 131.7K Reputation points Volunteer Moderator
    2025-08-04T05:08:44.94+00:00

    Hi Brandon,

    Before attempting to move the VM, please navigate to the public IP address and click Dissociate button, confirm, and wait for it to finish (usually seconds). Next go ahead and attempt the move.

    enter image description here

    Please click Accept Answer and upvote if the above was helpful.

    Thanks.

    -TP


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.