Versions in this module Expand all Collapse all v1 v1.10.0 Aug 16, 2018 Changes in this version + const ADDITION + const DELETION + const ProviderName + const UPSERT + type ChangeSet struct + type ChangeSetType string + type Config struct + Global struct{ ... } + type Interface struct + func (i Interface) Zones() (dnsprovider.Zones, bool) + type ResourceRecordChangeset struct + func (c *ResourceRecordChangeset) Add(rrset dnsprovider.ResourceRecordSet) dnsprovider.ResourceRecordChangeset + func (c *ResourceRecordChangeset) Apply() error + func (c *ResourceRecordChangeset) IsEmpty() bool + func (c *ResourceRecordChangeset) Remove(rrset dnsprovider.ResourceRecordSet) dnsprovider.ResourceRecordChangeset + func (c *ResourceRecordChangeset) ResourceRecordSets() dnsprovider.ResourceRecordSets + func (c *ResourceRecordChangeset) Upsert(rrset dnsprovider.ResourceRecordSet) dnsprovider.ResourceRecordChangeset + type ResourceRecordSet struct + func (rrset ResourceRecordSet) Name() string + func (rrset ResourceRecordSet) Rrdatas() []string + func (rrset ResourceRecordSet) Ttl() int64 + func (rrset ResourceRecordSet) Type() rrstype.RrsType + type ResourceRecordSets struct + func (rrset ResourceRecordSets) Zone() dnsprovider.Zone + func (rrsets ResourceRecordSets) Get(name string) ([]dnsprovider.ResourceRecordSet, error) + func (rrsets ResourceRecordSets) List() ([]dnsprovider.ResourceRecordSet, error) + func (rrsets ResourceRecordSets) New(name string, rrdatas []string, ttl int64, rrsType rrstype.RrsType) dnsprovider.ResourceRecordSet + func (rrsets ResourceRecordSets) StartChangeset() dnsprovider.ResourceRecordChangeset + type Zone struct + func (zone Zone) ID() string + func (zone Zone) Name() string + func (zone Zone) ResourceRecordSets() (dnsprovider.ResourceRecordSets, bool) + type Zones struct + func (zones Zones) Add(zone dnsprovider.Zone) (dnsprovider.Zone, error) + func (zones Zones) List() ([]dnsprovider.Zone, error) + func (zones Zones) New(name string) (dnsprovider.Zone, error) + func (zones Zones) Remove(zone dnsprovider.Zone) error