Versions in this module Expand all Collapse all v4 v4.36.3 May 3, 2026 v4.36.2 May 3, 2026 Changes in this version + var DisableOrdering bool + func GetExternalDNSIgnoredRecords(existing models.Records, domain string, customPrefix string) models.Records + type ByResults struct + ActualChangeCount int + DesiredPlus models.Records + HasChanges bool + Instructions ChangeList + Msgs []string + func ByZone(existing models.Records, dc *models.DomainConfig, compFunc ComparableFunc) (ByResults, error) + type Change struct + HintOnlyTTL bool + Key models.RecordKey + Msgs []string + MsgsByKey map[models.RecordKey][]string + MsgsJoined string + New models.Records + Old models.Records + Type Verb + func (c *Change) CreateCorrection(correctionFunction func() error) *models.Correction + func (c *Change) CreateCorrectionWithMessage(msg string, correctionFunction func() error) *models.Correction + func (c *Change) CreateMessage() *models.Correction + func (c Change) GetDependencies() []dnsgraph.Dependency + func (c Change) GetName() string + func (c Change) GetType() dnsgraph.NodeType + type ChangeList []Change + func ByLabel(existing models.Records, dc *models.DomainConfig, compFunc ComparableFunc) (ChangeList, int, error) + func ByRecord(existing models.Records, dc *models.DomainConfig, compFunc ComparableFunc) (ChangeList, int, error) + func ByRecordSet(existing models.Records, dc *models.DomainConfig, compFunc ComparableFunc) (ChangeList, int, error) + type ComparableFunc func(*models.RecordConfig) string + type CompareConfig struct + func NewCompareConfig(origin string, existing, desired models.Records, compFn ComparableFunc) *CompareConfig + type Verb int + const CHANGE + const CREATE + const DELETE + const REPORT + func (i Verb) String() string