code: def compute_zones_list(self) -> List[dict]:
      logger.debug("Fetching compute zones")
      self.get_token()
      resp = self.s.get(self.url("compute", "/zones"))
      self.raise_for_status(resp)
      return resp.json()["zones"]
  
imports: import time
  from typing import Dict, List, Optional
  import jwt
  import requests
  from dstack._internal.core.backends.nebius.types import ClientError, ConflictError, ForbiddenError, NebiusError, NotFoundError, ResourcesSpec, ServiceAccount
  from dstack._internal.utils.logging import get_logger
label_desc: Use image node_id 3 for calling the NebiusAPIClient obj's underlying member method code with example usage: obj.compute_zones_list() and returns: resp