Source code for mattermostautodriver.endpoints.elasticsearch

from ._base import Base
from typing import Any, BinaryIO

__all__ = ["Elasticsearch"]


[docs]class Elasticsearch(Base):
[docs] def test_elasticsearch(self): """Test Elasticsearch configuration `Read in Mattermost API docs (elasticsearch - TestElasticsearch) <https://developers.mattermost.com/api-documentation/#/operations/TestElasticsearch>`_ """ return self.client.post("""/api/v4/elasticsearch/test""")
[docs] def purge_elasticsearch_indexes(self): """Purge all Elasticsearch indexes `Read in Mattermost API docs (elasticsearch - PurgeElasticsearchIndexes) <https://developers.mattermost.com/api-documentation/#/operations/PurgeElasticsearchIndexes>`_ """ return self.client.post("""/api/v4/elasticsearch/purge_indexes""")