code: def status(self, repository=None, snapshot=None, params=None):
          
          return self.transport.perform_request('GET', _make_path('_snapshot',
              repository, snapshot, '_status'), params=params)
docs: Return information about all currently running snapshots. By specifying
          a repository name, it's possible to limit the results to a particular
          repository.
          `<http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html>`_
  
          :arg repository: A repository name
          :arg snapshot: A comma-separated list of snapshot names
          :arg ignore_unavailable: Whether to ignore unavailable snapshots,
              defaults to false which means a NotFoundError `snapshot_missing_exception` is thrown
          :arg master_timeout: Explicit operation timeout for connection to master
              node