v1

package
v0.0.0-...-e6503be Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 22, 2021 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddForwardZoneHandler

type AddForwardZoneHandler struct {
	// contains filtered or unexported fields
}

func NewAddForwardZoneHandler

func NewAddForwardZoneHandler(config config.Config, stats statistic.PrometheusStatsCollector, powerDNSClient pdnsApi.Client, recursor pdnsApi.Client, logger *logrus.Logger, errorWriter errorWriter, fwzStorage storage.Storage) *AddForwardZoneHandler

func (*AddForwardZoneHandler) AddForwardZonesInternal

func (s *AddForwardZoneHandler) AddForwardZonesInternal(w http.ResponseWriter, r *http.Request)

AddForwardZonesInternal add forward zone to forward-zones-file

type DeleteForwardZoneHandler

type DeleteForwardZoneHandler struct {
	// contains filtered or unexported fields
}

func NewDeleteForwardZoneHandler

func NewDeleteForwardZoneHandler(
	config config.Config,
	stats statistic.PrometheusStatsCollector,
	auth pdnsApi.Client,
	recursor pdnsApi.Client,
	logger *logrus.Logger,
	errorWriter errorWriter,
	fwzStorage storage.Storage,
) *DeleteForwardZoneHandler

func (*DeleteForwardZoneHandler) DeleteForwardZoneInternal

func (s *DeleteForwardZoneHandler) DeleteForwardZoneInternal(w http.ResponseWriter, r *http.Request)

DeleteForwardZoneInternal delete array of forward zones from forward-zones-file

type DeleteForwardZonesHandler

type DeleteForwardZonesHandler struct {
	// contains filtered or unexported fields
}

func NewDeleteForwardZonesHandler

func NewDeleteForwardZonesHandler(
	config config.Config,
	stats statistic.PrometheusStatsCollector,
	powerDNSClient pdnsApi.Client,
	recursor pdnsApi.Client,
	logger *logrus.Logger,
	errorWriter errorWriter,
	fwzStorage storage.Storage,
) *DeleteForwardZonesHandler

func (*DeleteForwardZonesHandler) DeleteForwardZonesInternal

func (s *DeleteForwardZonesHandler) DeleteForwardZonesInternal(w http.ResponseWriter, r *http.Request)

DeleteForwardZonesInternal delete array of forward zones from forward-zones-file

type FlushHandler

type FlushHandler struct {
	// contains filtered or unexported fields
}

func NewFlushHandler

func NewFlushHandler(config config.Config, stats statistic.PrometheusStatsCollector, powerDNSClient pdnsApi.Client, recursor pdnsApi.Client, logger *logrus.Logger) *FlushHandler

func (*FlushHandler) FlushInternal

func (s *FlushHandler) FlushInternal(w http.ResponseWriter, r *http.Request)

Flush Flush a cache-entry by name

type UpdateForwardZoneHandler

type UpdateForwardZoneHandler struct {
	// contains filtered or unexported fields
}

func NewUpdateForwardZoneHandler

func NewUpdateForwardZoneHandler(config config.Config, stats statistic.PrometheusStatsCollector, powerDNSClient pdnsApi.Client, recursor pdnsApi.Client, logger *logrus.Logger, errorWriter errorWriter, fwzStorage storage.Storage) *UpdateForwardZoneHandler

func (*UpdateForwardZoneHandler) UpdateForwardZonesInternal

func (s *UpdateForwardZoneHandler) UpdateForwardZonesInternal(w http.ResponseWriter, r *http.Request)

UpdateForwardZoneInternal modifies forward zone in forward-zones-file

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL