Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface { Caddyfile(string) caddyfile_utils.Caddyfile Delete(string) Store(string, ...*connectioncontext.DNSConfig) }
DNSConfigManager provides API for storing/deleting dnsConfigs. Can represent the configs in caddyfile format. Can be used from different goroutines
func NewManager ¶
func NewManager(basic ...*connectioncontext.DNSConfig) Manager
NewManager creates new config manager
func NewManagerFromCaddyfile ¶
NewManagerFromCaddyfile returns new dns config manager based on exist Caddyfile
Click to show internal directories.
Click to hide internal directories.