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

    Returns:
      An API operation object for a Google Regional Compute Engine disk.
          https://cloud.google.com/compute/docs/reference/rest/v1/regionDisks/get#response-body  # pylint: disable=line-too-long
    """
    gce_disk_client = self.GceApi().regionDisks() # pylint: disable=no-member
    param = {
        'project': self.project_id, 'region': self.region, 'disk': self.name
    }
    # Safe to unpack, request is not paged
    return common.ExecuteRequest(gce_disk_client, 'get', param)[0]
Get API operation object for the regional disk.

Returns:
An API operation object for a Google Regional Compute Engine disk.
https://cloud.google.com/compute/docs/reference/rest/v1/regionDisks/get#response-body  # pylint: disable=line-too-long
libcloudforensics/providers/gcp/internal/compute.py