``es_client`` Documentation =========================== You may wonder why this even exists, as at first glance it doesn't seem to make anything any easier than just using :class:`elasticsearch.Elasticsearch` to build a client connection. I needed to be able to reuse the more complex schema validation bits I was employing, namely: * ``master_only`` detection * AWS IAM credential collection via :class:`boto3.session.Session` * Elasticsearch version checking and validation, and the option to skip this. * Configuration value validation, including file paths for SSL certificates, meaning: * No unknown keys or unacceptable parameter values are accepted * Acceptable values and ranges are established--and easy to amend, if necessary. So, if you don't need these, then this library probably isn't what you're looking for. If you want these features, then you've come to the right place.
3 years, 2 months ago passed
.. image:: https://readthedocs.org/projects/es-client/badge/?version=latest :target: https://es-client.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
<a href='https://es-client.readthedocs.io/en/latest/?badge=latest'> <img src='https://readthedocs.org/projects/es-client/badge/?version=latest' alt='Documentation Status' /> </a>