Documentation ¶
Index ¶
- type AliyunALBDeployer
- type AliyunCDNDeployer
- type AliyunCLBDeployer
- type AliyunDCDNDeployer
- type AliyunNLBDeployer
- type AliyunOSSDeployer
- type BaiduCloudCDNDeployer
- type ByteplusCDNDeployer
- type Deployer
- func GetWithTypeAndOption(deployType string, option *DeployerOption) (Deployer, error)
- func Gets(record *models.Record, cert *applicant.Certificate) ([]Deployer, error)
- func NewAliyunALBDeployer(option *DeployerOption) (Deployer, error)
- func NewAliyunCDNDeployer(option *DeployerOption) (Deployer, error)
- func NewAliyunCLBDeployer(option *DeployerOption) (Deployer, error)
- func NewAliyunDCDNDeployer(option *DeployerOption) (Deployer, error)
- func NewAliyunNLBDeployer(option *DeployerOption) (Deployer, error)
- func NewAliyunOSSDeployer(option *DeployerOption) (Deployer, error)
- func NewBaiduCloudCDNDeployer(option *DeployerOption) (Deployer, error)
- func NewByteplusCDNDeployer(option *DeployerOption) (Deployer, error)
- func NewDogeCloudCDNDeployer(option *DeployerOption) (Deployer, error)
- func NewHuaweiCloudCDNDeployer(option *DeployerOption) (Deployer, error)
- func NewHuaweiCloudELBDeployer(option *DeployerOption) (Deployer, error)
- func NewK8sSecretDeployer(option *DeployerOption) (Deployer, error)
- func NewLocalDeployer(option *DeployerOption) (Deployer, error)
- func NewQiniuCDNDeployer(option *DeployerOption) (Deployer, error)
- func NewSSHDeployer(option *DeployerOption) (Deployer, error)
- func NewTencentCDNDeployer(option *DeployerOption) (Deployer, error)
- func NewTencentCLBDeployer(option *DeployerOption) (Deployer, error)
- func NewTencentCOSDeployer(option *DeployerOption) (Deployer, error)
- func NewTencentECDNDeployer(option *DeployerOption) (Deployer, error)
- func NewTencentTEODeployer(option *DeployerOption) (Deployer, error)
- func NewVolcengineCDNDeployer(option *DeployerOption) (Deployer, error)
- func NewVolcengineLiveDeployer(option *DeployerOption) (Deployer, error)
- func NewWebhookDeployer(option *DeployerOption) (Deployer, error)
- type DeployerOption
- type DogeCloudCDNDeployer
- type HuaweiCloudCDNDeployer
- type HuaweiCloudELBDeployer
- type K8sSecretDeployer
- type LocalDeployer
- type QiniuCDNDeployer
- type SSHDeployer
- type TencentCDNDeployer
- type TencentCLBDeployer
- type TencentCOSDeployer
- type TencentECDNDeployer
- type TencentTEODeployer
- type VolcengineCDNDeployer
- type VolcengineLiveDeployer
- type WebhookDeployer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliyunALBDeployer ¶ added in v0.2.9
type AliyunALBDeployer struct {
// contains filtered or unexported fields
}
func (*AliyunALBDeployer) Deploy ¶ added in v0.2.9
func (d *AliyunALBDeployer) Deploy(ctx context.Context) error
func (*AliyunALBDeployer) GetID ¶ added in v0.2.9
func (d *AliyunALBDeployer) GetID() string
func (*AliyunALBDeployer) GetInfos ¶ added in v0.2.13
func (d *AliyunALBDeployer) GetInfos() []string
type AliyunCDNDeployer ¶
type AliyunCDNDeployer struct {
// contains filtered or unexported fields
}
func (*AliyunCDNDeployer) GetID ¶
func (d *AliyunCDNDeployer) GetID() string
func (*AliyunCDNDeployer) GetInfos ¶ added in v0.2.13
func (d *AliyunCDNDeployer) GetInfos() []string
type AliyunCLBDeployer ¶ added in v0.2.9
type AliyunCLBDeployer struct {
// contains filtered or unexported fields
}
func (*AliyunCLBDeployer) Deploy ¶ added in v0.2.9
func (d *AliyunCLBDeployer) Deploy(ctx context.Context) error
func (*AliyunCLBDeployer) GetID ¶ added in v0.2.9
func (d *AliyunCLBDeployer) GetID() string
func (*AliyunCLBDeployer) GetInfos ¶ added in v0.2.13
func (d *AliyunCLBDeployer) GetInfos() []string
type AliyunDCDNDeployer ¶ added in v0.2.13
type AliyunDCDNDeployer struct {
// contains filtered or unexported fields
}
func (*AliyunDCDNDeployer) Deploy ¶ added in v0.2.13
func (d *AliyunDCDNDeployer) Deploy(ctx context.Context) error
func (*AliyunDCDNDeployer) GetID ¶ added in v0.2.13
func (d *AliyunDCDNDeployer) GetID() string
func (*AliyunDCDNDeployer) GetInfos ¶ added in v0.2.13
func (d *AliyunDCDNDeployer) GetInfos() []string
type AliyunNLBDeployer ¶ added in v0.2.9
type AliyunNLBDeployer struct {
// contains filtered or unexported fields
}
func (*AliyunNLBDeployer) Deploy ¶ added in v0.2.9
func (d *AliyunNLBDeployer) Deploy(ctx context.Context) error
func (*AliyunNLBDeployer) GetID ¶ added in v0.2.9
func (d *AliyunNLBDeployer) GetID() string
func (*AliyunNLBDeployer) GetInfos ¶ added in v0.2.13
func (d *AliyunNLBDeployer) GetInfos() []string
type AliyunOSSDeployer ¶
type AliyunOSSDeployer struct {
// contains filtered or unexported fields
}
func (*AliyunOSSDeployer) GetID ¶
func (d *AliyunOSSDeployer) GetID() string
func (*AliyunOSSDeployer) GetInfos ¶ added in v0.2.13
func (d *AliyunOSSDeployer) GetInfos() []string
type BaiduCloudCDNDeployer ¶ added in v0.2.14
type BaiduCloudCDNDeployer struct {
// contains filtered or unexported fields
}
func (*BaiduCloudCDNDeployer) Deploy ¶ added in v0.2.14
func (d *BaiduCloudCDNDeployer) Deploy(ctx context.Context) error
func (*BaiduCloudCDNDeployer) GetID ¶ added in v0.2.14
func (d *BaiduCloudCDNDeployer) GetID() string
func (*BaiduCloudCDNDeployer) GetInfos ¶ added in v0.2.14
func (d *BaiduCloudCDNDeployer) GetInfos() []string
type ByteplusCDNDeployer ¶ added in v0.2.21
type ByteplusCDNDeployer struct {
// contains filtered or unexported fields
}
func (*ByteplusCDNDeployer) Deploy ¶ added in v0.2.21
func (d *ByteplusCDNDeployer) Deploy(ctx context.Context) error
func (*ByteplusCDNDeployer) GetID ¶ added in v0.2.21
func (d *ByteplusCDNDeployer) GetID() string
func (*ByteplusCDNDeployer) GetInfos ¶ added in v0.2.21
func (d *ByteplusCDNDeployer) GetInfos() []string
type Deployer ¶
func GetWithTypeAndOption ¶
func GetWithTypeAndOption(deployType string, option *DeployerOption) (Deployer, error)
func NewAliyunALBDeployer ¶ added in v0.2.9
func NewAliyunALBDeployer(option *DeployerOption) (Deployer, error)
func NewAliyunCDNDeployer ¶
func NewAliyunCDNDeployer(option *DeployerOption) (Deployer, error)
func NewAliyunCLBDeployer ¶ added in v0.2.9
func NewAliyunCLBDeployer(option *DeployerOption) (Deployer, error)
func NewAliyunDCDNDeployer ¶ added in v0.2.13
func NewAliyunDCDNDeployer(option *DeployerOption) (Deployer, error)
func NewAliyunNLBDeployer ¶ added in v0.2.9
func NewAliyunNLBDeployer(option *DeployerOption) (Deployer, error)
func NewAliyunOSSDeployer ¶
func NewAliyunOSSDeployer(option *DeployerOption) (Deployer, error)
func NewBaiduCloudCDNDeployer ¶ added in v0.2.14
func NewBaiduCloudCDNDeployer(option *DeployerOption) (Deployer, error)
func NewByteplusCDNDeployer ¶ added in v0.2.21
func NewByteplusCDNDeployer(option *DeployerOption) (Deployer, error)
func NewDogeCloudCDNDeployer ¶ added in v0.2.14
func NewDogeCloudCDNDeployer(option *DeployerOption) (Deployer, error)
func NewHuaweiCloudCDNDeployer ¶
func NewHuaweiCloudCDNDeployer(option *DeployerOption) (Deployer, error)
func NewHuaweiCloudELBDeployer ¶ added in v0.2.9
func NewHuaweiCloudELBDeployer(option *DeployerOption) (Deployer, error)
func NewK8sSecretDeployer ¶
func NewK8sSecretDeployer(option *DeployerOption) (Deployer, error)
func NewLocalDeployer ¶
func NewLocalDeployer(option *DeployerOption) (Deployer, error)
func NewQiniuCDNDeployer ¶
func NewQiniuCDNDeployer(option *DeployerOption) (Deployer, error)
func NewSSHDeployer ¶
func NewSSHDeployer(option *DeployerOption) (Deployer, error)
func NewTencentCDNDeployer ¶
func NewTencentCDNDeployer(option *DeployerOption) (Deployer, error)
func NewTencentCLBDeployer ¶ added in v0.2.8
func NewTencentCLBDeployer(option *DeployerOption) (Deployer, error)
func NewTencentCOSDeployer ¶ added in v0.2.7
func NewTencentCOSDeployer(option *DeployerOption) (Deployer, error)
func NewTencentECDNDeployer ¶ added in v0.2.9
func NewTencentECDNDeployer(option *DeployerOption) (Deployer, error)
func NewTencentTEODeployer ¶ added in v0.2.9
func NewTencentTEODeployer(option *DeployerOption) (Deployer, error)
func NewVolcengineCDNDeployer ¶ added in v0.2.20
func NewVolcengineCDNDeployer(option *DeployerOption) (Deployer, error)
func NewVolcengineLiveDeployer ¶ added in v0.2.20
func NewVolcengineLiveDeployer(option *DeployerOption) (Deployer, error)
func NewWebhookDeployer ¶
func NewWebhookDeployer(option *DeployerOption) (Deployer, error)
type DeployerOption ¶
type DeployerOption struct { DomainId string `json:"domainId"` Domain string `json:"domain"` Access string `json:"access"` AccessRecord *domain.Access `json:"-"` DeployConfig domain.DeployConfig `json:"deployConfig"` Certificate applicant.Certificate `json:"certificate"` Variables map[string]string `json:"variables"` }
type DogeCloudCDNDeployer ¶ added in v0.2.14
type DogeCloudCDNDeployer struct {
// contains filtered or unexported fields
}
func (*DogeCloudCDNDeployer) Deploy ¶ added in v0.2.14
func (d *DogeCloudCDNDeployer) Deploy(ctx context.Context) error
func (*DogeCloudCDNDeployer) GetID ¶ added in v0.2.14
func (d *DogeCloudCDNDeployer) GetID() string
func (*DogeCloudCDNDeployer) GetInfos ¶ added in v0.2.14
func (d *DogeCloudCDNDeployer) GetInfos() []string
type HuaweiCloudCDNDeployer ¶
type HuaweiCloudCDNDeployer struct {
// contains filtered or unexported fields
}
func (*HuaweiCloudCDNDeployer) Deploy ¶
func (d *HuaweiCloudCDNDeployer) Deploy(ctx context.Context) error
func (*HuaweiCloudCDNDeployer) GetID ¶
func (d *HuaweiCloudCDNDeployer) GetID() string
func (*HuaweiCloudCDNDeployer) GetInfos ¶ added in v0.2.13
func (d *HuaweiCloudCDNDeployer) GetInfos() []string
type HuaweiCloudELBDeployer ¶ added in v0.2.9
type HuaweiCloudELBDeployer struct {
// contains filtered or unexported fields
}
func (*HuaweiCloudELBDeployer) Deploy ¶ added in v0.2.9
func (d *HuaweiCloudELBDeployer) Deploy(ctx context.Context) error
func (*HuaweiCloudELBDeployer) GetID ¶ added in v0.2.9
func (d *HuaweiCloudELBDeployer) GetID() string
func (*HuaweiCloudELBDeployer) GetInfos ¶ added in v0.2.13
func (d *HuaweiCloudELBDeployer) GetInfos() []string
type K8sSecretDeployer ¶
type K8sSecretDeployer struct {
// contains filtered or unexported fields
}
func (*K8sSecretDeployer) GetID ¶
func (d *K8sSecretDeployer) GetID() string
func (*K8sSecretDeployer) GetInfos ¶ added in v0.2.13
func (d *K8sSecretDeployer) GetInfos() []string
type LocalDeployer ¶
type LocalDeployer struct {
// contains filtered or unexported fields
}
func (*LocalDeployer) GetID ¶
func (d *LocalDeployer) GetID() string
func (*LocalDeployer) GetInfos ¶ added in v0.2.13
func (d *LocalDeployer) GetInfos() []string
type QiniuCDNDeployer ¶
type QiniuCDNDeployer struct {
// contains filtered or unexported fields
}
func (*QiniuCDNDeployer) GetID ¶
func (d *QiniuCDNDeployer) GetID() string
func (*QiniuCDNDeployer) GetInfos ¶ added in v0.2.13
func (d *QiniuCDNDeployer) GetInfos() []string
type SSHDeployer ¶
type SSHDeployer struct {
// contains filtered or unexported fields
}
func (*SSHDeployer) GetID ¶
func (d *SSHDeployer) GetID() string
func (*SSHDeployer) GetInfos ¶ added in v0.2.13
func (d *SSHDeployer) GetInfos() []string
type TencentCDNDeployer ¶
type TencentCDNDeployer struct {
// contains filtered or unexported fields
}
func (*TencentCDNDeployer) GetID ¶
func (d *TencentCDNDeployer) GetID() string
func (*TencentCDNDeployer) GetInfos ¶ added in v0.2.13
func (d *TencentCDNDeployer) GetInfos() []string
type TencentCLBDeployer ¶ added in v0.2.8
type TencentCLBDeployer struct {
// contains filtered or unexported fields
}
func (*TencentCLBDeployer) Deploy ¶ added in v0.2.8
func (d *TencentCLBDeployer) Deploy(ctx context.Context) error
func (*TencentCLBDeployer) GetID ¶ added in v0.2.8
func (d *TencentCLBDeployer) GetID() string
func (*TencentCLBDeployer) GetInfos ¶ added in v0.2.13
func (d *TencentCLBDeployer) GetInfos() []string
type TencentCOSDeployer ¶ added in v0.2.7
type TencentCOSDeployer struct {
// contains filtered or unexported fields
}
func (*TencentCOSDeployer) Deploy ¶ added in v0.2.7
func (d *TencentCOSDeployer) Deploy(ctx context.Context) error
func (*TencentCOSDeployer) GetID ¶ added in v0.2.7
func (d *TencentCOSDeployer) GetID() string
func (*TencentCOSDeployer) GetInfos ¶ added in v0.2.13
func (d *TencentCOSDeployer) GetInfos() []string
type TencentECDNDeployer ¶ added in v0.2.9
type TencentECDNDeployer struct {
// contains filtered or unexported fields
}
func (*TencentECDNDeployer) Deploy ¶ added in v0.2.9
func (d *TencentECDNDeployer) Deploy(ctx context.Context) error
func (*TencentECDNDeployer) GetID ¶ added in v0.2.9
func (d *TencentECDNDeployer) GetID() string
func (*TencentECDNDeployer) GetInfos ¶ added in v0.2.13
func (d *TencentECDNDeployer) GetInfos() []string
type TencentTEODeployer ¶ added in v0.2.9
type TencentTEODeployer struct {
// contains filtered or unexported fields
}
func (*TencentTEODeployer) Deploy ¶ added in v0.2.9
func (d *TencentTEODeployer) Deploy(ctx context.Context) error
func (*TencentTEODeployer) GetID ¶ added in v0.2.9
func (d *TencentTEODeployer) GetID() string
func (*TencentTEODeployer) GetInfos ¶ added in v0.2.13
func (d *TencentTEODeployer) GetInfos() []string
type VolcengineCDNDeployer ¶ added in v0.2.20
type VolcengineCDNDeployer struct {
// contains filtered or unexported fields
}
func (*VolcengineCDNDeployer) Deploy ¶ added in v0.2.20
func (d *VolcengineCDNDeployer) Deploy(ctx context.Context) error
func (*VolcengineCDNDeployer) GetID ¶ added in v0.2.20
func (d *VolcengineCDNDeployer) GetID() string
func (*VolcengineCDNDeployer) GetInfos ¶ added in v0.2.20
func (d *VolcengineCDNDeployer) GetInfos() []string
type VolcengineLiveDeployer ¶ added in v0.2.20
type VolcengineLiveDeployer struct {
// contains filtered or unexported fields
}
func (*VolcengineLiveDeployer) Deploy ¶ added in v0.2.20
func (d *VolcengineLiveDeployer) Deploy(ctx context.Context) error
func (*VolcengineLiveDeployer) GetID ¶ added in v0.2.20
func (d *VolcengineLiveDeployer) GetID() string
func (*VolcengineLiveDeployer) GetInfos ¶ added in v0.2.20
func (d *VolcengineLiveDeployer) GetInfos() []string
type WebhookDeployer ¶
type WebhookDeployer struct {
// contains filtered or unexported fields
}
func (*WebhookDeployer) GetID ¶
func (d *WebhookDeployer) GetID() string
func (*WebhookDeployer) GetInfos ¶ added in v0.2.13
func (d *WebhookDeployer) GetInfos() []string
Source Files ¶
- aliyun_alb.go
- aliyun_cdn.go
- aliyun_clb.go
- aliyun_dcdn.go
- aliyun_nlb.go
- aliyun_oss.go
- baiducloud_cdn.go
- byteplus_cdn.go
- deployer.go
- dogecloud_cdn.go
- factory.go
- huaweicloud_cdn.go
- huaweicloud_elb.go
- k8s_secret.go
- local.go
- qiniu_cdn.go
- ssh.go
- tencent_cdn.go
- tencent_clb.go
- tencent_cos.go
- tencent_ecdn.go
- tencent_teo.go
- volcengine_cdn.go
- volcengine_live.go
- webhook.go
Click to show internal directories.
Click to hide internal directories.