route53

package
v2.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2024 License: MIT Imports: 10 Imported by: 0

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL