# Structs
Elastic represents a structured Elasticsearch client, encapsulating both the native Elasticsearch client and additional configuration properties specific to your application.
ESDistributedLock represents the structure of a lock stored in Elasticsearch.