code: def health(self, index=None, params=None):
          
          return self.transport.perform_request('GET', _make_path('_cluster',
              'health', index), params=params)
docs: Get a very simple status on the health of the cluster.
          `<http://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-health.html>`_
  
          :arg index: Limit the information returned to a specific index
          :arg level: Specify the level of detail for returned information,
              default 'cluster', valid choices are: 'cluster', 'indices', 'shards'
          :arg local: Return local information, do not retrieve the state from
              master node (default: false)
          :arg master_timeout: Explicit operation timeout for connection to master
              node
          :arg timeout: Explicit operation timeout
          :arg wait_for_active_shards: Wait until the specified number of shards
              is active
          :arg wait_for_events: Wait until all currently queued events with the
              given priority are processed, valid choices are: 'immediate',
              'urgent', 'high', 'normal', 'low', 'languid'
          :arg wait_for_no_relocating_shards: Whether to wait until there are no
              relocating shards in the cluster
          :arg wait_for_nodes: Wait until the specified number of nodes is
              available
          :arg wait_for_status: Wait until cluster is in a specific state, default
              None, valid choices are: 'green', 'yellow', 'red'