Documentation
      ¶
    
    
  
    
  
    Overview ¶
route53 is the implementation of pkg/dnsprovider interface for AWS Route53
Index ¶
- Constants
 - type Interface
 - type ResourceRecordSet
 - type ResourceRecordSets
 - func (rrsets ResourceRecordSets) Add(rrset dnsprovider.ResourceRecordSet) (dnsprovider.ResourceRecordSet, error)
 - func (rrsets ResourceRecordSets) List() ([]dnsprovider.ResourceRecordSet, error)
 - func (rrsets ResourceRecordSets) New(name string, rrdatas []string, ttl int64, rrstype rrstype.RrsType) dnsprovider.ResourceRecordSet
 - func (rrsets ResourceRecordSets) Remove(rrset dnsprovider.ResourceRecordSet) error
 
- type Zone
 - type Zones
 
Constants ¶
      View Source
      
  
const (
	ProviderName = "aws-route53"
)
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceRecordSet ¶
type ResourceRecordSet struct {
	// contains filtered or unexported fields
}
    func (ResourceRecordSet) Name ¶
func (rrset ResourceRecordSet) Name() string
func (ResourceRecordSet) Rrdatas ¶
func (rrset ResourceRecordSet) Rrdatas() []string
func (ResourceRecordSet) Ttl ¶
func (rrset ResourceRecordSet) Ttl() int64
func (ResourceRecordSet) Type ¶
func (rrset ResourceRecordSet) Type() rrstype.RrsType
type ResourceRecordSets ¶
type ResourceRecordSets struct {
	// contains filtered or unexported fields
}
    func (ResourceRecordSets) Add ¶
func (rrsets ResourceRecordSets) Add(rrset dnsprovider.ResourceRecordSet) (dnsprovider.ResourceRecordSet, error)
func (ResourceRecordSets) List ¶
func (rrsets ResourceRecordSets) List() ([]dnsprovider.ResourceRecordSet, error)
func (ResourceRecordSets) New ¶
func (rrsets ResourceRecordSets) New(name string, rrdatas []string, ttl int64, rrstype rrstype.RrsType) dnsprovider.ResourceRecordSet
func (ResourceRecordSets) Remove ¶
func (rrsets ResourceRecordSets) Remove(rrset dnsprovider.ResourceRecordSet) error
type Zone ¶
type Zone struct {
	// contains filtered or unexported fields
}
    func (*Zone) ResourceRecordSets ¶
func (zone *Zone) ResourceRecordSets() (dnsprovider.ResourceRecordSets, bool)
type Zones ¶
type Zones struct {
	// contains filtered or unexported fields
}
    func (Zones) Add ¶
func (zones Zones) Add(zone dnsprovider.Zone) (dnsprovider.Zone, error)
 Click to show internal directories. 
   Click to hide internal directories.