An Azure service that is used to provision Windows and Linux virtual machines.
Hi Jagadish,
Unfortunately, a deleted resource group cannot be restored - resource group deletion in Azure is permanent and irreversible, as the group itself is only a logical container with no recovery/undelete option. [Principles...soft Learn | Learn.Microsoft.com]
However, some individual resources inside the group may still be recoverable, depending on whether they had soft deleted or backup protection enabled before deletion:
What may be recoverable
- Azure VMs / disks, SQL databases, storage accounts - only if an Azure Backup / Recovery Services vault restore point exists.
- Storage blobs/containers - if soft delete was enabled on the storage account (recoverable within the retention window).
- Key Vault & secrets/keys/certificates - if soft delete / purge protection was enabled (recoverable within retention).
- Cosmos DB - via continuous/periodic backup restore, if configured.
Recommended next steps
- Check the Recovery Services vault / Backup Center for any existing restore points for the affected resources.
- For each resource type, verify its soft delete retention window before it expires.
- If critical resources are involved, open an Azure Support case and share the resource IDs, names, and types so the team can confirm what (if anything) is recoverable.
To prevent this going forward
Apply a CanNotDelete (delete) lock at the resource group or subscription level and this blocks accidental deletions: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources