Documentation
¶
Index ¶
- func GetHostedZones() map[string]string
- func GetOriginalState(groupID string) map[string][]*route53.ResourceRecordSet
- type Client
- func (c *Client) ChangeRecordSets(upsert, del, create []*route53.ResourceRecordSet, zoneID string) error
- func (c *Client) GetCanonicalZoneIDs(lbDNS []string) (map[string]string, error)
- func (c *Client) GetHostedZones() (map[string]string, error)
- func (c *Client) ListRecordSets(zoneID string) ([]*route53.ResourceRecordSet, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetHostedZones ¶ added in v0.5.0
func GetOriginalState ¶ added in v0.5.0
func GetOriginalState(groupID string) map[string][]*route53.ResourceRecordSet
Types ¶
type Client ¶
type Client struct { HostedZones map[string]string Current map[string][]*route53.ResourceRecordSet LastUpsert map[string][]*route53.ResourceRecordSet LastDelete map[string][]*route53.ResourceRecordSet LastCreate map[string][]*route53.ResourceRecordSet UpdateMapMutex sync.Mutex }
func (*Client) ChangeRecordSets ¶
func (c *Client) ChangeRecordSets(upsert, del, create []*route53.ResourceRecordSet, zoneID string) error
func (*Client) GetCanonicalZoneIDs ¶ added in v0.5.0
func (*Client) GetHostedZones ¶ added in v0.3.0
func (*Client) ListRecordSets ¶
func (c *Client) ListRecordSets(zoneID string) ([]*route53.ResourceRecordSet, error)
Click to show internal directories.
Click to hide internal directories.