An Azure service that is used to provision Windows and Linux virtual machines.
Hi Nischay,
Thank you for reaching out to Q/A.
The notification you received is associated with Azure subscription(s) that may have previously hosted virtual machines using VM sizes or families scheduled for retirement. These notifications are generated at the subscription level and do not always indicate that active virtual machines are currently present in the subscription you are viewing.
In some cases, even if virtual machines have already been deleted, Azure may retain historical metadata or platform-level references, which can trigger advisory notifications. These typically clear over time and do not require any action if no active impacted resources exist.
Based on your current observation that no virtual machines are visible, it is likely that:
- The notification is associated with a different subscription within your tenant, or
- The virtual machines (if any existed earlier) have already been removed.
To help confirm whether any action is required, please review the following:
- Azure Advisor:
Navigate to: Azure Portal → Advisor → Recommendations Check if there are any VM retirement-related recommendations listed.
Reference: https://learn.microsoft.com/en-us/azure/advisor/advisor-overview
- Azure Service Health
Navigate to: Azure Portal → Service Health → Health advisories Verify if the notification is linked to any specific impacted resources.
Reference: https://learn.microsoft.com/en-us/azure/service-health/overview
- Azure Resource Graph Explorer (Recommended)
This helps you search across all subscriptions at once for any virtual machines, including stopped or deallocated ones.
Steps:
- Go to Azure Portal → search for Resource Graph Explorer
- Run the following query:
Resources
| where type =~ 'microsoft.compute/virtualmachines'
| project name, resourceGroup, subscriptionId, location
If no results are returned, it indicates there are no virtual machines across the subscriptions you have access to.
- CLI / PowerShell Validation
You may also verify using:
az vm list --query "[].{Name:name, Size:hardwareProfile.vmSize}" -o table
Get-AzVM | Select-Object Name, ResourceGroupName, @{Name='Size';Expression={$_.HardwareProfile.VmSize}}
- Activity Logs You may review Activity Log → Filter by “Delete Virtual Machine” to check if any virtual machines existed in the past and were deleted.
Reference: https://learn.microsoft.com/en-us/azure/azure-monitor/platform/activity-log?tabs=log-analytics
If all the above checks do not show any active or impacted resources, the notification can be considered informational, and no migration action is required at this time.
Could you please help confirm the following to further investigate:
- Does the notification email contain a Subscription ID or Subscription name?
- Are you currently viewing the correct subscription and directory (tenant) in the Azure portal as referenced in the email?
- Have you checked all subscriptions under your tenant, including older or less frequently used ones?
- Have you tried using Azure Resource Graph Explorer to search across all subscriptions for any virtual machines?