  def GetOperation(self) -> Dict[str, Any]:
    """Get API operation object for the Snapshot.

    Returns:
      Dict: An API operation object for a Google Compute Engine Snapshot.
          https://cloud.google.com/compute/docs/reference/rest/v1/snapshots/get#response-body
    """

    gce_snapshot_client = self.GceApi().snapshots() # pylint: disable=no-member
    request = gce_snapshot_client.get(
        snapshot=self.name, project=self.project_id)
    response = request.execute()  # type: Dict[str, Any]
    return response
Get API operation object for the Snapshot.

Returns:
Dict: An API operation object for a Google Compute Engine Snapshot.
https://cloud.google.com/compute/docs/reference/rest/v1/snapshots/get#response-body
libcloudforensics/providers/gcp/internal/compute.py