Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func New ¶
func New(ctx context.Context, accessKey, secretKey, hostedZoneID string, maxRetries int, maxBackoffDelay time.Duration) (*Client, error)
New initializes a new route53 client
func (*Client) ListRecords ¶
func (r *Client) ListRecords() ([]awsr53types.ResourceRecordSet, error)
func (*Client) RecordIP ¶
func (r *Client) RecordIP(records []awsr53types.ResourceRecordSet, name *string, recordType awsr53types.RRType) (net.IP, error)
func (*Client) Update ¶
func (r *Client) Update(changes []awsr53types.Change, comment string) (*awsr53.ChangeResourceRecordSetsOutput, error)
Click to show internal directories.
Click to hide internal directories.