Versions in this module Expand all Collapse all v0 v0.9.10 Nov 3, 2017 Changes in this version type Etcd + func (e *Etcd) MinTTL(state request.Request) uint32 + func (e *Etcd) Serial(state request.Request) uint32 v0.9.9 Oct 18, 2017 Changes in this version + type Etcd struct + Client etcdc.KeysAPI + Ctx context.Context + Fallthrough bool + Inflight *singleflight.Group + Next plugin.Handler + PathPrefix string + Proxy proxy.Proxy + Stubmap *map[string]proxy.Proxy + Zones []string + func (e *Etcd) IsNameError(err error) bool + func (e *Etcd) Lookup(state request.Request, name string, typ uint16) (*dns.Msg, error) + func (e *Etcd) Name() string + func (e *Etcd) Records(state request.Request, exact bool) ([]msg.Service, error) + func (e *Etcd) Reverse(state request.Request, exact bool, opt plugin.Options) (services []msg.Service, err error) + func (e *Etcd) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) (int, error) + func (e *Etcd) Services(state request.Request, exact bool, opt plugin.Options) (services []msg.Service, err error) + func (e *Etcd) TTL(node *etcdc.Node, serv *msg.Service) uint32 + func (e *Etcd) UpdateStubZones() + type Stub struct + Zone string + func (s Stub) ServeDNS(ctx context.Context, w dns.ResponseWriter, req *dns.Msg) (int, error)