drivers

package
v0.0.0-...-68cb560 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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 (p *AlibabaAlidnsDriver) CreateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)

func (*AlibabaAlidnsDriver) CreateZone

func (p *AlibabaAlidnsDriver) CreateZone(zone *dns.Zone) (*dns.Zone, error)

func (*AlibabaAlidnsDriver) DeleteRecord

func (p *AlibabaAlidnsDriver) DeleteRecord(zone *dns.Zone, record *dns.Record) error

func (*AlibabaAlidnsDriver) DeleteZone

func (p *AlibabaAlidnsDriver) DeleteZone(zone *dns.Zone) error

func (*AlibabaAlidnsDriver) DetailRecord

func (p *AlibabaAlidnsDriver) DetailRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)

func (*AlibabaAlidnsDriver) DetailZone

func (p *AlibabaAlidnsDriver) DetailZone(zone *dns.Zone) (*dns.Zone, error)

func (*AlibabaAlidnsDriver) ListRecords

func (p *AlibabaAlidnsDriver) ListRecords(zone *dns.Zone) ([]*dns.Record, error)

func (*AlibabaAlidnsDriver) ListZones

func (p *AlibabaAlidnsDriver) ListZones() ([]*dns.Zone, error)

func (*AlibabaAlidnsDriver) UpdateRecord

func (p *AlibabaAlidnsDriver) UpdateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)

func (*AlibabaAlidnsDriver) UpdateZone

func (p *AlibabaAlidnsDriver) UpdateZone(zone *dns.Zone) (*dns.Zone, error)

type CloudflareDnsDriver

type CloudflareDnsDriver struct {
	// contains filtered or unexported fields
}

func NewCloudflareDnsDriver

func NewCloudflareDnsDriver(rq *provider.ReqeustParam) *CloudflareDnsDriver

func (*CloudflareDnsDriver) CreateRecord

func (p *CloudflareDnsDriver) CreateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)

func (*CloudflareDnsDriver) CreateZone

func (p *CloudflareDnsDriver) CreateZone(zone *dns.Zone) (*dns.Zone, error)

func (*CloudflareDnsDriver) DeleteRecord

func (p *CloudflareDnsDriver) DeleteRecord(zone *dns.Zone, record *dns.Record) error

func (*CloudflareDnsDriver) DeleteZone

func (p *CloudflareDnsDriver) DeleteZone(zone *dns.Zone) error

func (*CloudflareDnsDriver) DetailRecord

func (p *CloudflareDnsDriver) DetailRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)

func (*CloudflareDnsDriver) DetailZone

func (p *CloudflareDnsDriver) DetailZone(zone *dns.Zone) (*dns.Zone, error)

func (*CloudflareDnsDriver) ListRecords

func (p *CloudflareDnsDriver) ListRecords(zone *dns.Zone) ([]*dns.Record, error)

func (*CloudflareDnsDriver) ListZones

func (p *CloudflareDnsDriver) ListZones() ([]*dns.Zone, error)

func (*CloudflareDnsDriver) UpdateRecord

func (p *CloudflareDnsDriver) UpdateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)

func (*CloudflareDnsDriver) UpdateZone

func (p *CloudflareDnsDriver) UpdateZone(zone *dns.Zone) (*dns.Zone, error)

type TecentDnspodDriver

type TecentDnspodDriver struct {
	// contains filtered or unexported fields
}

func NewTencentDnspodDriver

func NewTencentDnspodDriver(rq *provider.ReqeustParam) *TecentDnspodDriver

func (*TecentDnspodDriver) CreateRecord

func (p *TecentDnspodDriver) CreateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)

func (*TecentDnspodDriver) CreateZone

func (p *TecentDnspodDriver) CreateZone(zone *dns.Zone) (*dns.Zone, error)

func (*TecentDnspodDriver) DeleteRecord

func (p *TecentDnspodDriver) DeleteRecord(zone *dns.Zone, record *dns.Record) error

func (*TecentDnspodDriver) DeleteZone

func (p *TecentDnspodDriver) DeleteZone(zone *dns.Zone) error

func (*TecentDnspodDriver) DetailRecord

func (p *TecentDnspodDriver) DetailRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)

func (*TecentDnspodDriver) DetailZone

func (p *TecentDnspodDriver) DetailZone(zone *dns.Zone) (*dns.Zone, error)

func (*TecentDnspodDriver) ListRecords

func (p *TecentDnspodDriver) ListRecords(zone *dns.Zone) ([]*dns.Record, error)

func (*TecentDnspodDriver) ListZones

func (p *TecentDnspodDriver) ListZones() ([]*dns.Zone, error)

func (*TecentDnspodDriver) UpdateRecord

func (p *TecentDnspodDriver) UpdateRecord(zone *dns.Zone, record *dns.Record) (*dns.Record, error)

func (*TecentDnspodDriver) UpdateZone

func (p *TecentDnspodDriver) UpdateZone(zone *dns.Zone) (*dns.Zone, error)

Jump to

Keyboard shortcuts

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