code: def compute_instances_get(
      self, instance_id: str, full: bool = False
  ) -> dict:
      logger.debug("Fetching instance %s", instance_id)
      self.get_token()
      resp = self.s.get(
          self.url("compute", f"/instances/{instance_id}"),
          params=dict(
              view="FULL" if full else "BASIC",
          ),
      )
      self.raise_for_status(resp)
      return resp.json()
  
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 15 for calling the NebiusAPIClient obj's underlying member method code with example usage: obj.compute_instances_get(instance_id, full) and returns: resp