# Functions
NewCatShardsService creates a new CatShardsService.
NewClusterDeleteVotingConfigExclusion returns a new ClusterDeleteVotingConfigExclusion.
NewClusterGetSettingsService returns a new ClusterGetSettingsService.
NewClusterPostVotingConfigExclusion returns a new ClusterPostVotingConfigExclusion.
NewClusterPutSettingsService returns a new ClusterPutSettingsService.
NewIndicesRecoveryService returns a new IndicesRecoveryService.
NewShardAllocationExcludeSettings creates a new shardAllocationExcludeSettings.
# Constants
ShardAllocExcludeSetting is the JSON path to the shard allocation exclusions in the settings returned by the Elasticsearch GET /_cluster/settings API.
# Structs
CatShardsResponseRow specifies the data returned for one shard of a CatShardsResponse.
CatShardsService returns the list of shards plus some additional information about them.
ClusterDeleteVotingConfigExclusion removes all voting configuration exclusions, allowing any node to return to the voting configuration in the future.
ClusterDeleteVotingConfigExclusionResponse represents the response from ClusterDeleteVotingConfigExclusion.
ClusterGetSettingsResponse represents the response from the Elasticsearch `GET /_cluster/settings` API.
ClusterGetSettingsService gets the settings of an Elasticsearch cluster.
ClusterPostVotingConfigExclusion removes all voting configuration exclusions, allowing any node to return to the voting configuration in the future.
ClusterPostVotingConfigExclusionResponse represents the response from ClusterPostVotingConfigExclusion.
ClusterPutSettingsResponse represents the response from the Elasticsearch `PUT /_cluster/settings` API.
ClusterPutSettingsService updates the settings of an Elasticsearch cluster.
IndicesRecoveryResponseIndex represents the recovery of an index.
IndicesRecoveryResponseShard represents the recovery of a shard within an index.
IndicesRecoveryResponseShardIndex represents statistics about physical index recovery.
IndicesRecoveryResponseShardIndexFiles represents info about the recovery of individual files within a shard.
IndicesRecoveryResponseShardIndexSize represents the size of a recovering shard.
IndicesRecoveryResponseShardTarget represents information about where a shard is being recovered to.
IndicesRecoveryResponseShardTranslog represents statistics about translog recovery.
IndicesRecoveryResponseShardVerifyIndex represents the progress verifing an index recovery.
IndicesRecoveryService gets information about on-going and completed index shard recoveries.
ShardAllocationExcludeSettings represents the shard allocation exclusion settings of an Elasticsearch cluster.
# Type aliases
CatShardsResponse is the outcome of CatShardsService.Do.
IndicesRecoveryResponse represents the response from IndicesRecoveryService.