How do I change the name of an Azure Resource Group?

632    Asked by AugustinaFuentes in Python , Asked on Jul 3, 2021

After the new model was implemented, all of my websites now belong to individual Resource Groups called "Default-Web-East" and all of my SQL databases belong to individual Resource Groups called "Default-SQL-East".

This is confusing to say the least.

I would like to rename the groups to have some semantic meaning. I would also like to group the associated SQL database and Web Site in the same Resource Group.

However, I do not see any way to do either. Is this possible?

1) Rename the Resource Group? 2) Combine an existing SQL DB and Website together into one Resource Group?

Answered by Deepa bhawana

No, you cannot azure rename resource group, all you can do is move an existing resource group to a new resource group.

In the case of Azure Web Apps, you can only move all websites related resources in one invocation. This "all websites related resources" includes all websites, app hosting platforms, and certificates.

From the Portal

Use the "Move" tab for viewing resource groups

Clicking the "Move" tab will show this, which allow you to choose or create a new group:

Now Using Azure Powershell

use the Move-AzureRmResource powershell cmdlet.

The command for this:

Get-AzureRmResource -ResourceGroupName | Move-AzureRmResource -DestinationResourceGroupName

Using the Rest API:

Another way is to use the MoveResource Rest API or an ArmClient.

This is how you will make an API call:

POST

https:///subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/moveResources?api-version={api-version}

Where {resourceGroupName} is the source resource group. If you are using the ArmClient tool, then it will just take care of the endpoint.

Request Body:
{
   "targetResourceGroup": "/subscriptions/{subscriptionId}/resourceGroups/{targetResourceGroupNameName}",
   "resources":
   [
     "/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}",
     "/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}"
   ]
}

Your Answer

Interviews

Parent Categories