I have a VM Compute Engine on GCP as a SPOT instance. I stopped the instance and want to remove billing from my project (automatically when a certain budget is reached).
Does the removal of the billing delete the VM instantly? Or only after a certain time? I have no-deletion-protection turned on. I'm afraid of stopping the billing during a test - I don't want to loose all my data on my VM.
Capping (disabling) Cloud Billing as described in the previous example is binary and terminal. Your project is either enabled or disabled. When it is disabled all services are stopped and all resources are eventually deleted.
I couldn't find anything on the immediate consequences of disabling billing on GCP. What does eventually mean?
When you disable the billing, all your resources stop consuming money. In the cloud, CPU, memory and disk consume money.
Therefore, all your processing services, VM, Cloud Functions, Cloud Run, Dataproc, Dataflow, GKE clusters (...) are stopped.
Your data are kept (persistent disk, cloud storage, BigQuery,...) but the cost is still counted. If you want to recover your data, you will need to attach a valid billing account, pay the due fees and then get back your data.