  def GetPowerState(self) -> str:
    """
    Gets the current power state of the instance.

    As per https://cloud.google.com/compute/docs/reference/rest/v1/instances/get
    this can return one of the following possible values: PROVISIONING, STAGING,
    RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED
    """
    return str(self.GetOperation()['status'])
Gets the current power state of the instance.

As per https://cloud.google.com/compute/docs/reference/rest/v1/instances/get
this can return one of the following possible values: PROVISIONING, STAGING,
RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED
libcloudforensics/providers/gcp/internal/compute.py