Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliasRecord ¶
AliasRecord gives alias abstraction with zoneid and lb cname
type RClient ¶
type RClient struct { R53Client *route53.Client PublicRecord AliasRecord PrivateRecord AliasRecord }
RClient is a client r53 with necessary private and public records
func NewRoute53Client ¶
NewRoute53Client initialize a r53 client
func (*RClient) CreateRecordSet ¶
func (r *RClient) CreateRecordSet(record string) ([]*route53.ChangeResourceRecordSetsResponse, error)
CreateRecordSet will create a record on r53
func (*RClient) DeleteRecordSet ¶
func (r *RClient) DeleteRecordSet(record string) ([]*route53.ChangeResourceRecordSetsResponse, error)
DeleteRecordSet will delete a record on r53
Click to show internal directories.
Click to hide internal directories.