Exercise 3: Why an Attached Action Group Still Doesn't Stop Spending — Possible Solution ==================================================================== Chapter 9 established a real, explicit, documented fact about Azure Budgets: "Resources aren't affected, and your consumption isn't stopped" when a threshold is crossed. This is true regardless of whether an Action Group is attached to the budget or not - the Action Group changes what happens in RESPONSE to the notification, not what the Budget itself is capable of doing on its own. An Action Group is fundamentally a notification/automation trigger - it fires a webhook, an Azure Function, a Logic App, or a push notification when the budget threshold is crossed. None of those actions are things the Budget or the Action Group does automatically by default; they only happen if someone has specifically built and configured logic behind that trigger (for example, writing an Azure Function that itself contains code to disable a credential or stop a resource). The Action Group is the trigger mechanism, not the enforcement mechanism itself. ANSWER: The teammate's claim is incorrect because the Action Group only provides a faster, more automated PATH to a response - it does not give the Budget itself any new capability to directly halt spending. Whatever actually stops the unauthorized spending (disabling a credential, shutting down a resource) has to be explicitly built into whatever the Action Group triggers - an Azure Function, Logic App, or webhook with its own real logic - not something the Budget or Action Group does automatically just by being connected. WHY THIS WORKS AS AN ANSWER ------------------------------ This correctly preserves Chapter 9's own real, explicit distinction (budgets alert, they don't act) even in the presence of an Action Group, and clarifies that any actual remediation still requires separately-built automation logic behind the trigger - directly countering the teammate's overstated claim rather than accepting it at face value.