class_docstr: Actions on a single cluster
  
  GET: read single cluster model
  POST: start
  PATCH: engines?
  DELETE: stop
class_docstr_tok: ["Actions","on","a","single","cluster","GET",":","read","single","cluster","model","POST",":","start","PATCH",":","engines","?","DELETE",":","stop"]
code: def get_cluster(self, cluster_key):
      try:
          return self.cluster_manager.get_cluster(cluster_key)
      except KeyError:
          raise web.HTTPError(404, f"No such cluster: {cluster_key}")
  
file_path: ipyparallel/ipyparallel/nbextension/handlers.py
imports: import json
  import os
  from tornado import web
  from ..cluster import ClusterManager
  from ..util import abbreviate_profile_dir
  from .base import get_api_handler
label_desc: Use image node_id 1 for calling the ClusterActionHandler obj's underlying member method code with example usage: obj.get_cluster(cluster_key) and returns: self