mirror of
https://github.com/usual2970/certimate.git
synced 2025-06-08 05:29:51 +00:00
110 lines
6.1 KiB
Go
110 lines
6.1 KiB
Go
package domain
|
|
|
|
type AccessProviderType string
|
|
|
|
/*
|
|
授权提供商类型常量值。
|
|
|
|
注意:如果追加新的常量值,请保持以 ASCII 排序。
|
|
NOTICE: If you add new constant, please keep ASCII order.
|
|
*/
|
|
const (
|
|
AccessProviderTypeACMEHttpReq = AccessProviderType("acmehttpreq")
|
|
AccessProviderTypeAliyun = AccessProviderType("aliyun")
|
|
AccessProviderTypeAWS = AccessProviderType("aws")
|
|
AccessProviderTypeAzure = AccessProviderType("azure")
|
|
AccessProviderTypeBaiduCloud = AccessProviderType("baiducloud")
|
|
AccessProviderTypeBytePlus = AccessProviderType("byteplus")
|
|
AccessProviderTypeCloudflare = AccessProviderType("cloudflare")
|
|
AccessProviderTypeDogeCloud = AccessProviderType("dogecloud")
|
|
AccessProviderTypeEdgio = AccessProviderType("edgio")
|
|
AccessProviderTypeGoDaddy = AccessProviderType("godaddy")
|
|
AccessProviderTypeHuaweiCloud = AccessProviderType("huaweicloud")
|
|
AccessProviderTypeKubernetes = AccessProviderType("k8s")
|
|
AccessProviderTypeLocal = AccessProviderType("local")
|
|
AccessProviderTypeNameDotCom = AccessProviderType("namedotcom")
|
|
AccessProviderTypeNameSilo = AccessProviderType("namesilo")
|
|
AccessProviderTypeNS1 = AccessProviderType("ns1")
|
|
AccessProviderTypePowerDNS = AccessProviderType("powerdns")
|
|
AccessProviderTypeQiniu = AccessProviderType("qiniu")
|
|
AccessProviderTypeSSH = AccessProviderType("ssh")
|
|
AccessProviderTypeTencentCloud = AccessProviderType("tencentcloud")
|
|
AccessProviderTypeUCloud = AccessProviderType("ucloud")
|
|
AccessProviderTypeVolcEngine = AccessProviderType("volcengine")
|
|
AccessProviderTypeWebhook = AccessProviderType("webhook")
|
|
)
|
|
|
|
type ApplyDNSProviderType string
|
|
|
|
/*
|
|
申请证书 DNS 提供商常量值。
|
|
短横线前的部分始终等于授权提供商类型。
|
|
|
|
注意:如果追加新的常量值,请保持以 ASCII 排序。
|
|
NOTICE: If you add new constant, please keep ASCII order.
|
|
*/
|
|
const (
|
|
ApplyDNSProviderTypeACMEHttpReq = ApplyDNSProviderType("acmehttpreq")
|
|
ApplyDNSProviderTypeAliyun = ApplyDNSProviderType("aliyun") // 兼容旧值,等同于 [ApplyDNSProviderTypeAliyunDNS]
|
|
ApplyDNSProviderTypeAliyunDNS = ApplyDNSProviderType("aliyun-dns")
|
|
ApplyDNSProviderTypeAWS = ApplyDNSProviderType("aws") // 兼容旧值,等同于 [ApplyDNSProviderTypeAWSRoute53]
|
|
ApplyDNSProviderTypeAWSRoute53 = ApplyDNSProviderType("aws-route53")
|
|
ApplyDNSProviderTypeAzureDNS = ApplyDNSProviderType("azure-dns")
|
|
ApplyDNSProviderTypeCloudflare = ApplyDNSProviderType("cloudflare")
|
|
ApplyDNSProviderTypeGoDaddy = ApplyDNSProviderType("godaddy")
|
|
ApplyDNSProviderTypeHuaweiCloud = ApplyDNSProviderType("huaweicloud") // 兼容旧值,等同于 [ApplyDNSProviderTypeHuaweiCloudDNS]
|
|
ApplyDNSProviderTypeHuaweiCloudDNS = ApplyDNSProviderType("huaweicloud-dns")
|
|
ApplyDNSProviderTypeNameDotCom = ApplyDNSProviderType("namedotcom")
|
|
ApplyDNSProviderTypeNameSilo = ApplyDNSProviderType("namesilo")
|
|
ApplyDNSProviderTypeNS1 = ApplyDNSProviderType("ns1")
|
|
ApplyDNSProviderTypePowerDNS = ApplyDNSProviderType("powerdns")
|
|
ApplyDNSProviderTypeTencentCloud = ApplyDNSProviderType("tencentcloud") // 兼容旧值,等同于 [ApplyDNSProviderTypeTencentCloudDNS]
|
|
ApplyDNSProviderTypeTencentCloudDNS = ApplyDNSProviderType("tencentcloud-dns")
|
|
ApplyDNSProviderTypeVolcEngine = ApplyDNSProviderType("volcengine") // 兼容旧值,等同于 [ApplyDNSProviderTypeVolcEngineDNS]
|
|
ApplyDNSProviderTypeVolcEngineDNS = ApplyDNSProviderType("volcengine-dns")
|
|
)
|
|
|
|
type DeployProviderType string
|
|
|
|
/*
|
|
部署目标提供商常量值。
|
|
短横线前的部分始终等于授权提供商类型。
|
|
|
|
注意:如果追加新的常量值,请保持以 ASCII 排序。
|
|
NOTICE: If you add new constant, please keep ASCII order.
|
|
*/
|
|
const (
|
|
DeployProviderTypeAliyunALB = DeployProviderType("aliyun-alb")
|
|
DeployProviderTypeAliyunCDN = DeployProviderType("aliyun-cdn")
|
|
DeployProviderTypeAliyunCLB = DeployProviderType("aliyun-clb")
|
|
DeployProviderTypeAliyunDCDN = DeployProviderType("aliyun-dcdn")
|
|
DeployProviderTypeAliyunLive = DeployProviderType("aliyun-live")
|
|
DeployProviderTypeAliyunNLB = DeployProviderType("aliyun-nlb")
|
|
DeployProviderTypeAliyunOSS = DeployProviderType("aliyun-oss")
|
|
DeployProviderTypeBaiduCloudCDN = DeployProviderType("baiducloud-cdn")
|
|
DeployProviderTypeBytePlusCDN = DeployProviderType("byteplus-cdn")
|
|
DeployProviderTypeDogeCloudCDN = DeployProviderType("dogecloud-cdn")
|
|
DeployProviderTypeEdgioApplications = DeployProviderType("edgio-applications")
|
|
DeployProviderTypeHuaweiCloudCDN = DeployProviderType("huaweicloud-cdn")
|
|
DeployProviderTypeHuaweiCloudELB = DeployProviderType("huaweicloud-elb")
|
|
DeployProviderTypeKubernetesSecret = DeployProviderType("k8s-secret")
|
|
DeployProviderTypeLocal = DeployProviderType("local")
|
|
DeployProviderTypeQiniuCDN = DeployProviderType("qiniu-cdn")
|
|
DeployProviderTypeQiniuPili = DeployProviderType("qiniu-pili")
|
|
DeployProviderTypeSSH = DeployProviderType("ssh")
|
|
DeployProviderTypeTencentCloudCDN = DeployProviderType("tencentcloud-cdn")
|
|
DeployProviderTypeTencentCloudCLB = DeployProviderType("tencentcloud-clb")
|
|
DeployProviderTypeTencentCloudCOS = DeployProviderType("tencentcloud-cos")
|
|
DeployProviderTypeTencentCloudCSS = DeployProviderType("tencentcloud-css")
|
|
DeployProviderTypeTencentCloudECDN = DeployProviderType("tencentcloud-ecdn")
|
|
DeployProviderTypeTencentCloudEO = DeployProviderType("tencentcloud-eo")
|
|
DeployProviderTypeUCloudUCDN = DeployProviderType("ucloud-ucdn")
|
|
DeployProviderTypeUCloudUS3 = DeployProviderType("ucloud-us3")
|
|
DeployProviderTypeVolcEngineCDN = DeployProviderType("volcengine-cdn")
|
|
DeployProviderTypeVolcEngineCLB = DeployProviderType("volcengine-clb")
|
|
DeployProviderTypeVolcEngineDCDN = DeployProviderType("volcengine-dcdn")
|
|
DeployProviderTypeVolcEngineLive = DeployProviderType("volcengine-live")
|
|
DeployProviderTypeVolcEngineTOS = DeployProviderType("volcengine-tos")
|
|
DeployProviderTypeWebhook = DeployProviderType("webhook")
|
|
)
|