class_docstr: Node (as in "machine")
class_docstr_tok: ["Node","(","as","in","``","machine","''",")"]
code: def __init__(
      self,
      host: str,
      ssh_user: str = "ubuntu",
      ssh_key: str = "~/ray_bootstrap_key.pem",
      docker_container: Optional[str] = None,
      is_head: bool = False,
  ):
      self.host = host
      self.ssh_user = ssh_user
      self.ssh_key = ssh_key
      self.docker_container = docker_container
      self.is_head = is_head
  
imports: import os
  import re
  import subprocess
  import sys
  import tarfile
  import tempfile
  import threading
  from concurrent.futures import ThreadPoolExecutor
  from contextlib import contextmanager
  from typing import List, Optional, Sequence, Tuple
  import yaml
  import ray
  from ray.autoscaler._private.cli_logger import cli_logger
  from ray.autoscaler._private.providers import _get_node_provider
  from ray.autoscaler.tags import NODE_KIND_HEAD, NODE_KIND_WORKER, TAG_RAY_NODE_KIND
  import psutil
label_desc: Use image node_id 1 to create a new Node object  with example: obj = Node(host, ssh_user, ssh_key, docker_container, is_head)