Documentation ¶
Index ¶
- func Key(s string) string
- type Regatta
- func (r *Regatta) IsNameError(err error) bool
- func (r *Regatta) Lookup(ctx context.Context, state request.Request, name string, typ uint16) (*dns.Msg, error)
- func (r *Regatta) MinTTL(_ request.Request) uint32
- func (r *Regatta) Name() string
- func (r *Regatta) Records(ctx context.Context, state request.Request, _ bool) ([]msg.Service, error)
- func (r *Regatta) Reverse(ctx context.Context, state request.Request, exact bool, opt plugin.Options) ([]msg.Service, error)
- func (r *Regatta) Serial(_ request.Request) uint32
- func (r *Regatta) ServeDNS(ctx context.Context, w dns.ResponseWriter, m *dns.Msg) (int, error)
- func (r *Regatta) Services(ctx context.Context, state request.Request, exact bool, _ plugin.Options) ([]msg.Service, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Regatta ¶
type Regatta struct { Next plugin.Handler Zones []string Upstream *upstream.Upstream Fall fall.F // contains filtered or unexported fields }
Regatta is a plugin that serves zone data from Regatta data store.
func (*Regatta) IsNameError ¶
Click to show internal directories.
Click to hide internal directories.