Hello @Daniel Mikusa - Tanzu Support - Thank you for the caution point, i have to check on MySQL part actually.
Meanwhile I came across information that unless the VMs on Azure are marked as deallocated, cost would still be incurring.
So keeping that info in mind i have drafted below sequence. Feel free to modify the sequence.
There are few other online blogs which says the same.
https://www.azurebarry.com/how-to-reduce-your-azure-costs-shutdown-azure-vm-properly/
While shutting down:
1) switch off the resurrector, as and when the vms are deallocated BOSH might try bringing up other VMs in place of them.
2) Stop the VMs (which are part of TAS) in PCF as per the doc you shared (https://docs.pivotal.io/platform/application-service/2-9/adminguide/start-stop-vms.html)
3) Shut down OpsMan VM.
4) Verify if VMs are marked as deallocated in the Azure portal. If not then run deallocate command on the VMs belonging to the
resource group of the targeted foundation.
While bringing up the foundation.
1) To bring the VMs up that were deallocated via AZ cli or AZ portal.
2) Bring OpsMan up
3) Start the VMs in PCF as per the doc https://docs.pivotal.io/platform/application-service/2-9/adminguide/start-stop-vms.html
4) Turn on the resurrector.
Thanks,
Sujith K