Why does Google Cloud Compute API consider a stopped instance a "TERMINATED" status?

Viewed 1098

Trying to understand what GCP's choice in terminology means - by comparison, in AWS, a terminated instance is gone forever, but a stopped instance can be restarted.

If you stop an instance in GCP console, the status returned by the GCP Compute API for that instance is TERMINATED, however, you can start the instance.

Is this a bug in the way GCP reports instance statuses, or is a TERMINATED status an indication that some resources have actually been terminated/deleted?

1 Answers
Related