Documentation
¶
Index ¶
- type PowerDNSManager
- func (m *PowerDNSManager) CreateZone(create ZoneCreate) (*Zone, error)
- func (m *PowerDNSManager) DeleteZone(zoneID string) error
- func (m *PowerDNSManager) DisableService() error
- func (m *PowerDNSManager) EnableService() error
- func (m *PowerDNSManager) GetInfraService() models.InfraService
- func (m *PowerDNSManager) GetStatus() (*PowerDNSStatus, error)
- func (m *PowerDNSManager) GetZone(zoneID string) (*Zone, error)
- func (m *PowerDNSManager) ListZones() ([]Zone, error)
- func (m *PowerDNSManager) RestartService() error
- func (m *PowerDNSManager) UpdateConfig(cfg *config.Config)
- func (m *PowerDNSManager) UpdateRecords(zoneID string, rrsets []RRSet) error
- type PowerDNSStatus
- type RRSet
- type Record
- type Zone
- type ZoneCreate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PowerDNSManager ¶
type PowerDNSManager struct {
// contains filtered or unexported fields
}
func NewPowerDNSManager ¶
func NewPowerDNSManager(cfg *config.Config) *PowerDNSManager
func (*PowerDNSManager) CreateZone ¶
func (m *PowerDNSManager) CreateZone(create ZoneCreate) (*Zone, error)
func (*PowerDNSManager) DeleteZone ¶
func (m *PowerDNSManager) DeleteZone(zoneID string) error
func (*PowerDNSManager) DisableService ¶
func (m *PowerDNSManager) DisableService() error
func (*PowerDNSManager) EnableService ¶
func (m *PowerDNSManager) EnableService() error
func (*PowerDNSManager) GetInfraService ¶
func (m *PowerDNSManager) GetInfraService() models.InfraService
func (*PowerDNSManager) GetStatus ¶
func (m *PowerDNSManager) GetStatus() (*PowerDNSStatus, error)
func (*PowerDNSManager) ListZones ¶
func (m *PowerDNSManager) ListZones() ([]Zone, error)
func (*PowerDNSManager) RestartService ¶
func (m *PowerDNSManager) RestartService() error
func (*PowerDNSManager) UpdateConfig ¶
func (m *PowerDNSManager) UpdateConfig(cfg *config.Config)
func (*PowerDNSManager) UpdateRecords ¶
func (m *PowerDNSManager) UpdateRecords(zoneID string, rrsets []RRSet) error
type PowerDNSStatus ¶
type ZoneCreate ¶
Click to show internal directories.
Click to hide internal directories.