Documentation ¶
Index ¶
- Constants
- func DnsNameOf(rr powerdns.RRset) string
- func DnsRRsetOf(zone string, set powerdns.RRset) (rrSet []miekgdns.RR, retErr error)
- func DnsTypeOf(rr powerdns.RRset) (uint16, error)
- func IsRRset(set powerdns.RRset) bool
- func MakeDnsRR(name string, nType powerdns.RRType, ttl uint32, rr powerdns.Record) (dnsRr miekgdns.RR, retErr error)
- func NativeContentOf(rr miekgdns.RR) (content string, retErr error)
- func NativeNameOf(rr miekgdns.RR) string
- func NativeRRsetOf(rrSet []miekgdns.RR) (name string, nType powerdns.RRType, ttl uint32, content []string, retErr error)
- func NativeTypeOf(rr miekgdns.RR) (powerdns.RRType, error)
- func NewPowerDNSAdapter(name string, config common.IAdapterConfiguration, logger *zap.SugaredLogger) (adapter common.IAdapter, err error)
- func ToDnsType(nType powerdns.RRType) (rrType uint16, err error)
- func ToNativeType(rrType uint16) (nType powerdns.RRType, err error)
- type PowerDNSAdapter
- type PowerDNSAdapterConfiguration
- type PowerDNSAdapterTransaction
- func (t PowerDNSAdapterTransaction) AddSet(RRset []miekgdns.RR) error
- func (t PowerDNSAdapterTransaction) ChangeSet(RRset []miekgdns.RR) error
- func (t PowerDNSAdapterTransaction) Commit() error
- func (t PowerDNSAdapterTransaction) DeleteSet(name string, recordType uint16) error
- func (t PowerDNSAdapterTransaction) GetAll(rrName string) (RRsets map[uint16][]miekgdns.RR, retErr error)
- func (t PowerDNSAdapterTransaction) GetSet(rrName string, rrType uint16) (RRset []miekgdns.RR, retErr error)
- func (t PowerDNSAdapterTransaction) Rollback() error
- func (t PowerDNSAdapterTransaction) Zone() string
Constants ¶
View Source
const PowerDNSAdapterSlug common.AdapterSlug = "powerdns"
Variables ¶
This section is empty.
Functions ¶
func DnsRRsetOf ¶
func NativeNameOf ¶
func NativeRRsetOf ¶
func NativeTypeOf ¶
func NewPowerDNSAdapter ¶
func NewPowerDNSAdapter(name string, config common.IAdapterConfiguration, logger *zap.SugaredLogger) (adapter common.IAdapter, err error)
func ToNativeType ¶
Types ¶
type PowerDNSAdapter ¶
type PowerDNSAdapter struct {
// contains filtered or unexported fields
}
func (*PowerDNSAdapter) Name ¶
func (a *PowerDNSAdapter) Name() string
func (PowerDNSAdapter) NewTransaction ¶
func (a PowerDNSAdapter) NewTransaction(zone string, logger *zap.SugaredLogger) (common.IAdapterTransaction, error)
type PowerDNSAdapterTransaction ¶
type PowerDNSAdapterTransaction struct {
// contains filtered or unexported fields
}
func (PowerDNSAdapterTransaction) AddSet ¶
func (t PowerDNSAdapterTransaction) AddSet(RRset []miekgdns.RR) error
func (PowerDNSAdapterTransaction) ChangeSet ¶
func (t PowerDNSAdapterTransaction) ChangeSet(RRset []miekgdns.RR) error
func (PowerDNSAdapterTransaction) Commit ¶
func (t PowerDNSAdapterTransaction) Commit() error
func (PowerDNSAdapterTransaction) DeleteSet ¶
func (t PowerDNSAdapterTransaction) DeleteSet(name string, recordType uint16) error
func (PowerDNSAdapterTransaction) Rollback ¶
func (t PowerDNSAdapterTransaction) Rollback() error
func (PowerDNSAdapterTransaction) Zone ¶
func (t PowerDNSAdapterTransaction) Zone() string
Click to show internal directories.
Click to hide internal directories.