# Functions
NewClient creates a new etcd client with the given configuration.
NewClientGenerator returns a new etcdClientGenerator instance.
# Constants
AlarmCorrupt denotes that the cluster member has corrupted data.
AlarmNoSpace denotes that the cluster member has run out of disk space.
AlarmOK denotes that the cluster member is OK.
DefaultCallTimeout represents the duration that the etcd client waits at most for read and write operations to etcd.
# Variables
AlarmTypeName provides a text translation for AlarmType codes.
# Structs
Client wraps an etcd client formatting its output to something more consumable.
ClientConfiguration describes the configuration for an etcd client.
ClientGenerator generates etcd clients that connect to specific etcd members on particular control plane nodes.
Member struct defines an etcd member; it is used to avoid spreading github.com/coreos/etcd dependencies.
MemberAlarm represents an alarm type association with a cluster member.
# Interfaces
ClientFor is an interface for source etcd node selection.