Versions in this module Expand all Collapse all v1 v1.11.0 Dec 24, 2018 v1.10.0 Aug 16, 2018 Changes in this version + const ProviderName + func NewFakeInterface() (dnsprovider.Interface, error) + type Config struct + Global struct{ ... } + type Interface struct + func CreateInterface(projectID string, tokenSource oauth2.TokenSource) (*Interface, error) + 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) String() string + func (rrset ResourceRecordSet) Ttl() int64 + func (rrset ResourceRecordSet) Type() rrstype.RrsType + type ResourceRecordSets struct + func (r ResourceRecordSets) New(name string, rrdatas []string, ttl int64, rrstype rrstype.RrsType) dnsprovider.ResourceRecordSet + func (r ResourceRecordSets) StartChangeset() dnsprovider.ResourceRecordChangeset + func (rrset ResourceRecordSets) Zone() dnsprovider.Zone + func (rrsets ResourceRecordSets) Get(name string) ([]dnsprovider.ResourceRecordSet, error) + func (rrsets ResourceRecordSets) List() ([]dnsprovider.ResourceRecordSet, error) + 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