def METHOD_NAME(self, repository, params=None):
    """
    Removes a shared file system repository.
    `<http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html>`_
    :arg repository: A comma-separated list of repository names
    :arg master_timeout: Explicit operation timeout for connection to master
        node
    :arg timeout: Explicit operation timeout
    """
    if repository in SKIP_IN_PATH:
        raise ValueError("Empty value passed for a required argument 'repository'.")
    _, data = self.transport.perform_request('DELETE',
        _make_path('_snapshot', repository), params=params)
    return data