code: def get_instance_by_id(self, instance_id: str) -> Optional[Instance]:
      try:
          return self.client.instances.get_by_id(instance_id)
      except APIException:
          return None
  
file_path: dstack/src/dstack/_internal/core/backends/datacrunch/api_client.py
imports: import time
  from typing import Optional
  from datacrunch import DataCrunchClient
  from datacrunch.exceptions import APIException
  from datacrunch.instances.instances import Instance
  from dstack._internal.utils.ssh import get_public_key_fingerprint
label_desc: Use image node_id 5 for calling the DataCrunchAPIClient obj's underlying member method code with example usage: obj.get_instance_by_id(instance_id) and returns: self, None