# Packages
Package auth implements etcd authentication.
Package etcdhttp provides etcd client and server implementations.
Package etcdserverpb is a generated protocol buffer package.
Package stats defines a standard interface for etcd cluster statistics.
# Functions
GetClusterFromRemotePeers takes a set of URLs representing etcd peers, and attempts to construct a Cluster by accessing the members endpoint on one of these URLs.
NewMember creates a Member without an ID and generates one based on the cluster name, peer URLs, and time.
NewServer creates a new EtcdServer from the supplied configuration.
ValidateClusterAndAssignIDs validates the local cluster by matching the PeerURLs with the existing cluster.
# Structs
Attributes represents all the non-raft related attributes of an etcd member.
EtcdServer is the production implementation of the Server interface.
RaftAttributes represents the raft related attributes of an etcd member.
ServerConfig holds the configuration of etcd as taken from the command line or discovery.
# Type aliases
MembersByID implements sort by ID interface.
MembersByPeerURLs implements sort by peer urls interface.