Versions in this module Expand all Collapse all v1 v1.15.1 Feb 17, 2020 v1.15.0 Feb 17, 2020 Changes in this version + const ProviderName + type Interface struct + func New(sc *gophercloud.ServiceClient) *Interface + func (i Interface) Zones() (zones dnsprovider.Zones, supported 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 (z *Zone) ID() string + func (z *Zone) Name() string + func (z *Zone) ResourceRecordSets() (dnsprovider.ResourceRecordSets, bool) + type Zones struct + func (kzs Zones) Add(zone dnsprovider.Zone) (dnsprovider.Zone, error) + func (kzs Zones) List() ([]dnsprovider.Zone, error) + func (kzs Zones) New(name string) (dnsprovider.Zone, error) + func (kzs Zones) Remove(zone dnsprovider.Zone) error