Unable to delete Azure resource tag from few resources like Microsoft insights using Azure Portal

Microsoft Azure

Recently worked on an issue where I was not able to remove resource tags from couple of resources using azure portal. The specific resource type was microsoft.insights\scheduledqueryrules. Selecting the resource and clicking on the three dots -> click Edit tags -> try to remove the tag, you will get a notification saying that its successfully deleted but when you check the tags on the resource its not removed. I had a ticket logged with MS product team for this issue and they suggested below workaround.

To delete the tag from microsoft.insights\scheduledqueryrules when its not getting deleted using azure portal. Please follow below steps:

GET the resource output in Json Code

Scheduled Query Rules – Get (Azure Monitor) | Microsoft Docs

Click on Try it

delete Azure resource tag from few resources like Microsoft insights

Sign in -> Provide resourcegroupName, ruleName which is your resource name, subscriptionId will be automatically populated when you signin. Make sure its a GET request. Click on Run.

delete Azure resource tag from few resources like Microsoft insights

After you click on Run, scroll down the page to see the Body of the output which is a Json Code. You also can check the resource tags applied on the resource in the Json File. We want to delete a resource tag called Enviornment which is as you noticed its misspelled. Therefore, First Copy the Json Code into a notepad and edit the code to delete the line with incorrect tag, keep rest of the code exactly the same. Just the tag which you need to delete, remove it from the code. The code will be used in the PUT request as shown in the next section.

delete Azure resource tag from few resources like Microsoft insights

Using PUT request to update the resource tag

PUT request will be used to update the resource and delete the unwanted tag.

Scheduled Query Rules – Create Or Update (Azure Monitor) | Microsoft Docs

Click on Try it

PUT request to update the resource tag

Enter the parameters, clear the body section and paste the modified Json code from the notepad without the rouge / incorrect tag into the Body Section and Click Run. Unwanted tag will be removed from the resource.

PUT request to update the resource tag

Leave a Comment