Versions in this module Expand all Collapse all v1 v1.10.0 Aug 16, 2018 Changes in this version + const ProviderName + var MaxBatchSize = 900 + type Interface struct + func New(service stubs.Route53API) *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) Route53ResourceRecordSet() *route53.ResourceRecordSet + func (rrset ResourceRecordSet) Rrdatas() []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) + func (zone *Zone) Route53HostedZone() *route53.HostedZone + 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