Documentation ¶
Index ¶
- type AlibabaAlidnsDriver
- func (p *AlibabaAlidnsDriver) CreateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)
- func (p *AlibabaAlidnsDriver) CreateZone(zone *dns.Zone) (*dns.Zone, error)
- func (p *AlibabaAlidnsDriver) DeleteRecord(zone *dns.Zone, record *dns.Record) error
- func (p *AlibabaAlidnsDriver) DeleteZone(zone *dns.Zone) error
- func (p *AlibabaAlidnsDriver) DetailRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)
- func (p *AlibabaAlidnsDriver) DetailZone(zone *dns.Zone) (*dns.Zone, error)
- func (p *AlibabaAlidnsDriver) ListRecords(zone *dns.Zone) ([]*dns.Record, error)
- func (p *AlibabaAlidnsDriver) ListZones() ([]*dns.Zone, error)
- func (p *AlibabaAlidnsDriver) UpdateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)
- func (p *AlibabaAlidnsDriver) UpdateZone(zone *dns.Zone) (*dns.Zone, error)
- type CloudflareDnsDriver
- func (p *CloudflareDnsDriver) CreateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)
- func (p *CloudflareDnsDriver) CreateZone(zone *dns.Zone) (*dns.Zone, error)
- func (p *CloudflareDnsDriver) DeleteRecord(zone *dns.Zone, record *dns.Record) error
- func (p *CloudflareDnsDriver) DeleteZone(zone *dns.Zone) error
- func (p *CloudflareDnsDriver) DetailRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)
- func (p *CloudflareDnsDriver) DetailZone(zone *dns.Zone) (*dns.Zone, error)
- func (p *CloudflareDnsDriver) ListRecords(zone *dns.Zone) ([]*dns.Record, error)
- func (p *CloudflareDnsDriver) ListZones() ([]*dns.Zone, error)
- func (p *CloudflareDnsDriver) UpdateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)
- func (p *CloudflareDnsDriver) UpdateZone(zone *dns.Zone) (*dns.Zone, error)
- type TecentDnspodDriver
- func (p *TecentDnspodDriver) CreateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)
- func (p *TecentDnspodDriver) CreateZone(zone *dns.Zone) (*dns.Zone, error)
- func (p *TecentDnspodDriver) DeleteRecord(zone *dns.Zone, record *dns.Record) error
- func (p *TecentDnspodDriver) DeleteZone(zone *dns.Zone) error
- func (p *TecentDnspodDriver) DetailRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)
- func (p *TecentDnspodDriver) DetailZone(zone *dns.Zone) (*dns.Zone, error)
- func (p *TecentDnspodDriver) ListRecords(zone *dns.Zone) ([]*dns.Record, error)
- func (p *TecentDnspodDriver) ListZones() ([]*dns.Zone, error)
- func (p *TecentDnspodDriver) UpdateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)
- func (p *TecentDnspodDriver) UpdateZone(zone *dns.Zone) (*dns.Zone, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaAlidnsDriver ¶
type AlibabaAlidnsDriver struct {
// contains filtered or unexported fields
}
func NewAlibabaAlidnsDriver ¶
func NewAlibabaAlidnsDriver(rq *provider.ReqeustParam) *AlibabaAlidnsDriver
func (*AlibabaAlidnsDriver) CreateRecord ¶
func (*AlibabaAlidnsDriver) CreateZone ¶
func (*AlibabaAlidnsDriver) DeleteRecord ¶
func (*AlibabaAlidnsDriver) DeleteZone ¶
func (p *AlibabaAlidnsDriver) DeleteZone(zone *dns.Zone) error
func (*AlibabaAlidnsDriver) DetailRecord ¶
func (*AlibabaAlidnsDriver) DetailZone ¶
func (*AlibabaAlidnsDriver) ListRecords ¶
func (*AlibabaAlidnsDriver) ListZones ¶
func (p *AlibabaAlidnsDriver) ListZones() ([]*dns.Zone, error)
func (*AlibabaAlidnsDriver) UpdateRecord ¶
func (*AlibabaAlidnsDriver) UpdateZone ¶
type CloudflareDnsDriver ¶
type CloudflareDnsDriver struct {
// contains filtered or unexported fields
}
func NewCloudflareDnsDriver ¶
func NewCloudflareDnsDriver(rq *provider.ReqeustParam) *CloudflareDnsDriver
func (*CloudflareDnsDriver) CreateRecord ¶
func (*CloudflareDnsDriver) CreateZone ¶
func (*CloudflareDnsDriver) DeleteRecord ¶
func (*CloudflareDnsDriver) DeleteZone ¶
func (p *CloudflareDnsDriver) DeleteZone(zone *dns.Zone) error
func (*CloudflareDnsDriver) DetailRecord ¶
func (*CloudflareDnsDriver) DetailZone ¶
func (*CloudflareDnsDriver) ListRecords ¶
func (*CloudflareDnsDriver) ListZones ¶
func (p *CloudflareDnsDriver) ListZones() ([]*dns.Zone, error)
func (*CloudflareDnsDriver) UpdateRecord ¶
func (*CloudflareDnsDriver) UpdateZone ¶
type TecentDnspodDriver ¶
type TecentDnspodDriver struct {
// contains filtered or unexported fields
}
func NewTencentDnspodDriver ¶
func NewTencentDnspodDriver(rq *provider.ReqeustParam) *TecentDnspodDriver
func (*TecentDnspodDriver) CreateRecord ¶
func (*TecentDnspodDriver) CreateZone ¶
func (*TecentDnspodDriver) DeleteRecord ¶
func (*TecentDnspodDriver) DeleteZone ¶
func (p *TecentDnspodDriver) DeleteZone(zone *dns.Zone) error
func (*TecentDnspodDriver) DetailRecord ¶
func (*TecentDnspodDriver) DetailZone ¶
func (*TecentDnspodDriver) ListRecords ¶
func (*TecentDnspodDriver) ListZones ¶
func (p *TecentDnspodDriver) ListZones() ([]*dns.Zone, error)
func (*TecentDnspodDriver) UpdateRecord ¶
func (*TecentDnspodDriver) UpdateZone ¶
Click to show internal directories.
Click to hide internal directories.