You manage an Azure environment containing a management group named `MG-Dev`. The management group contains two subscriptions: `Sub-Dev-01` and `Sub-Dev-02`.
You need to implement a cost control strategy to meet the following requirements:
1. Monitor combined spending across both subscriptions and notify the engineering lead via email if the combined monthly cost exceeds USD.
2. Automatically stop all virtual machines (VMs) in a resource group named `rg-temp-resources` in `Sub-Dev-01` if the monthly cost of that resource group exceeds USD.
You perform the following configurations:
- Create a budget named `Budget-MG` at the `MG-Dev` scope with a limit of USD and add the engineering lead's email to the alert threshold.
- Create a budget named `Budget-Temp` at the `rg-temp-resources` scope with a limit of USD, and configure an action group that triggers an Azure Automation runbook to stop the VMs.
- Apply a `ReadOnly` lock to the `rg-temp-resources` resource group.
Which of the following describes the outcome of this configuration when the budget thresholds are exceeded?
- AThe email notification is not sent because management group budgets do not support email alerts, but the virtual machines in `rg-temp-resources` are successfully stopped.
- BThe email notification is successfully sent, and the virtual machines in `rg-temp-resources` are successfully stopped because resource locks do not block automated operations executed by Azure Automation runbooks.
- The email notification is successfully sent, but the virtual machines in `rg-temp-resources` are not stopped because the `ReadOnly` lock inherits to the virtual machines and prevents the runbook from modifying their power state.Answer
- DThe email notification is not sent because the Azure Automation runbook inherits a Deny assignment from the management group scope that blocks all alerts.