This article discusses special considerations for when moving a resource and lists which Azure resource types supports move operations.
Review the Checklist before moving resources to make sure that you've satisfied the prerequisites. Moving resources across Microsoft Entra tenants isn't supported.
Important
In most cases, a child resource can't be moved apart from its parent resource. Child resources have a resource type in the format of <resource-provider-namespace>/<parent-resource>/<child-resource>. For example, Microsoft.ServiceBus/namespaces/queues is a child resource of Microsoft.ServiceBus/namespaces. When you move the parent resource, the child resource automatically moves with it. If you don't see a child resource in this article, you can assume that it moves with the parent resource. If the parent resource doesn't support moving, then the child resource won't move.
Microsoft.AAD
| Resource type |
Resource group |
Subscription |
Region move |
| domainservices |
No |
No |
No |
microsoft.aadiam
| Resource type |
Resource group |
Subscription |
Region move |
| diagnosticsettings |
No |
No |
No |
| diagnosticsettingscategories |
No |
No |
No |
| privatelinkforazuread |
Yes |
Yes |
No |
| tenants |
Yes |
Yes |
No |
Microsoft.Advisor
| Resource type |
Resource group |
Subscription |
Region move |
| configurations |
No |
No |
No |
| generaterecommendations |
No |
No |
No |
| metadata |
No |
No |
No |
| recommendations |
No |
No |
No |
| suppressions |
No |
No |
No |
Microsoft.AlertsManagement
| Resource type |
Resource group |
Subscription |
Region move |
| alertprocessingrules |
No |
Yes |
No |
| alerts |
No |
No |
No |
| alertslist |
No |
No |
No |
| alertsmetadata |
No |
No |
No |
| alertssummary |
No |
No |
No |
| alertssummarylist |
No |
No |
No |
| smartdetectoralertrules |
Yes |
Yes |
No |
| smartgroups |
No |
No |
No |
Microsoft.AnalysisServices
| Resource type |
Resource group |
Subscription |
Region move |
| servers |
Yes |
Yes |
No |
Microsoft.ApiManagement
Important
An API Management service that is set to the Consumption SKU can't be moved.
Microsoft.AppConfiguration
| Resource type |
Resource group |
Subscription |
Region move |
| configurationstores |
Yes |
Yes |
No |
| configurationstores / eventgridfilters |
No |
No |
No |
| Resource type |
Resource group |
Subscription |
Region move |
| spring |
Yes |
Yes |
No |
Microsoft.Authorization
| Resource type |
Resource group |
Subscription |
Region move |
| classicadministrators |
No |
No |
No |
| dataaliases |
No |
No |
No |
| denyassignments |
No |
No |
No |
| elevateaccess |
No |
No |
No |
| findorphanroleassignments |
No |
No |
No |
| locks |
No |
No |
No |
| permissions |
No |
No |
No |
| policyassignments |
No |
No |
No |
| policydefinitions |
No |
No |
No |
| policysetdefinitions |
No |
No |
No |
| privatelinkassociations |
No |
No |
No |
| resourcemanagementprivatelinks |
No |
No |
No |
| roleassignments |
No |
No |
No |
| roleassignmentsusagemetrics |
No |
No |
No |
| roledefinitions |
No |
No |
No |
Microsoft.Automation
| Resource type |
Resource group |
Subscription |
Region move |
| automationaccounts |
Yes |
Yes |
PowerShell script |
| automationaccounts / configurations |
Yes |
Yes |
No |
| automationaccounts / runbooks |
Yes |
Yes |
No |
Microsoft.AzureActiveDirectory
| Resource type |
Resource group |
Subscription |
Region move |
| b2cdirectories |
Yes |
Yes |
No |
| b2ctenants |
No |
No |
No |
Microsoft.AzureStack
| Resource type |
Resource group |
Subscription |
Region move |
| cloudmanifestfiles |
No |
No |
No |
| registrations |
Yes |
Yes |
No |
Microsoft.AzureStackHCI
| Resource type |
Resource group |
Subscription |
Region move |
| clusters |
No |
No |
No |
Microsoft.Batch
| Resource type |
Resource group |
Subscription |
Region move |
| batchaccounts |
Yes |
Yes |
Azure Batch accounts can't be moved directly from one region to another, but you can use a template to export a template, modify it, and deploy the template to the new region.
See moving a Batch account across regions to learn more. |
Microsoft.Billing
| Resource type |
Resource group |
Subscription |
Region move |
| billingaccounts |
No |
No |
No |
| billingperiods |
No |
No |
No |
| billingpermissions |
No |
No |
No |
| billingproperty |
No |
No |
No |
| billingroleassignments |
No |
No |
No |
| billingroledefinitions |
No |
No |
No |
| departments |
No |
No |
No |
| enrollmentaccounts |
No |
No |
No |
| invoices |
No |
No |
No |
| transfers |
No |
No |
No |
Microsoft.Blueprint
| Resource type |
Resource group |
Subscription |
Region move |
| blueprintassignments |
No |
No |
No |
| blueprints |
No |
No |
No |
Microsoft.BotService
| Resource type |
Resource group |
Subscription |
Region move |
| botservices |
Yes |
Yes |
No |
Microsoft.Cache
Important
If the Azure Cache for Redis instance is configured with a virtual network, the instance can't be moved to a different subscription. See Networking move limitations to learn more.
| Resource type |
Resource group |
Subscription |
Region move |
| redis |
Yes |
Yes |
No |
| redisenterprise |
No |
No |
No |
Microsoft.Capacity
| Resource type |
Resource group |
Subscription |
Region move |
| appliedreservations |
No |
No |
No |
| calculateexchange |
No |
No |
No |
| calculateprice |
No |
No |
No |
| calculatepurchaseprice |
No |
No |
No |
| catalogs |
No |
No |
No |
| commercialreservationorders |
No |
No |
No |
| exchange |
No |
No |
No |
| reservationorders |
No |
No |
No |
| reservations |
No |
No |
No |
| resources |
No |
No |
No |
| validatereservationorder |
No |
No |
No |
Microsoft.Cdn
| Resource type |
Resource group |
Subscription |
Region move |
| cdnwebapplicationfirewallmanagedrulesets |
No |
No |
No |
| cdnwebapplicationfirewallpolicies |
Yes |
Yes |
No |
| edgenodes |
No |
No |
No |
| profiles |
Yes |
Yes |
No |
| profiles / endpoints |
Yes |
Yes |
No |
Microsoft.ClassicCompute
Important
Specific operations can help to move classic deployment model resources across subscriptions. See the corresponding move guidance to learn more.
| Resource type |
Resource group |
Subscription |
Region move |
| capabilities |
No |
No |
No |
| domainnames |
Yes |
No |
No |
| quotas |
No |
No |
No |
| resourcetypes |
No |
No |
No |
| validatesubscriptionmoveavailability |
No |
No |
No |
| virtualmachines |
Yes |
Yes |
No |
Microsoft.ClassicInfrastructureMigrate
Important
Specific operations can help to move classic deployment model resources across subscriptions. See the corresponding move guidance to learn more.
| Resource type |
Resource group |
Subscription |
Region move |
| classicinfrastructureresources |
No |
No |
No |
Microsoft.ClassicNetwork
Important
Specific operations can help to move classic deployment model resources across subscriptions. See the corresponding move guidance to learn more.
| Resource type |
Resource group |
Subscription |
Region move |
| capabilities |
No |
No |
No |
| expressroutecrossconnections |
No |
No |
No |
| expressroutecrossconnections / peerings |
No |
No |
No |
| gatewaysupporteddevices |
No |
No |
No |
| networksecuritygroups |
No |
No |
No |
| quotas |
No |
No |
No |
| reservedips |
No |
No |
No |
| virtualnetworks |
No |
No |
No |
Microsoft.ClassicStorage
Important
Specific operations can help to move classic deployment model resources across subscriptions. See the corresponding move guidance to learn more.
| Resource type |
Resource group |
Subscription |
Region move |
| disks |
No |
No |
No |
| images |
No |
No |
No |
| osimages |
No |
No |
No |
| osplatformimages |
No |
No |
No |
| publicimages |
No |
No |
No |
| quotas |
No |
No |
No |
| storageaccounts |
Yes |
No |
Yes |
| vmimages |
No |
No |
No |
Microsoft.ClassicSubscription
Important
Specific operations can help to move classic deployment model resources across subscriptions. See the corresponding move guidance to learn more.
| Resource type |
Resource group |
Subscription |
Region move |
| operations |
No |
No |
No |
Microsoft.CognitiveServices
| Resource type |
Resource group |
Subscription |
Region move |
| accounts |
Yes |
Yes |
No |
| Cognitive Search |
Yes |
Yes |
Supported with manual steps.
|
Microsoft.Compute
| Resource type |
Resource group |
Subscription |
Region move |
| availabilitysets |
Yes |
Yes |
Yes
Use Azure Resource Mover to move availability sets. |
| diskaccesses |
No |
No |
No |
| diskencryptionsets |
No |
No |
No |
| disks |
Yes |
Yes |
Yes
Use Azure Resource Mover to move Azure VMs and related disks. |
| galleries |
No |
No |
No |
| galleries / images |
No |
No |
No |
| galleries / images / versions |
No |
No |
No |
| hostgroups |
No |
No |
No |
| hostgroups / hosts |
No |
No |
No |
| images |
Yes |
Yes |
No |
| proximityplacementgroups |
Yes |
Yes |
No |
| restorepointcollections |
No |
No |
No |
| restorepointcollections / restorepoints |
No |
No |
No |
| sharedvmextensions |
No |
No |
No |
| sharedvmimages |
No |
No |
No |
| sharedvmimages / versions |
No |
No |
No |
| snapshots |
Yes - Full No - Incremental |
Yes - Full No - Incremental |
No - Full No - Incremental |
| sshpublickeys |
No |
No |
No |
| virtualmachines |
Yes |
Yes |
Yes
Use Azure Resource Mover to move Azure Virtual Machines. |
| virtualmachines / extensions |
Yes |
Yes |
No |
| virtualmachinescalesets |
Yes |
Yes |
No |
Microsoft.Confluent
| Resource type |
Resource group |
Subscription |
Region move |
| organizations |
No |
No |
No |
Microsoft.Consumption
| Resource type |
Resource group |
Subscription |
Region move |
| aggregatedcost |
No |
No |
No |
| balances |
No |
No |
No |
| budgets |
No |
No |
No |
| charges |
No |
No |
No |
| costtags |
No |
No |
No |
| credits |
No |
No |
No |
| events |
No |
No |
No |
| forecasts |
No |
No |
No |
| lots |
No |
No |
No |
| marketplaces |
No |
No |
No |
| pricesheets |
No |
No |
No |
| products |
No |
No |
No |
| reservationdetails |
No |
No |
No |
| reservationrecommendationdetails |
No |
No |
No |
| reservationrecommendations |
No |
No |
No |
| reservationsummaries |
No |
No |
No |
| reservationtransactions |
No |
No |
No |
| tags |
No |
No |
No |
| tenants |
No |
No |
No |
| terms |
No |
No |
No |
| usagedetails |
No |
No |
No |
Microsoft.ContainerInstance
| Resource type |
Resource group |
Subscription |
Region move |
| containergroups |
No |
No |
No |
| serviceassociationlinks |
No |
No |
No |
Microsoft.ContainerRegistry
| Resource type |
Resource group |
Subscription |
Region move |
| registries |
Yes |
Yes |
No |
| registries / agentpools |
Yes |
Yes |
No |
| registries / buildtasks |
Yes |
Yes |
No |
| registries / replications |
Yes |
Yes |
No |
| registries / tasks |
Yes |
Yes |
No |
| registries / webhooks |
Yes |
Yes |
No |
Microsoft.ContainerService
| Resource type |
Resource group |
Subscription |
Region move |
| containerservices |
No |
No |
No |
| managedclusters |
No |
No |
No |
| openshiftmanagedclusters |
No |
No |
No |
Microsoft.DataBox
| Resource type |
Resource group |
Subscription |
Region move |
| jobs |
No |
No |
No |
Microsoft.Databricks
| Resource type |
Resource group |
Subscription |
Region move |
| workspaces |
No |
No |
No |
| accessConnectors |
No |
No |
No |
Microsoft.DataFactory
| Resource type |
Resource group |
Subscription |
Region move |
| datafactories |
Yes |
Yes |
No |
| factories |
Yes |
Yes |
No |
Microsoft.DataMigration
| Resource type |
Resource group |
Subscription |
Region move |
| services |
No |
No |
No |
| services / projects |
No |
No |
No |
| slots |
No |
No |
No |
| sqlmigrationservices |
No |
No |
No |
| Resource type |
Resource group |
Subscription |
Region move |
| servers |
Yes |
Yes |
You can use a cross-region read replica to move an existing server. See the corresponding move guidance to learn more.
If the service is provisioned with geo-redundant backup storage, you can use geo-restore to restore in other regions. Learn more. |
| Resource type |
Resource group |
Subscription |
Region move |
| flexibleServers |
Yes |
Yes |
No |
| servers |
Yes |
Yes |
You can use a cross-region read replica to move an existing server. Learn more. |
Microsoft.DBforPostgreSQL
| Resource type |
Resource group |
Subscription |
Region move |
| flexibleServers |
Yes |
Yes |
No |
| servergroups |
No |
No |
No |
| servers |
Yes |
Yes |
You can use a cross-region read replica to move an existing server. Learn more. |
| serversv2 |
Yes |
Yes |
No |
Microsoft.DesktopVirtualization
| Resource type |
Resource group |
Subscription |
Region move |
| applicationgroups |
Yes |
Yes |
No |
| hostpools |
Yes |
Yes |
No |
| scalingplans |
Yes |
Yes |
No |
| workspaces |
Yes |
Yes |
No |
| appattachpackages |
Yes |
Yes |
No |
Microsoft.Devices
| Resource type |
Resource group |
Subscription |
Region move |
| elasticpools |
No |
No |
No. The resource isn't exposed. |
| elasticpools / iothubtenants |
No |
No |
No. The resource isn't exposed. |
| iothubs |
Yes |
Yes |
Yes. Learn more. |
| provisioningservices |
Yes |
Yes |
No |
Microsoft.DocumentDB
| Resource type |
Resource group |
Subscription |
Region move |
| databaseaccounts |
Yes |
Yes |
No |
| mongoClusters |
No |
No |
No |
| cassandraClusters |
No |
No |
No |
Moves between resource groups and subscriptions are supported for APIs that use the RU architecture (Microsoft.DocumentDB/databaseAccounts) but not for those based on the vCore architecture, including:
- MongoDB vCore (Microsoft.DocumentDB/mongoClusters)
- Azure Managed Instance for Apache Cassandra (Microsoft.DocumentDB/cassandraClusters)
Microsoft.EventGrid
| Resource type |
Resource group |
Subscription |
Region move |
| domains |
Yes |
Yes |
No |
| eventsubscriptions |
No; can't be moved independently but move automatically with a subscribed resource. |
No; can't be moved independently but move automatically with a subscribed resource. |
No |
| extensiontopics |
No |
No |
No |
| partnernamespaces |
Yes |
Yes |
No |
| partnerregistrations |
No |
No |
No |
| partnertopics |
Yes |
Yes |
No |
| systemtopics |
Yes |
Yes |
No |
| topics |
Yes |
Yes |
No |
| topictypes |
No |
No |
No |
Microsoft.EventHub
Microsoft.Features
| Resource type |
Resource group |
Subscription |
Region move |
| featureproviders |
No |
No |
No |
| features |
No |
No |
No |
| providers |
No |
No |
No |
| subscriptionfeatureregistrations |
No |
No |
No |
Microsoft.GuestConfiguration
| Resource type |
Resource group |
Subscription |
Region move |
| automanagedaccounts |
No |
No |
No |
| automanagedvmconfigurationprofiles |
No |
No |
No |
| guestconfigurationassignments |
No |
No |
No |
| software |
No |
No |
No |
| softwareupdateprofile |
No |
No |
No |
| softwareupdates |
No |
No |
No |
Microsoft.HDInsight
Important
You can move HDInsight clusters to a new subscription or resource group. However, you can't move HDInsight cluster networking resources across subscriptions (e.g., network interface cards [NICs], or load balancers). You also can't move an NIC to a new resource group that's attached to a virtual machine for the cluster.
When moving an HDInsight cluster to a new subscription, first move other resources (like the storage account). Then, move the HDInsight cluster on its own.
| Resource type |
Resource group |
Subscription |
Region move |
| clusters |
Yes |
Yes |
No |
Microsoft.ImportExport
| Resource type |
Resource group |
Subscription |
Region move |
| jobs |
Yes |
Yes |
No |
Microsoft.Insights
Warning
Moving or renaming any Azure Application Insights resource changes the resource ID. When the ID changes for a workspace-based resource, the data sent for the prior ID is accessible only when you query the underlying Log Analytics workspace. The data won't be accessible from within the renamed or moved Application Insights resource.
| Resource type |
Resource group |
Subscription |
Region move |
| accounts |
Yes |
Yes |
No. Learn more. |
| actiongroups |
Yes |
Yes |
No |
| activitylogalerts |
No |
No |
No |
| alertrules |
Yes |
Yes |
No |
| autoscalesettings |
Yes |
Yes |
No |
| baseline |
No |
No |
No |
| components |
Yes |
Yes |
No |
| datacollectionrules |
No |
No |
No |
| diagnosticsettings |
No |
No |
No |
| diagnosticsettingscategories |
No |
No |
No |
| eventcategories |
No |
No |
No |
| eventtypes |
No |
No |
No |
| extendeddiagnosticsettings |
No |
No |
No |
| guestdiagnosticsettings |
No |
No |
No |
| listmigrationdate |
No |
No |
No |
| logdefinitions |
No |
No |
No |
| logprofiles |
No |
No |
No |
| logs |
No |
No |
No |
| metricalerts |
No |
No |
No |
| metricbaselines |
No |
No |
No |
| metricbatch |
No |
No |
No |
| metricdefinitions |
No |
No |
No |
| metricnamespaces |
No |
No |
No |
| metrics |
No |
No |
No |
| migratealertrules |
No |
No |
No |
| migratetonewpricingmodel |
No |
No |
No |
| myworkbooks |
No |
No |
No |
| notificationgroups |
No |
No |
No |
| privatelinkscopes |
No |
No |
No |
| rollbacktolegacypricingmodel |
No |
No |
No |
| scheduledqueryrules |
Yes |
Yes |
No |
| topology |
No |
No |
No |
| transactions |
No |
No |
No |
| vminsightsonboardingstatuses |
No |
No |
No |
| webtests |
Yes |
Yes |
No |
| webtests / gettestresultfile |
No |
No |
No |
| workbooks |
Yes |
Yes |
No |
| workbooktemplates |
Yes |
Yes |
No |
Microsoft.IoTCentral
| Resource type |
Resource group |
Subscription |
Region move |
| apptemplates |
No |
No |
No |
| iotapps |
Yes |
Yes |
No |
Microsoft.KeyVault
Important
Key Vaults used to encrypt disks can't be moved to a resource group in the same subscription or across subscriptions.
| Resource type |
Resource group |
Subscription |
Region move |
| deletedvaults |
No |
No |
No |
| hsmpools |
No |
No |
No |
| managedhsms |
No |
No |
No |
| vaults |
Yes |
Yes |
No |
Microsoft.Kubernetes
| Resource type |
Resource group |
Subscription |
Region move |
| connectedclusters |
No |
No |
No |
| registeredsubscriptions |
No |
No |
No |
Microsoft.KubernetesConfiguration
| Resource type |
Resource group |
Subscription |
Region move |
| sourcecontrolconfigurations |
No |
No |
No |
Microsoft.Kusto
| Resource type |
Resource group |
Subscription |
Region move |
| clusters |
Yes |
Yes |
No |
Microsoft.Logic
| Resource type |
Resource group |
Subscription |
Region move |
| hostingenvironments |
No |
No |
No |
| integrationaccounts |
Yes |
Yes |
No |
| integrationserviceenvironments |
Yes |
No |
No |
| integrationserviceenvironments / managedapis |
Yes |
No |
No |
| isolatedenvironments |
No |
No |
No |
| workflows |
Yes |
Yes |
No |
Microsoft.MachineLearning
| Resource type |
Resource group |
Subscription |
Region move |
| commitmentplans |
No |
No |
No |
| webservices |
Yes |
No |
No |
| workspaces |
Yes |
Yes |
No |
Microsoft.MachineLearningServices
| Resource type |
Resource group |
Subscription |
Region move |
| workspaces |
No |
No |
No |
Microsoft.Maintenance
| Resource type |
Resource group |
Subscription |
Region move |
| configurationassignments |
No |
No |
No |
| maintenanceconfigurations |
No |
No |
No |
| updates |
No |
No |
No |
Microsoft.ManagedIdentity
| Resource type |
Resource group |
Subscription |
Region move |
| identities |
No |
No |
No |
| userassignedidentities |
No |
No |
No |
Microsoft.ManagedServices
| Resource type |
Resource group |
Subscription |
Region move |
| marketplaceregistrationdefinitions |
No |
No |
No |
| registrationassignments |
No |
No |
No |
| registrationdefinitions |
No |
No |
No |
Microsoft.Management
| Resource type |
Resource group |
Subscription |
Region move |
| getentities |
No |
No |
No |
| managementgroups |
No |
No |
No |
| managementgroups / settings |
No |
No |
No |
| resources |
No |
No |
No |
| starttenantbackfill |
No |
No |
No |
| tenantbackfillstatus |
No |
No |
No |
| Resource type |
Resource group |
Subscription |
Region move |
| mediaservices |
Yes |
Yes |
No |
| mediaservices / liveevents |
Yes |
Yes |
No |
| mediaservices / streamingendpoints |
Yes |
Yes |
No |
Microsoft.Migrate
| Resource type |
Resource group |
Subscription |
Region move |
| assessmentprojects |
No |
No |
No |
| migrateprojects |
No |
No |
No |
| movecollections |
No |
No |
No |
| projects |
No |
No |
No |
Microsoft.Network
| Resource type |
Resource group |
Subscription |
Region move |
| applicationgateways |
No |
No |
No |
| applicationgatewaywebapplicationfirewallpolicies |
No |
No |
No |
| applicationsecuritygroups |
Yes |
Yes |
No |
| azurefirewalls |
No |
No |
No |
| bastionhosts |
Yes |
No |
No |
| bgpservicecommunities |
No |
No |
No |
| connections |
Yes |
Yes |
No |
| dnszones |
Yes |
Yes |
No |
| expressroutecircuits |
No |
No |
No |
| expressroutegateways |
No |
No |
No |
| expressrouteserviceproviders |
No |
No |
No |
| firewallpolicies |
No |
No |
No |
| frontdoors |
No |
No |
No |
| ipallocations |
Yes |
Yes |
No |
| ipgroups |
No |
No |
No |
| loadbalancers |
Yes - Basic SKU Yes - Standard SKU |
Yes - Basic SKU No - Standard SKU |
Yes
Use Azure Resource Mover to move internal and external load balancers. |
| localnetworkgateways |
Yes |
Yes |
No |
| natgateways |
No |
No |
No |
| networkexperimentprofiles |
No |
No |
No |
| networkintentpolicies |
Yes |
Yes |
No |
| networkinterfaces |
Yes |
Yes |
Yes
Use Azure Resource Mover to move NICs. |
| networkprofiles |
No |
No |
No |
| networksecuritygroups |
Yes |
Yes |
Yes
Use Azure Resource Mover to move network security groups. |
| networkwatchers |
Yes |
No |
No |
| networkwatchers / connectionmonitors |
Yes |
No |
No |
| networkwatchers / flowlogs |
Yes |
No |
No |
| networkwatchers / pingmeshes |
Yes |
No |
No |
| p2svpngateways |
No |
No |
No |
| privatednszones |
Yes |
Yes |
No |
| privatednszones / virtualnetworklinks |
Yes |
Yes |
No |
| privatednszonesinternal |
No |
No |
No |
| privateendpointredirectmaps |
No |
No |
No |
| privateendpoints |
Yes - for supported private-link resources No - for all other private-link resources |
Yes - for supported private-link resources No - for all other private-link resources |
No |
| privatelinkservices |
No |
No |
No |
| publicipaddresses |
Yes |
Yes |
No
Use Azure Resource Mover to move public IP address configurations (IP addresses are not retained). |
| publicipprefixes |
Yes |
Yes |
No |
| routefilters |
No |
No |
No |
| routetables |
Yes |
Yes |
No |
| securitypartnerproviders |
Yes |
Yes |
No |
| serviceendpointpolicies |
Yes |
Yes |
No |
| trafficmanagergeographichierarchies |
No |
No |
No |
| trafficmanagerprofiles |
Yes |
Yes |
No |
| trafficmanagerprofiles / heatmaps |
No |
No |
No |
| trafficmanagerusermetricskeys |
No |
No |
No |
| virtualhubs |
No |
No |
No |
| virtualnetworkgateways |
No |
No |
No |
| virtualnetworks |
Yes |
Yes |
Yes |
| virtualnetworktaps |
No |
No |
No |
| virtualrouters |
Yes |
Yes |
No |
| virtualwans |
No |
No |
|
| vpngateways (Virtual WAN) |
No |
No |
No |
| vpnserverconfigurations |
No |
No |
No |
| vpnsites (Virtual WAN) |
No |
No |
No |
Microsoft.NotificationHubs
| Resource type |
Resource group |
Subscription |
Region move |
| namespaces |
Yes |
Yes |
No |
| namespaces / notificationhubs |
Yes |
Yes |
No |
Microsoft.OperationalInsights
Important
Make sure that moving to a new subscription doesn't exceed subscription quotas.
Workspaces that have a linked automation account can't be moved. Before you begin a move operation, be sure to unlink any automation accounts.
| Resource type |
Resource group |
Subscription |
Region move |
| clusters |
No |
No |
No |
| deletedworkspaces |
No |
No |
No |
| linktargets |
No |
No |
No |
| storageinsightconfigs |
No |
No |
No |
| workspaces |
Yes |
Yes |
No |
| querypacks |
No |
No |
No |
Microsoft.OperationsManagement
| Resource type |
Resource group |
Subscription |
Region move |
| managementassociations |
No |
No |
No |
| managementconfigurations |
Yes |
Yes |
No |
| solutions |
Yes |
Yes |
No |
| views |
Yes |
Yes |
No |
Microsoft.PolicyInsights
| Resource type |
Resource group |
Subscription |
Region move |
| policyevents |
No |
No |
No |
| policystates |
No |
No |
No |
| policytrackedresources |
No |
No |
No |
| remediations |
No |
No |
No |
Microsoft.Portal
| Resource type |
Resource group |
Subscription |
Region move |
| consoles |
No |
No |
No |
| dashboards |
Yes |
Yes |
No |
| usersettings |
No |
No |
No |
Microsoft.PowerBI
| Resource type |
Resource group |
Subscription |
Region move |
| workspacecollections |
Yes |
Yes |
No |
Microsoft.PowerBIDedicated
| Resource type |
Resource group |
Subscription |
Region move |
| capacities |
Yes |
Yes |
No |
Microsoft.ProviderHub
| Resource type |
Resource group |
Subscription |
Region move |
| availableaccounts |
No |
No |
No |
| providerregistrations |
No |
No |
No |
| rollouts |
No |
No |
No |
Microsoft.RecoveryServices
| Resource type |
Resource group |
Subscription |
Region move |
| replicationeligibilityresults |
No |
No |
No |
Microsoft.Relay
| Resource type |
Resource group |
Subscription |
Region move |
| namespaces |
Yes |
Yes |
No |
Microsoft.ResourceGraph
| Resource type |
Resource group |
Subscription |
Region move |
| queries |
Yes |
Yes |
No |
| resourcechangedetails |
No |
No |
No |
| resourcechanges |
No |
No |
No |
| resources |
No |
No |
No |
| resourceshistory |
No |
No |
No |
| subscriptionsstatus |
No |
No |
No |
Microsoft.ResourceHealth
| Resource type |
Resource group |
Subscription |
Region move |
| childresources |
No |
No |
No |
| emergingissues |
No |
No |
No |
| events |
No |
No |
No |
| metadata |
No |
No |
No |
| notifications |
No |
No |
No |
Microsoft.Resources
Microsoft.Search
Important
You can't move several Microsoft Search resources from different regions within one operation. Instead, move them in individual operations.
| Resource type |
Resource group |
Subscription |
Region move |
| resourcehealthmetadata |
No |
No |
No |
| searchservices |
Yes |
Yes |
No |
Microsoft.Security
| Resource type |
Resource group |
Subscription |
Region move |
| adaptivenetworkhardenings |
No |
No |
No |
| advancedthreatprotectionsettings |
No |
No |
No |
| alerts |
No |
No |
No |
| allowedconnections |
No |
No |
No |
| applicationwhitelistings |
No |
No |
No |
| assessmentmetadata |
No |
No |
No |
| assessments |
No |
No |
No |
| autodismissalertsrules |
No |
No |
No |
| automations |
Yes |
Yes |
No |
| autoprovisioningsettings |
No |
No |
No |
| complianceresults |
No |
No |
No |
| compliances |
No |
No |
No |
| datacollectionagents |
No |
No |
No |
| devicesecuritygroups |
No |
No |
No |
| discoveredsecuritysolutions |
No |
No |
No |
| externalsecuritysolutions |
No |
No |
No |
| informationprotectionpolicies |
No |
No |
No |
| iotsecuritysolutions |
Yes |
Yes |
No |
| iotsecuritysolutions / analyticsmodels |
No |
No |
No |
| iotsecuritysolutions / analyticsmodels / aggregatedalerts |
No |
No |
No |
| iotsecuritysolutions / analyticsmodels / aggregatedrecommendations |
No |
No |
No |
| jitnetworkaccesspolicies |
No |
No |
No |
| policies |
No |
No |
No |
| pricings |
No |
No |
No |
| regulatorycompliancestandards |
No |
No |
No |
| regulatorycompliancestandards / regulatorycompliancecontrols |
No |
No |
No |
| regulatorycompliancestandards / regulatorycompliancecontrols / regulatorycomplianceassessments |
No |
No |
No |
| securitycontacts |
No |
No |
No |
| securitysolutions |
No |
No |
No |
| securitysolutionsreferencedata |
No |
No |
No |
| securitystatuses |
No |
No |
No |
| securitystatusessummaries |
No |
No |
No |
| servervulnerabilityassessments |
No |
No |
No |
| settings |
No |
No |
No |
| subassessments |
No |
No |
No |
| tasks |
No |
No |
No |
| topologies |
No |
No |
No |
| workspacesettings |
No |
No |
No |
Microsoft.ServiceBus
Microsoft.ServiceFabric
| Resource type |
Resource group |
Subscription |
Region move |
| applications |
No |
No |
No |
| clusters |
Yes |
Yes |
No |
| containergroups |
No |
No |
No |
| containergroupsets |
No |
No |
No |
| edgeclusters |
No |
No |
No |
| managedclusters |
No |
No |
No |
| networks |
No |
No |
No |
| secretstores |
No |
No |
No |
| volumes |
No |
No |
No |
Microsoft.SignalRService
| Resource type |
Resource group |
Subscription |
Region move |
| signalr |
Yes |
Yes |
No |
Microsoft.Solutions
| Resource type |
Resource group |
Subscription |
Region move |
| applicationdefinitions |
No |
No |
No |
| applications |
No |
No |
No |
| jitrequests |
No |
No |
No |
Microsoft.Sql
Important
A database and server must be in the same resource group. When you move a SQL server, all of its databases move also. These conditions apply to Azure SQL Database and Azure Synapse Analytics databases.
| Resource type |
Resource group |
Subscription |
Region move |
| instancepools |
No |
No |
No |
| locations |
Yes |
Yes |
No |
| managedinstances |
No |
No |
Yes
Learn more about moving managed instances across regions. |
| managedinstances / databases |
No |
No |
Yes |
| servers |
Yes |
Yes |
Yes |
| servers / databases |
Yes |
Yes |
Yes
Learn more about moving databases across regions.
Learn more about using Azure Resource Mover to move Azure SQL databases. |
| servers / databases / backuplongtermretentionpolicies |
Yes |
Yes |
No |
| servers / elasticpools |
Yes |
Yes |
Yes
Learn more about moving elastic pools across regions.
Learn more about using Azure Resource Mover to move Azure SQL elastic pools. |
| servers / jobaccounts |
Yes |
Yes |
No |
| servers / jobagents |
Yes |
Yes |
No |
| virtualclusters |
No |
No |
No |
Microsoft.SqlVirtualMachine
| Resource type |
Resource group |
Subscription |
Region move |
| sqlvirtualmachinegroups |
No |
No |
No |
| sqlvirtualmachines |
No |
No |
No |
Microsoft.Storage
Microsoft.StorageSync
| Resource type |
Resource group |
Subscription |
Region move |
| storagesyncservices |
Yes |
Yes |
No |
Microsoft.StreamAnalytics
Important
Stream Analytics jobs can't be moved when in running state.
| Resource type |
Resource group |
Subscription |
Region move |
| clusters |
No |
No |
No |
| streamingjobs |
Yes |
Yes |
No |
Microsoft.Subscription
| Resource type |
Resource group |
Subscription |
Region move |
| subscriptions |
No |
No |
No |
Microsoft.Synapse
| Resource type |
Resource group |
Subscription |
Region move |
| workspaces |
No |
No |
No |
| workspaces / bigdatapools |
No |
No |
No |
| workspaces / sqlpools |
No |
No |
No |
Microsoft.TimeSeriesInsights
| Resource type |
Resource group |
Subscription |
Region move |
| environments |
Yes |
Yes |
No |
| environments / eventsources |
Yes |
Yes |
No |
| environments / referencedatasets |
Yes |
Yes |
No |
Microsoft.Web
| Resource type |
Resource group |
Subscription |
Region move |
| availablestacks |
No |
No |
No |
| billingmeters |
No |
No |
No |
| certificates |
No |
Yes |
No |
| certificates (managed) |
No |
No |
No |
| connectiongateways |
Yes |
Yes |
No |
| connections |
Yes |
Yes |
No |
| customapis |
Yes |
Yes |
No |
| deletedsites |
No |
No |
No |
| deploymentlocations |
No |
No |
No |
| georegions |
No |
No |
No |
| hostingenvironments |
No |
No |
No |
| kubeenvironments |
Yes |
Yes |
No |
| publishingusers |
No |
No |
No |
| recommendations |
No |
No |
No |
| resourcehealthmetadata |
No |
No |
No |
| runtimes |
No |
No |
No |
| serverfarms |
Yes |
Yes |
No |
| serverfarms / eventgridfilters |
No |
No |
No |
| sites |
Yes |
Yes |
No |
| sites / premieraddons |
Yes |
Yes |
No |
| sites / slots |
Yes |
Yes |
No |
| sourcecontrols |
No |
No |
No |
| staticsites |
Yes |
Yes |
No |
| monitorinstances |
No |
No |
No |
| monitorinstancessummary |
No |
No |
No |
| monitors |
No |
No |
No |
Third-party services
Third-party services don't support move operations at this time.
Next steps