Versions

Description

``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.

Repository

https://github.com/untergeek/es_client

Project Slug

es-client

Last Built

3 years, 2 months ago passed

Maintainers

Home Page

https://github.com/untergeek/es_client

Badge

Tags

client, elasticsearch

Short URLs

es-client.readthedocs.io
es-client.rtfd.io

Default Version

latest

'latest' Version

master