Versions in this module Expand all Collapse all v1 v1.0.0 Oct 24, 2019 Changes in this version + func BuildR53Input(hostedZone string) *route53.ChangeResourceRecordSetsInput + func CreateR53TXTRecordChange(name *string, action string, value *string) (change route53.Change, err error) + func SearchForHostedZone(r53svc Client, baseDomain string) (hostedZone route53.HostedZone, err error) + type Client interface + ChangeResourceRecordSets func(*route53.ChangeResourceRecordSetsInput) (*route53.ChangeResourceRecordSetsOutput, error) + CreateHostedZone func(input *route53.CreateHostedZoneInput) (*route53.CreateHostedZoneOutput, error) + DeleteHostedZone func(input *route53.DeleteHostedZoneInput) (*route53.DeleteHostedZoneOutput, error) + GetHostedZone func(*route53.GetHostedZoneInput) (*route53.GetHostedZoneOutput, error) + ListHostedZones func(input *route53.ListHostedZonesInput) (*route53.ListHostedZonesOutput, error) + ListResourceRecordSets func(*route53.ListResourceRecordSetsInput) (*route53.ListResourceRecordSetsOutput, error) + func NewClient(kubeClient client.Client, secretName, namespace, region string) (Client, error)