Documentation ¶
Index ¶
Constants ¶
View Source
const ( CDN = "cdn" ECDN = "ecdn" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSProvider ¶
type DNSProvider struct {
// contains filtered or unexported fields
}
func NewDNSProvider ¶
func NewDNSProvider(client *dnsPodClient, config *config.Config) *DNSProvider
func (*DNSProvider) CleanUp ¶
func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error
func (*DNSProvider) Present ¶
func (d *DNSProvider) Present(domain, token, keyAuth string) error
func (*DNSProvider) Timeout ¶
func (d *DNSProvider) Timeout() (timeout, interval time.Duration)
type TencentCloudHelper ¶
type TencentCloudHelper struct {
// contains filtered or unexported fields
}
func NewTencentCloudHelp ¶
func NewTencentCloudHelp(config config.TencentCredential) *TencentCloudHelper
func (*TencentCloudHelper) NewCDNClient ¶
func (helper *TencentCloudHelper) NewCDNClient() *cdnClient
NewCDNClient 初始化CDN客户端
func (*TencentCloudHelper) NewDNSPodClient ¶
func (helper *TencentCloudHelper) NewDNSPodClient() *dnsPodClient
NewDNSPodClient 初始化dnspod客户端
func (*TencentCloudHelper) NewSSLClient ¶
func (helper *TencentCloudHelper) NewSSLClient() *sslClient
NewSSLClient 初始化SSL客户端
Click to show internal directories.
Click to hide internal directories.