Is there a recommended and deterministic way to delete resources created by a subscription level deployment ?
So far I see a straightforward way only when the subscription level deployment contains a single resource group. In that case deleting the RG will correctly delete all the resources.
However, if there are several RG-s created by the subscription level deployment, the order of deleting them should be driven by dependency order, and discovering that is not easy. Further on, the subscription level deployment may create other resources as well, listed here.
I could not find any good method for that so far.