class_docstr: Interface to run commands on a remote cluster node.
  
  **Important**: This is an INTERNAL API that is only exposed for the purpose
  of implementing custom node providers. It is not allowed to call into
  CommandRunner methods from any Ray package outside the autoscaler, only to
  define new implementations for use with the "external" node provider
  option.
  
  Command runner instances are returned by provider.get_command_runner().
docstr: Rsync files down from the cluster node.
  
  Args:
      source: The (remote) source directory or file.
      target: The (local) destination path.
docstr_tok: ["Rsync","files","down","from","the","cluster","node",".","Args",":","source",":","The","(","remote",")","source","directory","or","file",".","target",":","The","(","local",")","destination","path","."]
code: def run_rsync_down(
      self,
      source: str,
      target: str,
      options: Optional[Dict[str, Any]] = None,
  ) -> None:
      """Rsync files down from the cluster node.
  
      Args:
          source: The (remote) source directory or file.
          target: The (local) destination path.
      """
      raise NotImplementedError
  
file_path: ray/python/ray/autoscaler/command_runner.py
imports: from typing import Any, Dict, List, Optional, Tuple
  from ray.util.annotations import DeveloperAPI
label_desc: Use image node_id 3 for calling the CommandRunnerInterface obj's underlying member method code with example usage: obj.run_rsync_down(source, target, options) without return types