diff --git a/internal/pkg/core/uploader/providers/aliyun-cas/aliyun_cas.go b/internal/pkg/core/uploader/providers/aliyun-cas/aliyun_cas.go index c524f115..dc0a9f8e 100644 --- a/internal/pkg/core/uploader/providers/aliyun-cas/aliyun_cas.go +++ b/internal/pkg/core/uploader/providers/aliyun-cas/aliyun_cas.go @@ -26,6 +26,8 @@ type AliyunCASUploader struct { sdkClient *aliyunCas.Client } +var _ uploader.Uploader = (*AliyunCASUploader)(nil) + func New(config *AliyunCASUploaderConfig) (*AliyunCASUploader, error) { client, err := createSdkClient( config.AccessKeyId, diff --git a/internal/pkg/core/uploader/providers/aliyun-slb/aliyun_slb.go b/internal/pkg/core/uploader/providers/aliyun-slb/aliyun_slb.go index 9a396c89..aad8e219 100644 --- a/internal/pkg/core/uploader/providers/aliyun-slb/aliyun_slb.go +++ b/internal/pkg/core/uploader/providers/aliyun-slb/aliyun_slb.go @@ -28,6 +28,8 @@ type AliyunSLBUploader struct { sdkClient *aliyunSlb.Client } +var _ uploader.Uploader = (*AliyunSLBUploader)(nil) + func New(config *AliyunSLBUploaderConfig) (*AliyunSLBUploader, error) { client, err := createSdkClient( config.AccessKeyId, diff --git a/internal/pkg/core/uploader/providers/dogecloud/dogecloud.go b/internal/pkg/core/uploader/providers/dogecloud/dogecloud.go index 2083e314..b73c5cea 100644 --- a/internal/pkg/core/uploader/providers/dogecloud/dogecloud.go +++ b/internal/pkg/core/uploader/providers/dogecloud/dogecloud.go @@ -21,6 +21,8 @@ type DogeCloudUploader struct { sdkClient *doge.Client } +var _ uploader.Uploader = (*DogeCloudUploader)(nil) + func New(config *DogeCloudUploaderConfig) (*DogeCloudUploader, error) { client, err := createSdkClient( config.AccessKey, diff --git a/internal/pkg/core/uploader/providers/huaweicloud-elb/huaweicloud_elb.go b/internal/pkg/core/uploader/providers/huaweicloud-elb/huaweicloud_elb.go index 198494b3..e313164f 100644 --- a/internal/pkg/core/uploader/providers/huaweicloud-elb/huaweicloud_elb.go +++ b/internal/pkg/core/uploader/providers/huaweicloud-elb/huaweicloud_elb.go @@ -32,6 +32,8 @@ type HuaweiCloudELBUploader struct { sdkClient *hcElb.ElbClient } +var _ uploader.Uploader = (*HuaweiCloudELBUploader)(nil) + func New(config *HuaweiCloudELBUploaderConfig) (*HuaweiCloudELBUploader, error) { client, err := createSdkClient( config.AccessKeyId, diff --git a/internal/pkg/core/uploader/providers/huaweicloud-scm/huaweicloud_scm.go b/internal/pkg/core/uploader/providers/huaweicloud-scm/huaweicloud_scm.go index b8510900..4809faeb 100644 --- a/internal/pkg/core/uploader/providers/huaweicloud-scm/huaweicloud_scm.go +++ b/internal/pkg/core/uploader/providers/huaweicloud-scm/huaweicloud_scm.go @@ -27,6 +27,8 @@ type HuaweiCloudSCMUploader struct { sdkClient *hcScm.ScmClient } +var _ uploader.Uploader = (*HuaweiCloudSCMUploader)(nil) + func New(config *HuaweiCloudSCMUploaderConfig) (*HuaweiCloudSCMUploader, error) { client, err := createSdkClient( config.AccessKeyId, diff --git a/internal/pkg/core/uploader/providers/qiniu-sslcert/qiniu_sslcert.go b/internal/pkg/core/uploader/providers/qiniu-sslcert/qiniu_sslcert.go index 010c55d1..148c2998 100644 --- a/internal/pkg/core/uploader/providers/qiniu-sslcert/qiniu_sslcert.go +++ b/internal/pkg/core/uploader/providers/qiniu-sslcert/qiniu_sslcert.go @@ -23,6 +23,8 @@ type QiniuSSLCertUploader struct { sdkClient *qiniuEx.Client } +var _ uploader.Uploader = (*QiniuSSLCertUploader)(nil) + func New(config *QiniuSSLCertUploaderConfig) (*QiniuSSLCertUploader, error) { client, err := createSdkClient( config.AccessKey, diff --git a/internal/pkg/core/uploader/providers/tencentcloud-ssl/tencentcloud_ssl.go b/internal/pkg/core/uploader/providers/tencentcloud-ssl/tencentcloud_ssl.go index c6e5dcb5..97a029c5 100644 --- a/internal/pkg/core/uploader/providers/tencentcloud-ssl/tencentcloud_ssl.go +++ b/internal/pkg/core/uploader/providers/tencentcloud-ssl/tencentcloud_ssl.go @@ -21,6 +21,8 @@ type TencentCloudSSLUploader struct { sdkClient *tcSsl.Client } +var _ uploader.Uploader = (*TencentCloudSSLUploader)(nil) + func New(config *TencentCloudSSLUploaderConfig) (*TencentCloudSSLUploader, error) { client, err := createSdkClient( config.SecretId, diff --git a/internal/pkg/core/uploader/uploader.go b/internal/pkg/core/uploader/uploader.go index 87a4d633..1fc34d82 100644 --- a/internal/pkg/core/uploader/uploader.go +++ b/internal/pkg/core/uploader/uploader.go @@ -2,7 +2,7 @@ import "context" -// 表示定义证书上传者的抽象类型接口。 +// 表示定义证书上传器的抽象类型接口。 // 云服务商通常会提供 SSL 证书管理服务,可供用户集中管理证书。 // 注意与 `Deployer` 区分,“上传”通常为“部署”的前置操作。 type Uploader interface {