diff --git a/internal/applicant/acme_ca.go b/internal/applicant/acme_ca.go
index 3a066d08..67b7693e 100644
--- a/internal/applicant/acme_ca.go
+++ b/internal/applicant/acme_ca.go
@@ -3,12 +3,12 @@ package applicant
import "github.com/usual2970/certimate/internal/domain"
const (
- sslProviderLetsEncrypt = string(domain.ApplyCAProviderTypeLetsEncrypt)
- sslProviderLetsEncryptStaging = string(domain.ApplyCAProviderTypeLetsEncryptStaging)
- sslProviderBuypass = string(domain.ApplyCAProviderTypeBuypass)
- sslProviderGoogleTrustServices = string(domain.ApplyCAProviderTypeGoogleTrustServices)
- sslProviderSSLCom = string(domain.ApplyCAProviderTypeSSLCom)
- sslProviderZeroSSL = string(domain.ApplyCAProviderTypeZeroSSL)
+ sslProviderLetsEncrypt = string(domain.CAProviderTypeLetsEncrypt)
+ sslProviderLetsEncryptStaging = string(domain.CAProviderTypeLetsEncryptStaging)
+ sslProviderBuypass = string(domain.CAProviderTypeBuypass)
+ sslProviderGoogleTrustServices = string(domain.CAProviderTypeGoogleTrustServices)
+ sslProviderSSLCom = string(domain.CAProviderTypeSSLCom)
+ sslProviderZeroSSL = string(domain.CAProviderTypeZeroSSL)
sslProviderDefault = sslProviderLetsEncrypt
)
@@ -25,6 +25,6 @@ var sslProviderUrls = map[string]string{
}
type acmeSSLProviderConfig struct {
- Config map[domain.ApplyCAProviderType]map[string]any `json:"config"`
- Provider string `json:"provider"`
+ Config map[domain.CAProviderType]map[string]any `json:"config"`
+ Provider string `json:"provider"`
}
diff --git a/internal/applicant/applicant.go b/internal/applicant/applicant.go
index 9aeede3c..3a3998ce 100644
--- a/internal/applicant/applicant.go
+++ b/internal/applicant/applicant.go
@@ -54,10 +54,10 @@ func NewWithWorkflowNode(config ApplicantWithWorkflowNodeConfig) (Applicant, err
options := &applicantProviderOptions{
Domains: sliceutil.Filter(strings.Split(nodeConfig.Domains, ";"), func(s string) bool { return s != "" }),
ContactEmail: nodeConfig.ContactEmail,
- Provider: domain.ApplyDNSProviderType(nodeConfig.Provider),
+ Provider: domain.AcmeDns01ProviderType(nodeConfig.Provider),
ProviderAccessConfig: make(map[string]any),
ProviderExtendedConfig: nodeConfig.ProviderConfig,
- CAProvider: domain.ApplyCAProviderType(nodeConfig.CAProvider),
+ CAProvider: domain.CAProviderType(nodeConfig.CAProvider),
CAProviderAccessConfig: make(map[string]any),
CAProviderExtendedConfig: nodeConfig.CAProviderConfig,
KeyAlgorithm: nodeConfig.KeyAlgorithm,
@@ -88,7 +88,7 @@ func NewWithWorkflowNode(config ApplicantWithWorkflowNodeConfig) (Applicant, err
settings, _ := settingsRepo.GetByName(context.Background(), "sslProvider")
sslProviderConfig := &acmeSSLProviderConfig{
- Config: make(map[domain.ApplyCAProviderType]map[string]any),
+ Config: make(map[domain.CAProviderType]map[string]any),
Provider: sslProviderDefault,
}
if settings != nil {
@@ -99,7 +99,7 @@ func NewWithWorkflowNode(config ApplicantWithWorkflowNodeConfig) (Applicant, err
}
}
- options.CAProvider = domain.ApplyCAProviderType(sslProviderConfig.Provider)
+ options.CAProvider = domain.CAProviderType(sslProviderConfig.Provider)
options.CAProviderAccessConfig = sslProviderConfig.Config[options.CAProvider]
}
diff --git a/internal/applicant/providers.go b/internal/applicant/providers.go
index 9c90cba7..b0fc7299 100644
--- a/internal/applicant/providers.go
+++ b/internal/applicant/providers.go
@@ -41,10 +41,10 @@ import (
type applicantProviderOptions struct {
Domains []string
ContactEmail string
- Provider domain.ApplyDNSProviderType
+ Provider domain.AcmeDns01ProviderType
ProviderAccessConfig map[string]any
ProviderExtendedConfig map[string]any
- CAProvider domain.ApplyCAProviderType
+ CAProvider domain.CAProviderType
CAProviderAccessConfig map[string]any
CAProviderExtendedConfig map[string]any
KeyAlgorithm string
@@ -62,7 +62,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
NOTICE: If you add new constant, please keep ASCII order.
*/
switch options.Provider {
- case domain.ApplyDNSProviderTypeACMEHttpReq:
+ case domain.AcmeDns01ProviderTypeACMEHttpReq:
{
access := domain.AccessConfigForACMEHttpReq{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -79,7 +79,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeAliyun, domain.ApplyDNSProviderTypeAliyunDNS:
+ case domain.AcmeDns01ProviderTypeAliyun, domain.AcmeDns01ProviderTypeAliyunDNS:
{
access := domain.AccessConfigForAliyun{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -95,7 +95,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeAWS, domain.ApplyDNSProviderTypeAWSRoute53:
+ case domain.AcmeDns01ProviderTypeAWS, domain.AcmeDns01ProviderTypeAWSRoute53:
{
access := domain.AccessConfigForAWS{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -113,7 +113,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeAzure, domain.ApplyDNSProviderTypeAzureDNS:
+ case domain.AcmeDns01ProviderTypeAzure, domain.AcmeDns01ProviderTypeAzureDNS:
{
access := domain.AccessConfigForAzure{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -131,7 +131,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeBaiduCloud, domain.ApplyDNSProviderTypeBaiduCloudDNS:
+ case domain.AcmeDns01ProviderTypeBaiduCloud, domain.AcmeDns01ProviderTypeBaiduCloudDNS:
{
access := domain.AccessConfigForBaiduCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -147,7 +147,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeBunny:
+ case domain.AcmeDns01ProviderTypeBunny:
{
access := domain.AccessConfigForBunny{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -162,7 +162,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeCloudflare:
+ case domain.AcmeDns01ProviderTypeCloudflare:
{
access := domain.AccessConfigForCloudflare{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -178,7 +178,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeClouDNS:
+ case domain.AcmeDns01ProviderTypeClouDNS:
{
access := domain.AccessConfigForClouDNS{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -194,7 +194,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeCMCCCloud:
+ case domain.AcmeDns01ProviderTypeCMCCCloud:
{
access := domain.AccessConfigForCMCCCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -210,7 +210,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeDeSEC:
+ case domain.AcmeDns01ProviderTypeDeSEC:
{
access := domain.AccessConfigForDeSEC{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -225,7 +225,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeDNSLA:
+ case domain.AcmeDns01ProviderTypeDNSLA:
{
access := domain.AccessConfigForDNSLA{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -241,7 +241,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeDynv6:
+ case domain.AcmeDns01ProviderTypeDynv6:
{
access := domain.AccessConfigForDynv6{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -256,7 +256,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeGcore:
+ case domain.AcmeDns01ProviderTypeGcore:
{
access := domain.AccessConfigForGcore{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -271,7 +271,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeGname:
+ case domain.AcmeDns01ProviderTypeGname:
{
access := domain.AccessConfigForGname{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -287,7 +287,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeGoDaddy:
+ case domain.AcmeDns01ProviderTypeGoDaddy:
{
access := domain.AccessConfigForGoDaddy{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -303,7 +303,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeHuaweiCloud, domain.ApplyDNSProviderTypeHuaweiCloudDNS:
+ case domain.AcmeDns01ProviderTypeHuaweiCloud, domain.AcmeDns01ProviderTypeHuaweiCloudDNS:
{
access := domain.AccessConfigForHuaweiCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -320,7 +320,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeJDCloud, domain.ApplyDNSProviderTypeJDCloudDNS:
+ case domain.AcmeDns01ProviderTypeJDCloud, domain.AcmeDns01ProviderTypeJDCloudDNS:
{
access := domain.AccessConfigForJDCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -337,7 +337,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeNamecheap:
+ case domain.AcmeDns01ProviderTypeNamecheap:
{
access := domain.AccessConfigForNamecheap{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -353,7 +353,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeNameDotCom:
+ case domain.AcmeDns01ProviderTypeNameDotCom:
{
access := domain.AccessConfigForNameDotCom{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -369,7 +369,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeNameSilo:
+ case domain.AcmeDns01ProviderTypeNameSilo:
{
access := domain.AccessConfigForNameSilo{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -384,7 +384,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeNS1:
+ case domain.AcmeDns01ProviderTypeNS1:
{
access := domain.AccessConfigForNS1{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -399,7 +399,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypePorkbun:
+ case domain.AcmeDns01ProviderTypePorkbun:
{
access := domain.AccessConfigForPorkbun{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -415,7 +415,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypePowerDNS:
+ case domain.AcmeDns01ProviderTypePowerDNS:
{
access := domain.AccessConfigForPowerDNS{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -431,7 +431,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeRainYun:
+ case domain.AcmeDns01ProviderTypeRainYun:
{
access := domain.AccessConfigForRainYun{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -446,7 +446,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeTencentCloud, domain.ApplyDNSProviderTypeTencentCloudDNS, domain.ApplyDNSProviderTypeTencentCloudEO:
+ case domain.AcmeDns01ProviderTypeTencentCloud, domain.AcmeDns01ProviderTypeTencentCloudDNS, domain.AcmeDns01ProviderTypeTencentCloudEO:
{
access := domain.AccessConfigForTencentCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -454,7 +454,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
}
switch options.Provider {
- case domain.ApplyDNSProviderTypeTencentCloud, domain.ApplyDNSProviderTypeTencentCloudDNS:
+ case domain.AcmeDns01ProviderTypeTencentCloud, domain.AcmeDns01ProviderTypeTencentCloudDNS:
applicant, err := pTencentCloud.NewChallengeProvider(&pTencentCloud.ChallengeProviderConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -463,7 +463,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
})
return applicant, err
- case domain.ApplyDNSProviderTypeTencentCloudEO:
+ case domain.AcmeDns01ProviderTypeTencentCloudEO:
applicant, err := pTencentCloudEO.NewChallengeProvider(&pTencentCloudEO.ChallengeProviderConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -478,7 +478,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
}
}
- case domain.ApplyDNSProviderTypeVercel:
+ case domain.AcmeDns01ProviderTypeVercel:
{
access := domain.AccessConfigForVercel{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -494,7 +494,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeVolcEngine, domain.ApplyDNSProviderTypeVolcEngineDNS:
+ case domain.AcmeDns01ProviderTypeVolcEngine, domain.AcmeDns01ProviderTypeVolcEngineDNS:
{
access := domain.AccessConfigForVolcEngine{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -510,7 +510,7 @@ func createApplicantProvider(options *applicantProviderOptions) (challenge.Provi
return applicant, err
}
- case domain.ApplyDNSProviderTypeWestcn:
+ case domain.AcmeDns01ProviderTypeWestcn:
{
access := domain.AccessConfigForWestcn{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
diff --git a/internal/deployer/deployer.go b/internal/deployer/deployer.go
index 752bda4e..45830892 100644
--- a/internal/deployer/deployer.go
+++ b/internal/deployer/deployer.go
@@ -31,7 +31,7 @@ func NewWithWorkflowNode(config DeployerWithWorkflowNodeConfig) (Deployer, error
nodeConfig := config.Node.GetConfigForDeploy()
options := &deployerProviderOptions{
- Provider: domain.DeployProviderType(nodeConfig.Provider),
+ Provider: domain.DeploymentProviderType(nodeConfig.Provider),
ProviderAccessConfig: make(map[string]any),
ProviderDeployConfig: nodeConfig.ProviderConfig,
}
diff --git a/internal/deployer/providers.go b/internal/deployer/providers.go
index e9868278..c49e43b4 100644
--- a/internal/deployer/providers.go
+++ b/internal/deployer/providers.go
@@ -83,7 +83,7 @@ import (
)
type deployerProviderOptions struct {
- Provider domain.DeployProviderType
+ Provider domain.DeploymentProviderType
ProviderAccessConfig map[string]any
ProviderDeployConfig map[string]any
}
@@ -94,7 +94,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
NOTICE: If you add new constant, please keep ASCII order.
*/
switch options.Provider {
- case domain.DeployProviderType1PanelConsole, domain.DeployProviderType1PanelSite:
+ case domain.DeploymentProviderType1PanelConsole, domain.DeploymentProviderType1PanelSite:
{
access := domain.AccessConfigFor1Panel{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -102,7 +102,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderType1PanelConsole:
+ case domain.DeploymentProviderType1PanelConsole:
deployer, err := p1PanelConsole.NewDeployer(&p1PanelConsole.DeployerConfig{
ApiUrl: access.ApiUrl,
ApiKey: access.ApiKey,
@@ -111,7 +111,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderType1PanelSite:
+ case domain.DeploymentProviderType1PanelSite:
deployer, err := p1PanelSite.NewDeployer(&p1PanelSite.DeployerConfig{
ApiUrl: access.ApiUrl,
ApiKey: access.ApiKey,
@@ -127,7 +127,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeAliyunALB, domain.DeployProviderTypeAliyunAPIGW, domain.DeployProviderTypeAliyunCAS, domain.DeployProviderTypeAliyunCASDeploy, domain.DeployProviderTypeAliyunCDN, domain.DeployProviderTypeAliyunCLB, domain.DeployProviderTypeAliyunDCDN, domain.DeployProviderTypeAliyunESA, domain.DeployProviderTypeAliyunFC, domain.DeployProviderTypeAliyunLive, domain.DeployProviderTypeAliyunNLB, domain.DeployProviderTypeAliyunOSS, domain.DeployProviderTypeAliyunVOD, domain.DeployProviderTypeAliyunWAF:
+ case domain.DeploymentProviderTypeAliyunALB, domain.DeploymentProviderTypeAliyunAPIGW, domain.DeploymentProviderTypeAliyunCAS, domain.DeploymentProviderTypeAliyunCASDeploy, domain.DeploymentProviderTypeAliyunCDN, domain.DeploymentProviderTypeAliyunCLB, domain.DeploymentProviderTypeAliyunDCDN, domain.DeploymentProviderTypeAliyunESA, domain.DeploymentProviderTypeAliyunFC, domain.DeploymentProviderTypeAliyunLive, domain.DeploymentProviderTypeAliyunNLB, domain.DeploymentProviderTypeAliyunOSS, domain.DeploymentProviderTypeAliyunVOD, domain.DeploymentProviderTypeAliyunWAF:
{
access := domain.AccessConfigForAliyun{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -135,7 +135,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeAliyunALB:
+ case domain.DeploymentProviderTypeAliyunALB:
deployer, err := pAliyunALB.NewDeployer(&pAliyunALB.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -147,7 +147,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunAPIGW:
+ case domain.DeploymentProviderTypeAliyunAPIGW:
deployer, err := pAliyunAPIGW.NewDeployer(&pAliyunAPIGW.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -159,7 +159,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunCAS:
+ case domain.DeploymentProviderTypeAliyunCAS:
deployer, err := pAliyunCAS.NewDeployer(&pAliyunCAS.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -167,7 +167,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunCASDeploy:
+ case domain.DeploymentProviderTypeAliyunCASDeploy:
deployer, err := pAliyunCASDeploy.NewDeployer(&pAliyunCASDeploy.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -177,7 +177,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunCDN:
+ case domain.DeploymentProviderTypeAliyunCDN:
deployer, err := pAliyunCDN.NewDeployer(&pAliyunCDN.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -185,7 +185,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunCLB:
+ case domain.DeploymentProviderTypeAliyunCLB:
deployer, err := pAliyunCLB.NewDeployer(&pAliyunCLB.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -197,7 +197,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunDCDN:
+ case domain.DeploymentProviderTypeAliyunDCDN:
deployer, err := pAliyunDCDN.NewDeployer(&pAliyunDCDN.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -205,7 +205,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunESA:
+ case domain.DeploymentProviderTypeAliyunESA:
deployer, err := pAliyunESA.NewDeployer(&pAliyunESA.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -214,7 +214,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunFC:
+ case domain.DeploymentProviderTypeAliyunFC:
deployer, err := pAliyunFC.NewDeployer(&pAliyunFC.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -224,7 +224,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunLive:
+ case domain.DeploymentProviderTypeAliyunLive:
deployer, err := pAliyunLive.NewDeployer(&pAliyunLive.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -233,7 +233,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunNLB:
+ case domain.DeploymentProviderTypeAliyunNLB:
deployer, err := pAliyunNLB.NewDeployer(&pAliyunNLB.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -244,7 +244,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunOSS:
+ case domain.DeploymentProviderTypeAliyunOSS:
deployer, err := pAliyunOSS.NewDeployer(&pAliyunOSS.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -254,7 +254,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunVOD:
+ case domain.DeploymentProviderTypeAliyunVOD:
deployer, err := pAliyunVOD.NewDeployer(&pAliyunVOD.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -263,7 +263,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAliyunWAF:
+ case domain.DeploymentProviderTypeAliyunWAF:
deployer, err := pAliyunWAF.NewDeployer(&pAliyunWAF.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -279,7 +279,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeAWSACM, domain.DeployProviderTypeAWSCloudFront:
+ case domain.DeploymentProviderTypeAWSACM, domain.DeploymentProviderTypeAWSCloudFront:
{
access := domain.AccessConfigForAWS{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -287,7 +287,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeAWSACM:
+ case domain.DeploymentProviderTypeAWSACM:
deployer, err := pAWSACM.NewDeployer(&pAWSACM.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
@@ -295,7 +295,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeAWSCloudFront:
+ case domain.DeploymentProviderTypeAWSCloudFront:
deployer, err := pAWSCloudFront.NewDeployer(&pAWSCloudFront.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
@@ -309,7 +309,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeAzureKeyVault:
+ case domain.DeploymentProviderTypeAzureKeyVault:
{
access := domain.AccessConfigForAzure{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -317,7 +317,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeAzureKeyVault:
+ case domain.DeploymentProviderTypeAzureKeyVault:
deployer, err := pAzureKeyVault.NewDeployer(&pAzureKeyVault.DeployerConfig{
TenantId: access.TenantId,
ClientId: access.ClientId,
@@ -333,7 +333,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeBaiduCloudAppBLB, domain.DeployProviderTypeBaiduCloudBLB, domain.DeployProviderTypeBaiduCloudCDN, domain.DeployProviderTypeBaiduCloudCert:
+ case domain.DeploymentProviderTypeBaiduCloudAppBLB, domain.DeploymentProviderTypeBaiduCloudBLB, domain.DeploymentProviderTypeBaiduCloudCDN, domain.DeploymentProviderTypeBaiduCloudCert:
{
access := domain.AccessConfigForBaiduCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -341,7 +341,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeBaiduCloudAppBLB:
+ case domain.DeploymentProviderTypeBaiduCloudAppBLB:
deployer, err := pBaiduCloudAppBLB.NewDeployer(&pBaiduCloudAppBLB.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
@@ -353,7 +353,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeBaiduCloudBLB:
+ case domain.DeploymentProviderTypeBaiduCloudBLB:
deployer, err := pBaiduCloudBLB.NewDeployer(&pBaiduCloudBLB.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
@@ -365,7 +365,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeBaiduCloudCDN:
+ case domain.DeploymentProviderTypeBaiduCloudCDN:
deployer, err := pBaiduCloudCDN.NewDeployer(&pBaiduCloudCDN.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
@@ -373,7 +373,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeBaiduCloudCert:
+ case domain.DeploymentProviderTypeBaiduCloudCert:
deployer, err := pBaiduCloudCert.NewDeployer(&pBaiduCloudCert.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
@@ -385,7 +385,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeBaishanCDN:
+ case domain.DeploymentProviderTypeBaishanCDN:
{
access := domain.AccessConfigForBaishan{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -393,7 +393,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeBaishanCDN:
+ case domain.DeploymentProviderTypeBaishanCDN:
deployer, err := pBaishanCDN.NewDeployer(&pBaishanCDN.DeployerConfig{
ApiToken: access.ApiToken,
Domain: maputil.GetString(options.ProviderDeployConfig, "domain"),
@@ -406,7 +406,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeBaotaPanelConsole, domain.DeployProviderTypeBaotaPanelSite:
+ case domain.DeploymentProviderTypeBaotaPanelConsole, domain.DeploymentProviderTypeBaotaPanelSite:
{
access := domain.AccessConfigForBaotaPanel{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -414,7 +414,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeBaotaPanelConsole:
+ case domain.DeploymentProviderTypeBaotaPanelConsole:
deployer, err := pBaotaPanelConsole.NewDeployer(&pBaotaPanelConsole.DeployerConfig{
ApiUrl: access.ApiUrl,
ApiKey: access.ApiKey,
@@ -423,7 +423,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeBaotaPanelSite:
+ case domain.DeploymentProviderTypeBaotaPanelSite:
deployer, err := pBaotaPanelSite.NewDeployer(&pBaotaPanelSite.DeployerConfig{
ApiUrl: access.ApiUrl,
ApiKey: access.ApiKey,
@@ -439,7 +439,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeBunnyCDN:
+ case domain.DeploymentProviderTypeBunnyCDN:
{
access := domain.AccessConfigForBunny{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -454,7 +454,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
return deployer, err
}
- case domain.DeployProviderTypeBytePlusCDN:
+ case domain.DeploymentProviderTypeBytePlusCDN:
{
access := domain.AccessConfigForBytePlus{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -462,7 +462,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeBytePlusCDN:
+ case domain.DeploymentProviderTypeBytePlusCDN:
deployer, err := pBytePlusCDN.NewDeployer(&pBytePlusCDN.DeployerConfig{
AccessKey: access.AccessKey,
SecretKey: access.SecretKey,
@@ -475,7 +475,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeCacheFly:
+ case domain.DeploymentProviderTypeCacheFly:
{
access := domain.AccessConfigForCacheFly{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -488,7 +488,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
return deployer, err
}
- case domain.DeployProviderTypeCdnfly:
+ case domain.DeploymentProviderTypeCdnfly:
{
access := domain.AccessConfigForCdnfly{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -506,7 +506,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
return deployer, err
}
- case domain.DeployProviderTypeDogeCloudCDN:
+ case domain.DeploymentProviderTypeDogeCloudCDN:
{
access := domain.AccessConfigForDogeCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -521,7 +521,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
return deployer, err
}
- case domain.DeployProviderTypeEdgioApplications:
+ case domain.DeploymentProviderTypeEdgioApplications:
{
access := domain.AccessConfigForEdgio{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -536,7 +536,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
return deployer, err
}
- case domain.DeployProviderTypeGcoreCDN:
+ case domain.DeploymentProviderTypeGcoreCDN:
{
access := domain.AccessConfigForGcore{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -544,7 +544,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeGcoreCDN:
+ case domain.DeploymentProviderTypeGcoreCDN:
deployer, err := pGcoreCDN.NewDeployer(&pGcoreCDN.DeployerConfig{
ApiToken: access.ApiToken,
ResourceId: maputil.GetInt64(options.ProviderDeployConfig, "resourceId"),
@@ -556,7 +556,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeHuaweiCloudCDN, domain.DeployProviderTypeHuaweiCloudELB, domain.DeployProviderTypeHuaweiCloudSCM, domain.DeployProviderTypeHuaweiCloudWAF:
+ case domain.DeploymentProviderTypeHuaweiCloudCDN, domain.DeploymentProviderTypeHuaweiCloudELB, domain.DeploymentProviderTypeHuaweiCloudSCM, domain.DeploymentProviderTypeHuaweiCloudWAF:
{
access := domain.AccessConfigForHuaweiCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -564,7 +564,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeHuaweiCloudCDN:
+ case domain.DeploymentProviderTypeHuaweiCloudCDN:
deployer, err := pHuaweiCloudCDN.NewDeployer(&pHuaweiCloudCDN.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
@@ -573,7 +573,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeHuaweiCloudELB:
+ case domain.DeploymentProviderTypeHuaweiCloudELB:
deployer, err := pHuaweiCloudELB.NewDeployer(&pHuaweiCloudELB.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
@@ -585,14 +585,14 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeHuaweiCloudSCM:
+ case domain.DeploymentProviderTypeHuaweiCloudSCM:
deployer, err := pHuaweiCloudSCM.NewDeployer(&pHuaweiCloudSCM.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
})
return deployer, err
- case domain.DeployProviderTypeHuaweiCloudWAF:
+ case domain.DeploymentProviderTypeHuaweiCloudWAF:
deployer, err := pHuaweiCloudWAF.NewDeployer(&pHuaweiCloudWAF.DeployerConfig{
AccessKeyId: access.AccessKeyId,
SecretAccessKey: access.SecretAccessKey,
@@ -608,7 +608,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeJDCloudALB, domain.DeployProviderTypeJDCloudCDN, domain.DeployProviderTypeJDCloudLive, domain.DeployProviderTypeJDCloudVOD:
+ case domain.DeploymentProviderTypeJDCloudALB, domain.DeploymentProviderTypeJDCloudCDN, domain.DeploymentProviderTypeJDCloudLive, domain.DeploymentProviderTypeJDCloudVOD:
{
access := domain.AccessConfigForJDCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -616,7 +616,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeJDCloudALB:
+ case domain.DeploymentProviderTypeJDCloudALB:
deployer, err := pJDCloudALB.NewDeployer(&pJDCloudALB.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -627,7 +627,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeJDCloudCDN:
+ case domain.DeploymentProviderTypeJDCloudCDN:
deployer, err := pJDCloudCDN.NewDeployer(&pJDCloudCDN.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -635,7 +635,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeJDCloudLive:
+ case domain.DeploymentProviderTypeJDCloudLive:
deployer, err := pJDCloudLive.NewDeployer(&pJDCloudLive.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -643,7 +643,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeJDCloudVOD:
+ case domain.DeploymentProviderTypeJDCloudVOD:
deployer, err := pJDCloudVOD.NewDeployer(&pJDCloudVOD.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -656,7 +656,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeLocal:
+ case domain.DeploymentProviderTypeLocal:
{
deployer, err := pLocal.NewDeployer(&pLocal.DeployerConfig{
ShellEnv: pLocal.ShellEnvType(maputil.GetString(options.ProviderDeployConfig, "shellEnv")),
@@ -673,7 +673,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
return deployer, err
}
- case domain.DeployProviderTypeKubernetesSecret:
+ case domain.DeploymentProviderTypeKubernetesSecret:
{
access := domain.AccessConfigForKubernetes{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -691,7 +691,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
return deployer, err
}
- case domain.DeployProviderTypeQiniuCDN, domain.DeployProviderTypeQiniuKodo, domain.DeployProviderTypeQiniuPili:
+ case domain.DeploymentProviderTypeQiniuCDN, domain.DeploymentProviderTypeQiniuKodo, domain.DeploymentProviderTypeQiniuPili:
{
access := domain.AccessConfigForQiniu{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -699,7 +699,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeQiniuCDN, domain.DeployProviderTypeQiniuKodo:
+ case domain.DeploymentProviderTypeQiniuCDN, domain.DeploymentProviderTypeQiniuKodo:
deployer, err := pQiniuCDN.NewDeployer(&pQiniuCDN.DeployerConfig{
AccessKey: access.AccessKey,
SecretKey: access.SecretKey,
@@ -707,7 +707,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeQiniuPili:
+ case domain.DeploymentProviderTypeQiniuPili:
deployer, err := pQiniuPili.NewDeployer(&pQiniuPili.DeployerConfig{
AccessKey: access.AccessKey,
SecretKey: access.SecretKey,
@@ -721,7 +721,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeRainYunRCDN:
+ case domain.DeploymentProviderTypeRainYunRCDN:
{
access := domain.AccessConfigForRainYun{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -729,7 +729,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeTencentCloudCDN:
+ case domain.DeploymentProviderTypeTencentCloudCDN:
deployer, err := pRainYunRCDN.NewDeployer(&pRainYunRCDN.DeployerConfig{
ApiKey: access.ApiKey,
InstanceId: maputil.GetInt32(options.ProviderDeployConfig, "instanceId"),
@@ -742,7 +742,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeSafeLine:
+ case domain.DeploymentProviderTypeSafeLine:
{
access := domain.AccessConfigForSafeLine{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -759,7 +759,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
return deployer, err
}
- case domain.DeployProviderTypeSSH:
+ case domain.DeploymentProviderTypeSSH:
{
access := domain.AccessConfigForSSH{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -787,7 +787,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
return deployer, err
}
- case domain.DeployProviderTypeTencentCloudCDN, domain.DeployProviderTypeTencentCloudCLB, domain.DeployProviderTypeTencentCloudCOS, domain.DeployProviderTypeTencentCloudCSS, domain.DeployProviderTypeTencentCloudECDN, domain.DeployProviderTypeTencentCloudEO, domain.DeployProviderTypeTencentCloudSCF, domain.DeployProviderTypeTencentCloudSSL, domain.DeployProviderTypeTencentCloudSSLDeploy, domain.DeployProviderTypeTencentCloudVOD, domain.DeployProviderTypeTencentCloudWAF:
+ case domain.DeploymentProviderTypeTencentCloudCDN, domain.DeploymentProviderTypeTencentCloudCLB, domain.DeploymentProviderTypeTencentCloudCOS, domain.DeploymentProviderTypeTencentCloudCSS, domain.DeploymentProviderTypeTencentCloudECDN, domain.DeploymentProviderTypeTencentCloudEO, domain.DeploymentProviderTypeTencentCloudSCF, domain.DeploymentProviderTypeTencentCloudSSL, domain.DeploymentProviderTypeTencentCloudSSLDeploy, domain.DeploymentProviderTypeTencentCloudVOD, domain.DeploymentProviderTypeTencentCloudWAF:
{
access := domain.AccessConfigForTencentCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -795,7 +795,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeTencentCloudCDN:
+ case domain.DeploymentProviderTypeTencentCloudCDN:
deployer, err := pTencentCloudCDN.NewDeployer(&pTencentCloudCDN.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -803,7 +803,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudCLB:
+ case domain.DeploymentProviderTypeTencentCloudCLB:
deployer, err := pTencentCloudCLB.NewDeployer(&pTencentCloudCLB.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -815,7 +815,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudCOS:
+ case domain.DeploymentProviderTypeTencentCloudCOS:
deployer, err := pTencentCloudCOS.NewDeployer(&pTencentCloudCOS.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -825,7 +825,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudCSS:
+ case domain.DeploymentProviderTypeTencentCloudCSS:
deployer, err := pTencentCloudCSS.NewDeployer(&pTencentCloudCSS.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -833,7 +833,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudECDN:
+ case domain.DeploymentProviderTypeTencentCloudECDN:
deployer, err := pTencentCloudECDN.NewDeployer(&pTencentCloudECDN.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -841,7 +841,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudEO:
+ case domain.DeploymentProviderTypeTencentCloudEO:
deployer, err := pTencentCloudEO.NewDeployer(&pTencentCloudEO.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -850,7 +850,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudSCF:
+ case domain.DeploymentProviderTypeTencentCloudSCF:
deployer, err := pTencentCloudSCF.NewDeployer(&pTencentCloudSCF.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -859,14 +859,14 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudSSL:
+ case domain.DeploymentProviderTypeTencentCloudSSL:
deployer, err := pTencentCloudSSL.NewDeployer(&pTencentCloudSSL.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudSSLDeploy:
+ case domain.DeploymentProviderTypeTencentCloudSSLDeploy:
deployer, err := pTencentCloudSSLDeploy.NewDeployer(&pTencentCloudSSLDeploy.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -876,7 +876,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudVOD:
+ case domain.DeploymentProviderTypeTencentCloudVOD:
deployer, err := pTencentCloudVOD.NewDeployer(&pTencentCloudVOD.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -885,7 +885,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeTencentCloudWAF:
+ case domain.DeploymentProviderTypeTencentCloudWAF:
deployer, err := pTencentCloudWAF.NewDeployer(&pTencentCloudWAF.DeployerConfig{
SecretId: access.SecretId,
SecretKey: access.SecretKey,
@@ -900,7 +900,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeUCloudUCDN, domain.DeployProviderTypeUCloudUS3:
+ case domain.DeploymentProviderTypeUCloudUCDN, domain.DeploymentProviderTypeUCloudUS3:
{
access := domain.AccessConfigForUCloud{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -908,7 +908,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeUCloudUCDN:
+ case domain.DeploymentProviderTypeUCloudUCDN:
deployer, err := pUCloudUCDN.NewDeployer(&pUCloudUCDN.DeployerConfig{
PrivateKey: access.PrivateKey,
PublicKey: access.PublicKey,
@@ -917,7 +917,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeUCloudUS3:
+ case domain.DeploymentProviderTypeUCloudUS3:
deployer, err := pUCloudUS3.NewDeployer(&pUCloudUS3.DeployerConfig{
PrivateKey: access.PrivateKey,
PublicKey: access.PublicKey,
@@ -933,7 +933,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeUpyunCDN, domain.DeployProviderTypeUpyunFile:
+ case domain.DeploymentProviderTypeUpyunCDN, domain.DeploymentProviderTypeUpyunFile:
{
access := domain.AccessConfigForUpyun{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -941,7 +941,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeUpyunCDN, domain.DeployProviderTypeUpyunFile:
+ case domain.DeploymentProviderTypeUpyunCDN, domain.DeploymentProviderTypeUpyunFile:
deployer, err := pUpyunCDN.NewDeployer(&pUpyunCDN.DeployerConfig{
Username: access.Username,
Password: access.Password,
@@ -954,7 +954,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeVolcEngineALB, domain.DeployProviderTypeVolcEngineCDN, domain.DeployProviderTypeVolcEngineCertCenter, domain.DeployProviderTypeVolcEngineCLB, domain.DeployProviderTypeVolcEngineDCDN, domain.DeployProviderTypeVolcEngineImageX, domain.DeployProviderTypeVolcEngineLive, domain.DeployProviderTypeVolcEngineTOS:
+ case domain.DeploymentProviderTypeVolcEngineALB, domain.DeploymentProviderTypeVolcEngineCDN, domain.DeploymentProviderTypeVolcEngineCertCenter, domain.DeploymentProviderTypeVolcEngineCLB, domain.DeploymentProviderTypeVolcEngineDCDN, domain.DeploymentProviderTypeVolcEngineImageX, domain.DeploymentProviderTypeVolcEngineLive, domain.DeploymentProviderTypeVolcEngineTOS:
{
access := domain.AccessConfigForVolcEngine{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -962,7 +962,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeVolcEngineALB:
+ case domain.DeploymentProviderTypeVolcEngineALB:
deployer, err := pVolcEngineALB.NewDeployer(&pVolcEngineALB.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.SecretAccessKey,
@@ -974,7 +974,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeVolcEngineCDN:
+ case domain.DeploymentProviderTypeVolcEngineCDN:
deployer, err := pVolcEngineCDN.NewDeployer(&pVolcEngineCDN.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.SecretAccessKey,
@@ -982,7 +982,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeVolcEngineCertCenter:
+ case domain.DeploymentProviderTypeVolcEngineCertCenter:
deployer, err := pVolcEngineCertCenter.NewDeployer(&pVolcEngineCertCenter.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.SecretAccessKey,
@@ -990,7 +990,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeVolcEngineCLB:
+ case domain.DeploymentProviderTypeVolcEngineCLB:
deployer, err := pVolcEngineCLB.NewDeployer(&pVolcEngineCLB.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.SecretAccessKey,
@@ -1001,7 +1001,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeVolcEngineDCDN:
+ case domain.DeploymentProviderTypeVolcEngineDCDN:
deployer, err := pVolcEngineDCDN.NewDeployer(&pVolcEngineDCDN.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.SecretAccessKey,
@@ -1009,7 +1009,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeVolcEngineImageX:
+ case domain.DeploymentProviderTypeVolcEngineImageX:
deployer, err := pVolcEngineImageX.NewDeployer(&pVolcEngineImageX.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.SecretAccessKey,
@@ -1019,7 +1019,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeVolcEngineLive:
+ case domain.DeploymentProviderTypeVolcEngineLive:
deployer, err := pVolcEngineLive.NewDeployer(&pVolcEngineLive.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.SecretAccessKey,
@@ -1027,7 +1027,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
})
return deployer, err
- case domain.DeployProviderTypeVolcEngineTOS:
+ case domain.DeploymentProviderTypeVolcEngineTOS:
deployer, err := pVolcEngineTOS.NewDeployer(&pVolcEngineTOS.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.SecretAccessKey,
@@ -1042,7 +1042,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeWangsuCDNPro:
+ case domain.DeploymentProviderTypeWangsuCDNPro:
{
access := domain.AccessConfigForWangsu{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
@@ -1050,7 +1050,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
switch options.Provider {
- case domain.DeployProviderTypeWangsuCDNPro:
+ case domain.DeploymentProviderTypeWangsuCDNPro:
deployer, err := pWangsuCDNPro.NewDeployer(&pWangsuCDNPro.DeployerConfig{
AccessKeyId: access.AccessKeyId,
AccessKeySecret: access.AccessKeySecret,
@@ -1067,7 +1067,7 @@ func createDeployerProvider(options *deployerProviderOptions) (deployer.Deployer
}
}
- case domain.DeployProviderTypeWebhook:
+ case domain.DeploymentProviderTypeWebhook:
{
access := domain.AccessConfigForWebhook{}
if err := maputil.Populate(options.ProviderAccessConfig, &access); err != nil {
diff --git a/internal/domain/provider.go b/internal/domain/provider.go
index 5345215a..71404fb2 100644
--- a/internal/domain/provider.go
+++ b/internal/domain/provider.go
@@ -68,74 +68,74 @@ const (
AccessProviderTypeZeroSSL = AccessProviderType("zerossl")
)
-type ApplyCAProviderType string
+type CAProviderType string
/*
-申请证书 CA 提供商常量值。
+证书颁发机构提供商常量值。
短横线前的部分始终等于授权提供商类型。
注意:如果追加新的常量值,请保持以 ASCII 排序。
NOTICE: If you add new constant, please keep ASCII order.
*/
const (
- ApplyCAProviderTypeBuypass = ApplyCAProviderType(AccessProviderTypeBuypass)
- ApplyCAProviderTypeGoogleTrustServices = ApplyCAProviderType(AccessProviderTypeGoogleTrustServices)
- ApplyCAProviderTypeLetsEncrypt = ApplyCAProviderType(AccessProviderTypeLetsEncrypt)
- ApplyCAProviderTypeLetsEncryptStaging = ApplyCAProviderType(AccessProviderTypeLetsEncryptStaging)
- ApplyCAProviderTypeSSLCom = ApplyCAProviderType(AccessProviderTypeSSLCOM)
- ApplyCAProviderTypeZeroSSL = ApplyCAProviderType(AccessProviderTypeZeroSSL)
+ CAProviderTypeBuypass = CAProviderType(AccessProviderTypeBuypass)
+ CAProviderTypeGoogleTrustServices = CAProviderType(AccessProviderTypeGoogleTrustServices)
+ CAProviderTypeLetsEncrypt = CAProviderType(AccessProviderTypeLetsEncrypt)
+ CAProviderTypeLetsEncryptStaging = CAProviderType(AccessProviderTypeLetsEncryptStaging)
+ CAProviderTypeSSLCom = CAProviderType(AccessProviderTypeSSLCOM)
+ CAProviderTypeZeroSSL = CAProviderType(AccessProviderTypeZeroSSL)
)
-type ApplyDNSProviderType string
+type AcmeDns01ProviderType string
/*
-申请证书 DNS 提供商常量值。
+ACME DNS-01 提供商常量值。
短横线前的部分始终等于授权提供商类型。
注意:如果追加新的常量值,请保持以 ASCII 排序。
NOTICE: If you add new constant, please keep ASCII order.
*/
const (
- ApplyDNSProviderTypeACMEHttpReq = ApplyDNSProviderType(AccessProviderTypeACMEHttpReq)
- ApplyDNSProviderTypeAliyun = ApplyDNSProviderType(AccessProviderTypeAliyun) // 兼容旧值,等同于 [ApplyDNSProviderTypeAliyunDNS]
- ApplyDNSProviderTypeAliyunDNS = ApplyDNSProviderType(AccessProviderTypeAliyun + "-dns")
- ApplyDNSProviderTypeAWS = ApplyDNSProviderType(AccessProviderTypeAWS) // 兼容旧值,等同于 [ApplyDNSProviderTypeAWSRoute53]
- ApplyDNSProviderTypeAWSRoute53 = ApplyDNSProviderType(AccessProviderTypeAWS + "-route53")
- ApplyDNSProviderTypeAzure = ApplyDNSProviderType(AccessProviderTypeAzure) // 兼容旧值,等同于 [ApplyDNSProviderTypeAzure]
- ApplyDNSProviderTypeAzureDNS = ApplyDNSProviderType(AccessProviderTypeAzure + "-dns")
- ApplyDNSProviderTypeBaiduCloud = ApplyDNSProviderType(AccessProviderTypeBaiduCloud) // 兼容旧值,等同于 [ApplyDNSProviderTypeBaiduCloudDNS]
- ApplyDNSProviderTypeBaiduCloudDNS = ApplyDNSProviderType(AccessProviderTypeBaiduCloud + "-dns")
- ApplyDNSProviderTypeBunny = ApplyDNSProviderType(AccessProviderTypeBunny)
- ApplyDNSProviderTypeCloudflare = ApplyDNSProviderType(AccessProviderTypeCloudflare)
- ApplyDNSProviderTypeClouDNS = ApplyDNSProviderType(AccessProviderTypeClouDNS)
- ApplyDNSProviderTypeCMCCCloud = ApplyDNSProviderType(AccessProviderTypeCMCCCloud)
- ApplyDNSProviderTypeDeSEC = ApplyDNSProviderType(AccessProviderTypeDeSEC)
- ApplyDNSProviderTypeDNSLA = ApplyDNSProviderType(AccessProviderTypeDNSLA)
- ApplyDNSProviderTypeDynv6 = ApplyDNSProviderType(AccessProviderTypeDynv6)
- ApplyDNSProviderTypeGcore = ApplyDNSProviderType(AccessProviderTypeGcore)
- ApplyDNSProviderTypeGname = ApplyDNSProviderType(AccessProviderTypeGname)
- ApplyDNSProviderTypeGoDaddy = ApplyDNSProviderType(AccessProviderTypeGoDaddy)
- ApplyDNSProviderTypeHuaweiCloud = ApplyDNSProviderType(AccessProviderTypeHuaweiCloud) // 兼容旧值,等同于 [ApplyDNSProviderTypeHuaweiCloudDNS]
- ApplyDNSProviderTypeHuaweiCloudDNS = ApplyDNSProviderType(AccessProviderTypeHuaweiCloud + "-dns")
- ApplyDNSProviderTypeJDCloud = ApplyDNSProviderType(AccessProviderTypeJDCloud) // 兼容旧值,等同于 [ApplyDNSProviderTypeJDCloudDNS]
- ApplyDNSProviderTypeJDCloudDNS = ApplyDNSProviderType(AccessProviderTypeJDCloud + "-dns")
- ApplyDNSProviderTypeNamecheap = ApplyDNSProviderType(AccessProviderTypeNamecheap)
- ApplyDNSProviderTypeNameDotCom = ApplyDNSProviderType(AccessProviderTypeNameDotCom)
- ApplyDNSProviderTypeNameSilo = ApplyDNSProviderType(AccessProviderTypeNameSilo)
- ApplyDNSProviderTypeNS1 = ApplyDNSProviderType(AccessProviderTypeNS1)
- ApplyDNSProviderTypePorkbun = ApplyDNSProviderType(AccessProviderTypePorkbun)
- ApplyDNSProviderTypePowerDNS = ApplyDNSProviderType(AccessProviderTypePowerDNS)
- ApplyDNSProviderTypeRainYun = ApplyDNSProviderType(AccessProviderTypeRainYun)
- ApplyDNSProviderTypeTencentCloud = ApplyDNSProviderType(AccessProviderTypeTencentCloud) // 兼容旧值,等同于 [ApplyDNSProviderTypeTencentCloudDNS]
- ApplyDNSProviderTypeTencentCloudDNS = ApplyDNSProviderType(AccessProviderTypeTencentCloud + "-dns")
- ApplyDNSProviderTypeTencentCloudEO = ApplyDNSProviderType(AccessProviderTypeTencentCloud + "-eo")
- ApplyDNSProviderTypeVercel = ApplyDNSProviderType(AccessProviderTypeVercel)
- ApplyDNSProviderTypeVolcEngine = ApplyDNSProviderType(AccessProviderTypeVolcEngine) // 兼容旧值,等同于 [ApplyDNSProviderTypeVolcEngineDNS]
- ApplyDNSProviderTypeVolcEngineDNS = ApplyDNSProviderType(AccessProviderTypeVolcEngine + "-dns")
- ApplyDNSProviderTypeWestcn = ApplyDNSProviderType(AccessProviderTypeWestcn)
+ AcmeDns01ProviderTypeACMEHttpReq = AcmeDns01ProviderType(AccessProviderTypeACMEHttpReq)
+ AcmeDns01ProviderTypeAliyun = AcmeDns01ProviderType(AccessProviderTypeAliyun) // 兼容旧值,等同于 [AcmeDns01ProviderTypeAliyunDNS]
+ AcmeDns01ProviderTypeAliyunDNS = AcmeDns01ProviderType(AccessProviderTypeAliyun + "-dns")
+ AcmeDns01ProviderTypeAWS = AcmeDns01ProviderType(AccessProviderTypeAWS) // 兼容旧值,等同于 [AcmeDns01ProviderTypeAWSRoute53]
+ AcmeDns01ProviderTypeAWSRoute53 = AcmeDns01ProviderType(AccessProviderTypeAWS + "-route53")
+ AcmeDns01ProviderTypeAzure = AcmeDns01ProviderType(AccessProviderTypeAzure) // 兼容旧值,等同于 [AcmeDns01ProviderTypeAzure]
+ AcmeDns01ProviderTypeAzureDNS = AcmeDns01ProviderType(AccessProviderTypeAzure + "-dns")
+ AcmeDns01ProviderTypeBaiduCloud = AcmeDns01ProviderType(AccessProviderTypeBaiduCloud) // 兼容旧值,等同于 [AcmeDns01ProviderTypeBaiduCloudDNS]
+ AcmeDns01ProviderTypeBaiduCloudDNS = AcmeDns01ProviderType(AccessProviderTypeBaiduCloud + "-dns")
+ AcmeDns01ProviderTypeBunny = AcmeDns01ProviderType(AccessProviderTypeBunny)
+ AcmeDns01ProviderTypeCloudflare = AcmeDns01ProviderType(AccessProviderTypeCloudflare)
+ AcmeDns01ProviderTypeClouDNS = AcmeDns01ProviderType(AccessProviderTypeClouDNS)
+ AcmeDns01ProviderTypeCMCCCloud = AcmeDns01ProviderType(AccessProviderTypeCMCCCloud)
+ AcmeDns01ProviderTypeDeSEC = AcmeDns01ProviderType(AccessProviderTypeDeSEC)
+ AcmeDns01ProviderTypeDNSLA = AcmeDns01ProviderType(AccessProviderTypeDNSLA)
+ AcmeDns01ProviderTypeDynv6 = AcmeDns01ProviderType(AccessProviderTypeDynv6)
+ AcmeDns01ProviderTypeGcore = AcmeDns01ProviderType(AccessProviderTypeGcore)
+ AcmeDns01ProviderTypeGname = AcmeDns01ProviderType(AccessProviderTypeGname)
+ AcmeDns01ProviderTypeGoDaddy = AcmeDns01ProviderType(AccessProviderTypeGoDaddy)
+ AcmeDns01ProviderTypeHuaweiCloud = AcmeDns01ProviderType(AccessProviderTypeHuaweiCloud) // 兼容旧值,等同于 [AcmeDns01ProviderTypeHuaweiCloudDNS]
+ AcmeDns01ProviderTypeHuaweiCloudDNS = AcmeDns01ProviderType(AccessProviderTypeHuaweiCloud + "-dns")
+ AcmeDns01ProviderTypeJDCloud = AcmeDns01ProviderType(AccessProviderTypeJDCloud) // 兼容旧值,等同于 [AcmeDns01ProviderTypeJDCloudDNS]
+ AcmeDns01ProviderTypeJDCloudDNS = AcmeDns01ProviderType(AccessProviderTypeJDCloud + "-dns")
+ AcmeDns01ProviderTypeNamecheap = AcmeDns01ProviderType(AccessProviderTypeNamecheap)
+ AcmeDns01ProviderTypeNameDotCom = AcmeDns01ProviderType(AccessProviderTypeNameDotCom)
+ AcmeDns01ProviderTypeNameSilo = AcmeDns01ProviderType(AccessProviderTypeNameSilo)
+ AcmeDns01ProviderTypeNS1 = AcmeDns01ProviderType(AccessProviderTypeNS1)
+ AcmeDns01ProviderTypePorkbun = AcmeDns01ProviderType(AccessProviderTypePorkbun)
+ AcmeDns01ProviderTypePowerDNS = AcmeDns01ProviderType(AccessProviderTypePowerDNS)
+ AcmeDns01ProviderTypeRainYun = AcmeDns01ProviderType(AccessProviderTypeRainYun)
+ AcmeDns01ProviderTypeTencentCloud = AcmeDns01ProviderType(AccessProviderTypeTencentCloud) // 兼容旧值,等同于 [AcmeDns01ProviderTypeTencentCloudDNS]
+ AcmeDns01ProviderTypeTencentCloudDNS = AcmeDns01ProviderType(AccessProviderTypeTencentCloud + "-dns")
+ AcmeDns01ProviderTypeTencentCloudEO = AcmeDns01ProviderType(AccessProviderTypeTencentCloud + "-eo")
+ AcmeDns01ProviderTypeVercel = AcmeDns01ProviderType(AccessProviderTypeVercel)
+ AcmeDns01ProviderTypeVolcEngine = AcmeDns01ProviderType(AccessProviderTypeVolcEngine) // 兼容旧值,等同于 [AcmeDns01ProviderTypeVolcEngineDNS]
+ AcmeDns01ProviderTypeVolcEngineDNS = AcmeDns01ProviderType(AccessProviderTypeVolcEngine + "-dns")
+ AcmeDns01ProviderTypeWestcn = AcmeDns01ProviderType(AccessProviderTypeWestcn)
)
-type DeployProviderType string
+type DeploymentProviderType string
/*
部署证书主机提供商常量值。
@@ -145,83 +145,83 @@ type DeployProviderType string
NOTICE: If you add new constant, please keep ASCII order.
*/
const (
- DeployProviderType1PanelConsole = DeployProviderType(AccessProviderType1Panel + "-console")
- DeployProviderType1PanelSite = DeployProviderType(AccessProviderType1Panel + "-site")
- DeployProviderTypeAliyunALB = DeployProviderType(AccessProviderTypeAliyun + "-alb")
- DeployProviderTypeAliyunAPIGW = DeployProviderType(AccessProviderTypeAliyun + "-apigw")
- DeployProviderTypeAliyunCAS = DeployProviderType(AccessProviderTypeAliyun + "-cas")
- DeployProviderTypeAliyunCASDeploy = DeployProviderType(AccessProviderTypeAliyun + "-casdeploy")
- DeployProviderTypeAliyunCDN = DeployProviderType(AccessProviderTypeAliyun + "-cdn")
- DeployProviderTypeAliyunCLB = DeployProviderType(AccessProviderTypeAliyun + "-clb")
- DeployProviderTypeAliyunDCDN = DeployProviderType(AccessProviderTypeAliyun + "-dcdn")
- DeployProviderTypeAliyunESA = DeployProviderType(AccessProviderTypeAliyun + "-esa")
- DeployProviderTypeAliyunFC = DeployProviderType(AccessProviderTypeAliyun + "-fc")
- DeployProviderTypeAliyunLive = DeployProviderType(AccessProviderTypeAliyun + "-live")
- DeployProviderTypeAliyunNLB = DeployProviderType(AccessProviderTypeAliyun + "-nlb")
- DeployProviderTypeAliyunOSS = DeployProviderType(AccessProviderTypeAliyun + "-oss")
- DeployProviderTypeAliyunVOD = DeployProviderType(AccessProviderTypeAliyun + "-vod")
- DeployProviderTypeAliyunWAF = DeployProviderType(AccessProviderTypeAliyun + "-waf")
- DeployProviderTypeAWSACM = DeployProviderType(AccessProviderTypeAWS + "-acm")
- DeployProviderTypeAWSCloudFront = DeployProviderType(AccessProviderTypeAWS + "-cloudfront")
- DeployProviderTypeAzureKeyVault = DeployProviderType(AccessProviderTypeAzure + "-keyvault")
- DeployProviderTypeBaiduCloudAppBLB = DeployProviderType(AccessProviderTypeBaiduCloud + "-appblb")
- DeployProviderTypeBaiduCloudBLB = DeployProviderType(AccessProviderTypeBaiduCloud + "-blb")
- DeployProviderTypeBaiduCloudCDN = DeployProviderType(AccessProviderTypeBaiduCloud + "-cdn")
- DeployProviderTypeBaiduCloudCert = DeployProviderType(AccessProviderTypeBaiduCloud + "-cert")
- DeployProviderTypeBaishanCDN = DeployProviderType(AccessProviderTypeBaishan + "-cdn")
- DeployProviderTypeBaotaPanelConsole = DeployProviderType(AccessProviderTypeBaotaPanel + "-console")
- DeployProviderTypeBaotaPanelSite = DeployProviderType(AccessProviderTypeBaotaPanel + "-site")
- DeployProviderTypeBunnyCDN = DeployProviderType(AccessProviderTypeBunny + "-cdn")
- DeployProviderTypeBytePlusCDN = DeployProviderType(AccessProviderTypeBytePlus + "-cdn")
- DeployProviderTypeCacheFly = DeployProviderType(AccessProviderTypeCacheFly)
- DeployProviderTypeCdnfly = DeployProviderType(AccessProviderTypeCdnfly)
- DeployProviderTypeDogeCloudCDN = DeployProviderType(AccessProviderTypeDogeCloud + "-cdn")
- DeployProviderTypeEdgioApplications = DeployProviderType(AccessProviderTypeEdgio + "-applications")
- DeployProviderTypeGcoreCDN = DeployProviderType(AccessProviderTypeGcore + "-cdn")
- DeployProviderTypeHuaweiCloudCDN = DeployProviderType(AccessProviderTypeHuaweiCloud + "-cdn")
- DeployProviderTypeHuaweiCloudELB = DeployProviderType(AccessProviderTypeHuaweiCloud + "-elb")
- DeployProviderTypeHuaweiCloudSCM = DeployProviderType(AccessProviderTypeHuaweiCloud + "-scm")
- DeployProviderTypeHuaweiCloudWAF = DeployProviderType(AccessProviderTypeHuaweiCloud + "-waf")
- DeployProviderTypeJDCloudALB = DeployProviderType(AccessProviderTypeJDCloud + "-alb")
- DeployProviderTypeJDCloudCDN = DeployProviderType(AccessProviderTypeJDCloud + "-cdn")
- DeployProviderTypeJDCloudLive = DeployProviderType(AccessProviderTypeJDCloud + "-live")
- DeployProviderTypeJDCloudVOD = DeployProviderType(AccessProviderTypeJDCloud + "-vod")
- DeployProviderTypeKubernetesSecret = DeployProviderType(AccessProviderTypeKubernetes + "-secret")
- DeployProviderTypeLocal = DeployProviderType(AccessProviderTypeLocal)
- DeployProviderTypeQiniuCDN = DeployProviderType(AccessProviderTypeQiniu + "-cdn")
- DeployProviderTypeQiniuKodo = DeployProviderType(AccessProviderTypeQiniu + "-kodo")
- DeployProviderTypeQiniuPili = DeployProviderType(AccessProviderTypeQiniu + "-pili")
- DeployProviderTypeRainYunRCDN = DeployProviderType(AccessProviderTypeRainYun + "-rcdn")
- DeployProviderTypeSafeLine = DeployProviderType(AccessProviderTypeSafeLine)
- DeployProviderTypeSSH = DeployProviderType(AccessProviderTypeSSH)
- DeployProviderTypeTencentCloudCDN = DeployProviderType(AccessProviderTypeTencentCloud + "-cdn")
- DeployProviderTypeTencentCloudCLB = DeployProviderType(AccessProviderTypeTencentCloud + "-clb")
- DeployProviderTypeTencentCloudCOS = DeployProviderType(AccessProviderTypeTencentCloud + "-cos")
- DeployProviderTypeTencentCloudCSS = DeployProviderType(AccessProviderTypeTencentCloud + "-css")
- DeployProviderTypeTencentCloudECDN = DeployProviderType(AccessProviderTypeTencentCloud + "-ecdn")
- DeployProviderTypeTencentCloudEO = DeployProviderType(AccessProviderTypeTencentCloud + "-eo")
- DeployProviderTypeTencentCloudSCF = DeployProviderType(AccessProviderTypeTencentCloud + "-scf")
- DeployProviderTypeTencentCloudSSL = DeployProviderType(AccessProviderTypeTencentCloud + "-ssl")
- DeployProviderTypeTencentCloudSSLDeploy = DeployProviderType(AccessProviderTypeTencentCloud + "-ssldeploy")
- DeployProviderTypeTencentCloudVOD = DeployProviderType(AccessProviderTypeTencentCloud + "-vod")
- DeployProviderTypeTencentCloudWAF = DeployProviderType(AccessProviderTypeTencentCloud + "-waf")
- DeployProviderTypeUCloudUCDN = DeployProviderType(AccessProviderTypeUCloud + "-ucdn")
- DeployProviderTypeUCloudUS3 = DeployProviderType(AccessProviderTypeUCloud + "-us3")
- DeployProviderTypeUpyunCDN = DeployProviderType(AccessProviderTypeUpyun + "-cdn")
- DeployProviderTypeUpyunFile = DeployProviderType(AccessProviderTypeUpyun + "-file")
- DeployProviderTypeVolcEngineALB = DeployProviderType(AccessProviderTypeVolcEngine + "-alb")
- DeployProviderTypeVolcEngineCDN = DeployProviderType(AccessProviderTypeVolcEngine + "-cdn")
- DeployProviderTypeVolcEngineCertCenter = DeployProviderType(AccessProviderTypeVolcEngine + "-certcenter")
- DeployProviderTypeVolcEngineCLB = DeployProviderType(AccessProviderTypeVolcEngine + "-clb")
- DeployProviderTypeVolcEngineDCDN = DeployProviderType(AccessProviderTypeVolcEngine + "-dcdn")
- DeployProviderTypeVolcEngineImageX = DeployProviderType(AccessProviderTypeVolcEngine + "-imagex")
- DeployProviderTypeVolcEngineLive = DeployProviderType(AccessProviderTypeVolcEngine + "-live")
- DeployProviderTypeVolcEngineTOS = DeployProviderType(AccessProviderTypeVolcEngine + "-tos")
- DeployProviderTypeWangsuCDNPro = DeployProviderType(AccessProviderTypeWangsu + "-cdnpro")
- DeployProviderTypeWebhook = DeployProviderType(AccessProviderTypeWebhook)
+ DeploymentProviderType1PanelConsole = DeploymentProviderType(AccessProviderType1Panel + "-console")
+ DeploymentProviderType1PanelSite = DeploymentProviderType(AccessProviderType1Panel + "-site")
+ DeploymentProviderTypeAliyunALB = DeploymentProviderType(AccessProviderTypeAliyun + "-alb")
+ DeploymentProviderTypeAliyunAPIGW = DeploymentProviderType(AccessProviderTypeAliyun + "-apigw")
+ DeploymentProviderTypeAliyunCAS = DeploymentProviderType(AccessProviderTypeAliyun + "-cas")
+ DeploymentProviderTypeAliyunCASDeploy = DeploymentProviderType(AccessProviderTypeAliyun + "-casdeploy")
+ DeploymentProviderTypeAliyunCDN = DeploymentProviderType(AccessProviderTypeAliyun + "-cdn")
+ DeploymentProviderTypeAliyunCLB = DeploymentProviderType(AccessProviderTypeAliyun + "-clb")
+ DeploymentProviderTypeAliyunDCDN = DeploymentProviderType(AccessProviderTypeAliyun + "-dcdn")
+ DeploymentProviderTypeAliyunESA = DeploymentProviderType(AccessProviderTypeAliyun + "-esa")
+ DeploymentProviderTypeAliyunFC = DeploymentProviderType(AccessProviderTypeAliyun + "-fc")
+ DeploymentProviderTypeAliyunLive = DeploymentProviderType(AccessProviderTypeAliyun + "-live")
+ DeploymentProviderTypeAliyunNLB = DeploymentProviderType(AccessProviderTypeAliyun + "-nlb")
+ DeploymentProviderTypeAliyunOSS = DeploymentProviderType(AccessProviderTypeAliyun + "-oss")
+ DeploymentProviderTypeAliyunVOD = DeploymentProviderType(AccessProviderTypeAliyun + "-vod")
+ DeploymentProviderTypeAliyunWAF = DeploymentProviderType(AccessProviderTypeAliyun + "-waf")
+ DeploymentProviderTypeAWSACM = DeploymentProviderType(AccessProviderTypeAWS + "-acm")
+ DeploymentProviderTypeAWSCloudFront = DeploymentProviderType(AccessProviderTypeAWS + "-cloudfront")
+ DeploymentProviderTypeAzureKeyVault = DeploymentProviderType(AccessProviderTypeAzure + "-keyvault")
+ DeploymentProviderTypeBaiduCloudAppBLB = DeploymentProviderType(AccessProviderTypeBaiduCloud + "-appblb")
+ DeploymentProviderTypeBaiduCloudBLB = DeploymentProviderType(AccessProviderTypeBaiduCloud + "-blb")
+ DeploymentProviderTypeBaiduCloudCDN = DeploymentProviderType(AccessProviderTypeBaiduCloud + "-cdn")
+ DeploymentProviderTypeBaiduCloudCert = DeploymentProviderType(AccessProviderTypeBaiduCloud + "-cert")
+ DeploymentProviderTypeBaishanCDN = DeploymentProviderType(AccessProviderTypeBaishan + "-cdn")
+ DeploymentProviderTypeBaotaPanelConsole = DeploymentProviderType(AccessProviderTypeBaotaPanel + "-console")
+ DeploymentProviderTypeBaotaPanelSite = DeploymentProviderType(AccessProviderTypeBaotaPanel + "-site")
+ DeploymentProviderTypeBunnyCDN = DeploymentProviderType(AccessProviderTypeBunny + "-cdn")
+ DeploymentProviderTypeBytePlusCDN = DeploymentProviderType(AccessProviderTypeBytePlus + "-cdn")
+ DeploymentProviderTypeCacheFly = DeploymentProviderType(AccessProviderTypeCacheFly)
+ DeploymentProviderTypeCdnfly = DeploymentProviderType(AccessProviderTypeCdnfly)
+ DeploymentProviderTypeDogeCloudCDN = DeploymentProviderType(AccessProviderTypeDogeCloud + "-cdn")
+ DeploymentProviderTypeEdgioApplications = DeploymentProviderType(AccessProviderTypeEdgio + "-applications")
+ DeploymentProviderTypeGcoreCDN = DeploymentProviderType(AccessProviderTypeGcore + "-cdn")
+ DeploymentProviderTypeHuaweiCloudCDN = DeploymentProviderType(AccessProviderTypeHuaweiCloud + "-cdn")
+ DeploymentProviderTypeHuaweiCloudELB = DeploymentProviderType(AccessProviderTypeHuaweiCloud + "-elb")
+ DeploymentProviderTypeHuaweiCloudSCM = DeploymentProviderType(AccessProviderTypeHuaweiCloud + "-scm")
+ DeploymentProviderTypeHuaweiCloudWAF = DeploymentProviderType(AccessProviderTypeHuaweiCloud + "-waf")
+ DeploymentProviderTypeJDCloudALB = DeploymentProviderType(AccessProviderTypeJDCloud + "-alb")
+ DeploymentProviderTypeJDCloudCDN = DeploymentProviderType(AccessProviderTypeJDCloud + "-cdn")
+ DeploymentProviderTypeJDCloudLive = DeploymentProviderType(AccessProviderTypeJDCloud + "-live")
+ DeploymentProviderTypeJDCloudVOD = DeploymentProviderType(AccessProviderTypeJDCloud + "-vod")
+ DeploymentProviderTypeKubernetesSecret = DeploymentProviderType(AccessProviderTypeKubernetes + "-secret")
+ DeploymentProviderTypeLocal = DeploymentProviderType(AccessProviderTypeLocal)
+ DeploymentProviderTypeQiniuCDN = DeploymentProviderType(AccessProviderTypeQiniu + "-cdn")
+ DeploymentProviderTypeQiniuKodo = DeploymentProviderType(AccessProviderTypeQiniu + "-kodo")
+ DeploymentProviderTypeQiniuPili = DeploymentProviderType(AccessProviderTypeQiniu + "-pili")
+ DeploymentProviderTypeRainYunRCDN = DeploymentProviderType(AccessProviderTypeRainYun + "-rcdn")
+ DeploymentProviderTypeSafeLine = DeploymentProviderType(AccessProviderTypeSafeLine)
+ DeploymentProviderTypeSSH = DeploymentProviderType(AccessProviderTypeSSH)
+ DeploymentProviderTypeTencentCloudCDN = DeploymentProviderType(AccessProviderTypeTencentCloud + "-cdn")
+ DeploymentProviderTypeTencentCloudCLB = DeploymentProviderType(AccessProviderTypeTencentCloud + "-clb")
+ DeploymentProviderTypeTencentCloudCOS = DeploymentProviderType(AccessProviderTypeTencentCloud + "-cos")
+ DeploymentProviderTypeTencentCloudCSS = DeploymentProviderType(AccessProviderTypeTencentCloud + "-css")
+ DeploymentProviderTypeTencentCloudECDN = DeploymentProviderType(AccessProviderTypeTencentCloud + "-ecdn")
+ DeploymentProviderTypeTencentCloudEO = DeploymentProviderType(AccessProviderTypeTencentCloud + "-eo")
+ DeploymentProviderTypeTencentCloudSCF = DeploymentProviderType(AccessProviderTypeTencentCloud + "-scf")
+ DeploymentProviderTypeTencentCloudSSL = DeploymentProviderType(AccessProviderTypeTencentCloud + "-ssl")
+ DeploymentProviderTypeTencentCloudSSLDeploy = DeploymentProviderType(AccessProviderTypeTencentCloud + "-ssldeploy")
+ DeploymentProviderTypeTencentCloudVOD = DeploymentProviderType(AccessProviderTypeTencentCloud + "-vod")
+ DeploymentProviderTypeTencentCloudWAF = DeploymentProviderType(AccessProviderTypeTencentCloud + "-waf")
+ DeploymentProviderTypeUCloudUCDN = DeploymentProviderType(AccessProviderTypeUCloud + "-ucdn")
+ DeploymentProviderTypeUCloudUS3 = DeploymentProviderType(AccessProviderTypeUCloud + "-us3")
+ DeploymentProviderTypeUpyunCDN = DeploymentProviderType(AccessProviderTypeUpyun + "-cdn")
+ DeploymentProviderTypeUpyunFile = DeploymentProviderType(AccessProviderTypeUpyun + "-file")
+ DeploymentProviderTypeVolcEngineALB = DeploymentProviderType(AccessProviderTypeVolcEngine + "-alb")
+ DeploymentProviderTypeVolcEngineCDN = DeploymentProviderType(AccessProviderTypeVolcEngine + "-cdn")
+ DeploymentProviderTypeVolcEngineCertCenter = DeploymentProviderType(AccessProviderTypeVolcEngine + "-certcenter")
+ DeploymentProviderTypeVolcEngineCLB = DeploymentProviderType(AccessProviderTypeVolcEngine + "-clb")
+ DeploymentProviderTypeVolcEngineDCDN = DeploymentProviderType(AccessProviderTypeVolcEngine + "-dcdn")
+ DeploymentProviderTypeVolcEngineImageX = DeploymentProviderType(AccessProviderTypeVolcEngine + "-imagex")
+ DeploymentProviderTypeVolcEngineLive = DeploymentProviderType(AccessProviderTypeVolcEngine + "-live")
+ DeploymentProviderTypeVolcEngineTOS = DeploymentProviderType(AccessProviderTypeVolcEngine + "-tos")
+ DeploymentProviderTypeWangsuCDNPro = DeploymentProviderType(AccessProviderTypeWangsu + "-cdnpro")
+ DeploymentProviderTypeWebhook = DeploymentProviderType(AccessProviderTypeWebhook)
)
-type NotifyProviderType string
+type NotificationProviderType string
/*
消息通知提供商常量值。
@@ -231,5 +231,5 @@ type NotifyProviderType string
NOTICE: If you add new constant, please keep ASCII order.
*/
const (
- NotifyProviderTypeWebhook = NotifyProviderType(AccessProviderTypeWebhook)
+ NotificationProviderTypeWebhook = NotificationProviderType(AccessProviderTypeWebhook)
)
diff --git a/internal/notify/notifier.go b/internal/notify/notifier.go
index b8547e94..59d6d475 100644
--- a/internal/notify/notifier.go
+++ b/internal/notify/notifier.go
@@ -31,7 +31,7 @@ func NewWithWorkflowNode(config NotifierWithWorkflowNodeConfig) (Notifier, error
nodeConfig := config.Node.GetConfigForNotify()
options := ¬ifierProviderOptions{
- Provider: domain.NotifyProviderType(nodeConfig.Provider),
+ Provider: domain.NotificationProviderType(nodeConfig.Provider),
ProviderAccessConfig: make(map[string]any),
ProviderNotifyConfig: nodeConfig.ProviderConfig,
}
diff --git a/internal/notify/providers.go b/internal/notify/providers.go
index dde87587..7d2f772c 100644
--- a/internal/notify/providers.go
+++ b/internal/notify/providers.go
@@ -10,7 +10,7 @@ import (
)
type notifierProviderOptions struct {
- Provider domain.NotifyProviderType
+ Provider domain.NotificationProviderType
ProviderAccessConfig map[string]any
ProviderNotifyConfig map[string]any
}
@@ -21,7 +21,7 @@ func createNotifierProvider(options *notifierProviderOptions) (notifier.Notifier
NOTICE: If you add new constant, please keep ASCII order.
*/
switch options.Provider {
- case domain.NotifyProviderTypeWebhook:
+ case domain.NotificationProviderTypeWebhook:
return pWebhook.NewNotifier(&pWebhook.NotifierConfig{
Url: maputil.GetString(options.ProviderAccessConfig, "url"),
AllowInsecureConnections: maputil.GetBool(options.ProviderAccessConfig, "allowInsecureConnections"),
diff --git a/ui/public/imgs/providers/email.svg b/ui/public/imgs/providers/email.svg
new file mode 100644
index 00000000..a74f0c41
--- /dev/null
+++ b/ui/public/imgs/providers/email.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/mattermost.svg b/ui/public/imgs/providers/mattermost.svg
new file mode 100644
index 00000000..18cc2819
--- /dev/null
+++ b/ui/public/imgs/providers/mattermost.svg
@@ -0,0 +1 @@
+
diff --git a/ui/public/imgs/providers/telegram.svg b/ui/public/imgs/providers/telegram.svg
new file mode 100644
index 00000000..f4cd38c1
--- /dev/null
+++ b/ui/public/imgs/providers/telegram.svg
@@ -0,0 +1 @@
+
diff --git a/ui/src/components/provider/ApplyDNSProviderPicker.tsx b/ui/src/components/provider/AcmeDns01ProviderPicker.tsx
similarity index 86%
rename from ui/src/components/provider/ApplyDNSProviderPicker.tsx
rename to ui/src/components/provider/AcmeDns01ProviderPicker.tsx
index bcf65965..570c5d14 100644
--- a/ui/src/components/provider/ApplyDNSProviderPicker.tsx
+++ b/ui/src/components/provider/AcmeDns01ProviderPicker.tsx
@@ -3,9 +3,9 @@ import { useTranslation } from "react-i18next";
import { Avatar, Card, Col, Empty, Flex, Input, type InputRef, Row, Typography } from "antd";
import Show from "@/components/Show";
-import { applyDNSProvidersMap } from "@/domain/provider";
+import { acmeDns01ProvidersMap } from "@/domain/provider";
-export type ApplyDNSProviderPickerProps = {
+export type AcmeDns01ProviderPickerProps = {
className?: string;
style?: React.CSSProperties;
autoFocus?: boolean;
@@ -13,7 +13,7 @@ export type ApplyDNSProviderPickerProps = {
onSelect?: (value: string) => void;
};
-const ApplyDNSProviderPicker = ({ className, style, autoFocus, placeholder, onSelect }: ApplyDNSProviderPickerProps) => {
+const AcmeDns01ProviderPicker = ({ className, style, autoFocus, placeholder, onSelect }: AcmeDns01ProviderPickerProps) => {
const { t } = useTranslation();
const [keyword, setKeyword] = useState();
@@ -25,7 +25,7 @@ const ApplyDNSProviderPicker = ({ className, style, autoFocus, placeholder, onSe
}, []);
const providers = useMemo(() => {
- return Array.from(applyDNSProvidersMap.values()).filter((provider) => {
+ return Array.from(acmeDns01ProvidersMap.values()).filter((provider) => {
if (keyword) {
const value = keyword.toLowerCase();
return provider.type.toLowerCase().includes(value) || t(provider.name).toLowerCase().includes(value);
@@ -72,4 +72,4 @@ const ApplyDNSProviderPicker = ({ className, style, autoFocus, placeholder, onSe
);
};
-export default memo(ApplyDNSProviderPicker);
+export default memo(AcmeDns01ProviderPicker);
diff --git a/ui/src/components/provider/NotifyProviderSelect.tsx b/ui/src/components/provider/AcmeDns01ProviderSelect.tsx
similarity index 77%
rename from ui/src/components/provider/NotifyProviderSelect.tsx
rename to ui/src/components/provider/AcmeDns01ProviderSelect.tsx
index 409126f4..a2a2217a 100644
--- a/ui/src/components/provider/NotifyProviderSelect.tsx
+++ b/ui/src/components/provider/AcmeDns01ProviderSelect.tsx
@@ -2,21 +2,21 @@ import { memo, useEffect, useState } from "react";
import { useTranslation } from "react-i18next";
import { Avatar, Select, type SelectProps, Space, Typography } from "antd";
-import { type NotifyProvider, notifyProvidersMap } from "@/domain/provider";
+import { type AcmeDns01Provider, acmeDns01ProvidersMap } from "@/domain/provider";
-export type NotifyProviderSelectProps = Omit<
+export type AcmeDns01ProviderSelectProps = Omit<
SelectProps,
"filterOption" | "filterSort" | "labelRender" | "options" | "optionFilterProp" | "optionLabelProp" | "optionRender"
> & {
- filter?: (record: NotifyProvider) => boolean;
+ filter?: (record: AcmeDns01Provider) => boolean;
};
-const NotifyProviderSelect = ({ filter, ...props }: NotifyProviderSelectProps) => {
+const AcmeDns01ProviderSelect = ({ filter, ...props }: AcmeDns01ProviderSelectProps) => {
const { t } = useTranslation();
- const [options, setOptions] = useState>([]);
+ const [options, setOptions] = useState>([]);
useEffect(() => {
- const allItems = Array.from(notifyProvidersMap.values());
+ const allItems = Array.from(acmeDns01ProvidersMap.values());
const filteredItems = filter != null ? allItems.filter(filter) : allItems;
setOptions(
filteredItems.map((item) => ({
@@ -29,7 +29,7 @@ const NotifyProviderSelect = ({ filter, ...props }: NotifyProviderSelectProps) =
}, [filter]);
const renderOption = (key: string) => {
- const provider = notifyProvidersMap.get(key);
+ const provider = acmeDns01ProvidersMap.get(key);
return (
@@ -64,4 +64,4 @@ const NotifyProviderSelect = ({ filter, ...props }: NotifyProviderSelectProps) =
);
};
-export default memo(NotifyProviderSelect);
+export default memo(AcmeDns01ProviderSelect);
diff --git a/ui/src/components/provider/ApplyCAProviderSelect.tsx b/ui/src/components/provider/CAProviderSelect.tsx
similarity index 81%
rename from ui/src/components/provider/ApplyCAProviderSelect.tsx
rename to ui/src/components/provider/CAProviderSelect.tsx
index 6c805bae..15d31230 100644
--- a/ui/src/components/provider/ApplyCAProviderSelect.tsx
+++ b/ui/src/components/provider/CAProviderSelect.tsx
@@ -2,28 +2,28 @@ import { memo, useEffect, useState } from "react";
import { useTranslation } from "react-i18next";
import { Avatar, Select, type SelectProps, Space, Typography } from "antd";
-import { type ApplyCAProvider, applyCAProvidersMap } from "@/domain/provider";
+import { type CAProvider, caProvidersMap } from "@/domain/provider";
-export type ApplyCAProviderSelectProps = Omit<
+export type CAProviderSelectProps = Omit<
SelectProps,
"filterOption" | "filterSort" | "labelRender" | "options" | "optionFilterProp" | "optionLabelProp" | "optionRender"
> & {
- filter?: (record: ApplyCAProvider) => boolean;
+ filter?: (record: CAProvider) => boolean;
};
-const ApplyCAProviderSelect = ({ filter, ...props }: ApplyCAProviderSelectProps) => {
+const CAProviderSelect = ({ filter, ...props }: CAProviderSelectProps) => {
const { t } = useTranslation();
- const [options, setOptions] = useState>([]);
+ const [options, setOptions] = useState>([]);
useEffect(() => {
- const allItems = Array.from(applyCAProvidersMap.values());
+ const allItems = Array.from(caProvidersMap.values());
const filteredItems = filter != null ? allItems.filter(filter) : allItems;
setOptions([
{
key: "",
value: "",
label: t("provider.default_ca_provider.label"),
- data: {} as ApplyCAProvider,
+ data: {} as CAProvider,
},
...filteredItems.map((item) => ({
key: item.type,
@@ -45,7 +45,7 @@ const ApplyCAProviderSelect = ({ filter, ...props }: ApplyCAProviderSelectProps)
);
}
- const provider = applyCAProvidersMap.get(key);
+ const provider = caProvidersMap.get(key);
return (
@@ -80,4 +80,4 @@ const ApplyCAProviderSelect = ({ filter, ...props }: ApplyCAProviderSelectProps)
);
};
-export default memo(ApplyCAProviderSelect);
+export default memo(CAProviderSelect);
diff --git a/ui/src/components/provider/DeployProviderPicker.tsx b/ui/src/components/provider/DeploymentProviderPicker.tsx
similarity index 76%
rename from ui/src/components/provider/DeployProviderPicker.tsx
rename to ui/src/components/provider/DeploymentProviderPicker.tsx
index 10aa3e09..8ba09b92 100644
--- a/ui/src/components/provider/DeployProviderPicker.tsx
+++ b/ui/src/components/provider/DeploymentProviderPicker.tsx
@@ -3,9 +3,9 @@ import { useTranslation } from "react-i18next";
import { Avatar, Card, Col, Empty, Flex, Input, type InputRef, Row, Tabs, Tooltip, Typography } from "antd";
import Show from "@/components/Show";
-import { DEPLOY_CATEGORIES, deployProvidersMap } from "@/domain/provider";
+import { DEPLOYMENT_CATEGORIES, deploymentProvidersMap } from "@/domain/provider";
-export type DeployProviderPickerProps = {
+export type DeploymentProviderPickerProps = {
className?: string;
style?: React.CSSProperties;
autoFocus?: boolean;
@@ -13,10 +13,10 @@ export type DeployProviderPickerProps = {
onSelect?: (value: string) => void;
};
-const DeployProviderPicker = ({ className, style, autoFocus, placeholder, onSelect }: DeployProviderPickerProps) => {
+const DeploymentProviderPicker = ({ className, style, autoFocus, placeholder, onSelect }: DeploymentProviderPickerProps) => {
const { t } = useTranslation();
- const [category, setCategory] = useState(DEPLOY_CATEGORIES.ALL);
+ const [category, setCategory] = useState(DEPLOYMENT_CATEGORIES.ALL);
const [keyword, setKeyword] = useState();
const keywordInputRef = useRef(null);
@@ -27,9 +27,9 @@ const DeployProviderPicker = ({ className, style, autoFocus, placeholder, onSele
}, []);
const providers = useMemo(() => {
- return Array.from(deployProvidersMap.values())
+ return Array.from(deploymentProvidersMap.values())
.filter((provider) => {
- if (category && category !== DEPLOY_CATEGORIES.ALL) {
+ if (category && category !== DEPLOYMENT_CATEGORIES.ALL) {
return provider.category === category;
}
@@ -56,17 +56,17 @@ const DeployProviderPicker = ({ className, style, autoFocus, placeholder, onSele
({
key: key,
label: t(`provider.category.${key}`),
@@ -110,4 +110,4 @@ const DeployProviderPicker = ({ className, style, autoFocus, placeholder, onSele
);
};
-export default memo(DeployProviderPicker);
+export default memo(DeploymentProviderPicker);
diff --git a/ui/src/components/provider/ApplyDNSProviderSelect.tsx b/ui/src/components/provider/DeploymentProviderSelect.tsx
similarity index 77%
rename from ui/src/components/provider/ApplyDNSProviderSelect.tsx
rename to ui/src/components/provider/DeploymentProviderSelect.tsx
index f7e3c259..0b38cedf 100644
--- a/ui/src/components/provider/ApplyDNSProviderSelect.tsx
+++ b/ui/src/components/provider/DeploymentProviderSelect.tsx
@@ -2,21 +2,21 @@ import { memo, useEffect, useState } from "react";
import { useTranslation } from "react-i18next";
import { Avatar, Select, type SelectProps, Space, Typography } from "antd";
-import { type ApplyDNSProvider, applyDNSProvidersMap } from "@/domain/provider";
+import { type DeploymentProvider, deploymentProvidersMap } from "@/domain/provider";
-export type ApplyDNSProviderSelectProps = Omit<
+export type DeploymentProviderSelectProps = Omit<
SelectProps,
"filterOption" | "filterSort" | "labelRender" | "options" | "optionFilterProp" | "optionLabelProp" | "optionRender"
> & {
- filter?: (record: ApplyDNSProvider) => boolean;
+ filter?: (record: DeploymentProvider) => boolean;
};
-const ApplyDNSProviderSelect = ({ filter, ...props }: ApplyDNSProviderSelectProps) => {
+const DeploymentProviderSelect = ({ filter, ...props }: DeploymentProviderSelectProps) => {
const { t } = useTranslation();
- const [options, setOptions] = useState>([]);
+ const [options, setOptions] = useState>([]);
useEffect(() => {
- const allItems = Array.from(applyDNSProvidersMap.values());
+ const allItems = Array.from(deploymentProvidersMap.values());
const filteredItems = filter != null ? allItems.filter(filter) : allItems;
setOptions(
filteredItems.map((item) => ({
@@ -29,7 +29,7 @@ const ApplyDNSProviderSelect = ({ filter, ...props }: ApplyDNSProviderSelectProp
}, [filter]);
const renderOption = (key: string) => {
- const provider = applyDNSProvidersMap.get(key);
+ const provider = deploymentProvidersMap.get(key);
return (
@@ -64,4 +64,4 @@ const ApplyDNSProviderSelect = ({ filter, ...props }: ApplyDNSProviderSelectProp
);
};
-export default memo(ApplyDNSProviderSelect);
+export default memo(DeploymentProviderSelect);
diff --git a/ui/src/components/provider/DeployProviderSelect.tsx b/ui/src/components/provider/NotificationProviderSelect.tsx
similarity index 76%
rename from ui/src/components/provider/DeployProviderSelect.tsx
rename to ui/src/components/provider/NotificationProviderSelect.tsx
index 5be10cb7..98a1005c 100644
--- a/ui/src/components/provider/DeployProviderSelect.tsx
+++ b/ui/src/components/provider/NotificationProviderSelect.tsx
@@ -2,21 +2,21 @@ import { memo, useEffect, useState } from "react";
import { useTranslation } from "react-i18next";
import { Avatar, Select, type SelectProps, Space, Typography } from "antd";
-import { type DeployProvider, deployProvidersMap } from "@/domain/provider";
+import { type NotificationProvider, notificationProvidersMap } from "@/domain/provider";
-export type DeployProviderSelectProps = Omit<
+export type NotificationProviderSelectProps = Omit<
SelectProps,
"filterOption" | "filterSort" | "labelRender" | "options" | "optionFilterProp" | "optionLabelProp" | "optionRender"
> & {
- filter?: (record: DeployProvider) => boolean;
+ filter?: (record: NotificationProvider) => boolean;
};
-const DeployProviderSelect = ({ filter, ...props }: DeployProviderSelectProps) => {
+const NotificationProviderSelect = ({ filter, ...props }: NotificationProviderSelectProps) => {
const { t } = useTranslation();
- const [options, setOptions] = useState>([]);
+ const [options, setOptions] = useState>([]);
useEffect(() => {
- const allItems = Array.from(deployProvidersMap.values());
+ const allItems = Array.from(notificationProvidersMap.values());
const filteredItems = filter != null ? allItems.filter(filter) : allItems;
setOptions(
filteredItems.map((item) => ({
@@ -29,7 +29,7 @@ const DeployProviderSelect = ({ filter, ...props }: DeployProviderSelectProps) =
}, [filter]);
const renderOption = (key: string) => {
- const provider = deployProvidersMap.get(key);
+ const provider = notificationProvidersMap.get(key);
return (
@@ -64,4 +64,4 @@ const DeployProviderSelect = ({ filter, ...props }: DeployProviderSelectProps) =
);
};
-export default memo(DeployProviderSelect);
+export default memo(NotificationProviderSelect);
diff --git a/ui/src/components/workflow/node/ApplyNodeConfigForm.tsx b/ui/src/components/workflow/node/ApplyNodeConfigForm.tsx
index 98bfcef2..c198b61c 100644
--- a/ui/src/components/workflow/node/ApplyNodeConfigForm.tsx
+++ b/ui/src/components/workflow/node/ApplyNodeConfigForm.tsx
@@ -31,10 +31,10 @@ import AccessEditModal from "@/components/access/AccessEditModal";
import AccessSelect from "@/components/access/AccessSelect";
import ModalForm from "@/components/ModalForm";
import MultipleInput from "@/components/MultipleInput";
-import ApplyCAProviderSelect from "@/components/provider/ApplyCAProviderSelect";
-import ApplyDNSProviderSelect from "@/components/provider/ApplyDNSProviderSelect";
+import AcmeDns01ProviderSelect from "@/components/provider/AcmeDns01ProviderSelect";
+import CAProviderSelect from "@/components/provider/CAProviderSelect";
import Show from "@/components/Show";
-import { ACCESS_USAGES, APPLY_DNS_PROVIDERS, accessProvidersMap, applyCAProvidersMap, applyDNSProvidersMap } from "@/domain/provider";
+import { ACCESS_USAGES, ACME_DNS01_PROVIDERS, accessProvidersMap, acmeDns01ProvidersMap, caProvidersMap } from "@/domain/provider";
import { type WorkflowNodeConfigForApply } from "@/domain/workflow";
import { useAntdForm, useAntdFormName, useZustandShallowSelector } from "@/hooks";
import { useAccessesStore } from "@/stores/access";
@@ -99,7 +99,7 @@ const ApplyNodeConfigForm = forwardRef {
if (!fieldCAProvider) return true;
- const provider = applyCAProvidersMap.get(fieldCAProvider);
+ const provider = caProvidersMap.get(fieldCAProvider);
return !!provider?.builtin || !!v;
}, t("workflow_node.apply.form.ca_provider_access.placeholder")),
caProviderConfig: z.any().nullish(),
@@ -155,7 +155,7 @@ const ApplyNodeConfigForm = forwardRef e.id === fieldProviderAccessId);
- const providers = Array.from(applyDNSProvidersMap.values()).filter((e) => e.provider === access?.provider);
+ const providers = Array.from(acmeDns01ProvidersMap.values()).filter((e) => e.provider === access?.provider);
setShowProvider(providers.length > 1);
} else {
setShowProvider(false);
@@ -166,7 +166,7 @@ const ApplyNodeConfigForm = forwardRef {
// 内置的 CA 提供商(如 Let's Encrypt)无需显示授权信息字段
if (fieldCAProvider) {
- const provider = applyCAProvidersMap.get(fieldCAProvider);
+ const provider = caProvidersMap.get(fieldCAProvider);
setShowCAProviderAccess(!provider?.builtin);
} else {
setShowCAProviderAccess(false);
@@ -188,16 +188,16 @@ const ApplyNodeConfigForm = forwardRef;
- case APPLY_DNS_PROVIDERS.HUAWEICLOUD:
- case APPLY_DNS_PROVIDERS.HUAWEICLOUD_DNS:
+ case ACME_DNS01_PROVIDERS.HUAWEICLOUD:
+ case ACME_DNS01_PROVIDERS.HUAWEICLOUD_DNS:
return ;
- case APPLY_DNS_PROVIDERS.JDCLOUD:
- case APPLY_DNS_PROVIDERS.JDCLOUD_DNS:
+ case ACME_DNS01_PROVIDERS.JDCLOUD:
+ case ACME_DNS01_PROVIDERS.JDCLOUD_DNS:
return ;
- case APPLY_DNS_PROVIDERS.TENCENTCLOUD_EO:
+ case ACME_DNS01_PROVIDERS.TENCENTCLOUD_EO:
return ;
}
}, [disabled, initialValues?.providerConfig, fieldProvider, nestedFormInst, nestedFormName]);
@@ -210,7 +210,7 @@ const ApplyNodeConfigForm = forwardRef access.id === value);
- const provider = Array.from(applyDNSProvidersMap.values()).find((provider) => provider.provider === access?.provider);
+ const provider = Array.from(acmeDns01ProvidersMap.values()).find((provider) => provider.provider === access?.provider);
if (fieldProvider !== provider?.type) {
formInst.setFieldValue("provider", provider?.type);
onValuesChange?.(formInst.getFieldsValue(true));
@@ -243,7 +243,7 @@ const ApplyNodeConfigForm = forwardRef
- {
if (fieldProviderAccessId) {
@@ -413,7 +413,7 @@ const ApplyNodeConfigForm = forwardRef
-
{
if (fieldCAProvider) {
- return applyCAProvidersMap.get(fieldCAProvider)?.provider === record.provider;
+ return caProvidersMap.get(fieldCAProvider)?.provider === record.provider;
}
const provider = accessProvidersMap.get(record.provider);
diff --git a/ui/src/components/workflow/node/DeployNode.tsx b/ui/src/components/workflow/node/DeployNode.tsx
index 9eca1248..92eb2890 100644
--- a/ui/src/components/workflow/node/DeployNode.tsx
+++ b/ui/src/components/workflow/node/DeployNode.tsx
@@ -3,7 +3,7 @@ import { useTranslation } from "react-i18next";
import { Avatar, Flex, Typography } from "antd";
import { produce } from "immer";
-import { deployProvidersMap } from "@/domain/provider";
+import { deploymentProvidersMap } from "@/domain/provider";
import { type WorkflowNodeConfigForDeploy, WorkflowNodeType } from "@/domain/workflow";
import { useZustandShallowSelector } from "@/hooks";
import { useWorkflowStore } from "@/stores/workflow";
@@ -43,7 +43,7 @@ const DeployNode = ({ node, disabled }: DeployNodeProps) => {
}
const config = (node.config as WorkflowNodeConfigForDeploy) ?? {};
- const provider = deployProvidersMap.get(config.provider);
+ const provider = deploymentProvidersMap.get(config.provider);
return (
diff --git a/ui/src/components/workflow/node/DeployNodeConfigForm.tsx b/ui/src/components/workflow/node/DeployNodeConfigForm.tsx
index 24d256de..c86f94ee 100644
--- a/ui/src/components/workflow/node/DeployNodeConfigForm.tsx
+++ b/ui/src/components/workflow/node/DeployNodeConfigForm.tsx
@@ -7,10 +7,10 @@ import { z } from "zod";
import AccessEditModal from "@/components/access/AccessEditModal";
import AccessSelect from "@/components/access/AccessSelect";
-import DeployProviderPicker from "@/components/provider/DeployProviderPicker.tsx";
-import DeployProviderSelect from "@/components/provider/DeployProviderSelect.tsx";
+import DeploymentProviderPicker from "@/components/provider/DeploymentProviderPicker.tsx";
+import DeploymentProviderSelect from "@/components/provider/DeploymentProviderSelect.tsx";
import Show from "@/components/Show";
-import { ACCESS_USAGES, DEPLOY_PROVIDERS, accessProvidersMap, deployProvidersMap } from "@/domain/provider";
+import { ACCESS_USAGES, DEPLOYMENT_PROVIDERS, accessProvidersMap, deploymentProvidersMap } from "@/domain/provider";
import { type WorkflowNode, type WorkflowNodeConfigForDeploy } from "@/domain/workflow";
import { useAntdForm, useAntdFormName, useZustandShallowSelector } from "@/hooks";
import { useWorkflowStore } from "@/stores/workflow";
@@ -133,7 +133,7 @@ const DeployNodeConfigForm = forwardRef {
if (!fieldProvider) return true;
- const provider = deployProvidersMap.get(fieldProvider);
+ const provider = deploymentProvidersMap.get(fieldProvider);
return !!provider?.builtin || !!v;
}, t("workflow_node.deploy.form.provider_access.placeholder")),
providerConfig: z.any().nullish(),
@@ -151,7 +151,7 @@ const DeployNodeConfigForm = forwardRef {
// 内置的部署提供商(如本地部署)无需显示授权信息字段
if (fieldProvider) {
- const provider = deployProvidersMap.get(fieldProvider);
+ const provider = deploymentProvidersMap.get(fieldProvider);
setShowProviderAccess(!provider?.builtin);
} else {
setShowProviderAccess(false);
@@ -173,145 +173,145 @@ const DeployNodeConfigForm = forwardRef;
- case DEPLOY_PROVIDERS["1PANEL_SITE"]:
+ case DEPLOYMENT_PROVIDERS["1PANEL_SITE"]:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_ALB:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_ALB:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_APIGW:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_APIGW:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_CAS:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_CAS:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_CAS_DEPLOY:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_CAS_DEPLOY:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_CLB:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_CLB:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_CDN:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_CDN:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_DCDN:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_DCDN:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_ESA:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_ESA:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_FC:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_FC:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_LIVE:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_LIVE:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_NLB:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_NLB:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_OSS:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_OSS:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_VOD:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_VOD:
return ;
- case DEPLOY_PROVIDERS.ALIYUN_WAF:
+ case DEPLOYMENT_PROVIDERS.ALIYUN_WAF:
return ;
- case DEPLOY_PROVIDERS.AWS_ACM:
+ case DEPLOYMENT_PROVIDERS.AWS_ACM:
return ;
- case DEPLOY_PROVIDERS.AWS_CLOUDFRONT:
+ case DEPLOYMENT_PROVIDERS.AWS_CLOUDFRONT:
return ;
- case DEPLOY_PROVIDERS.AZURE_KEYVAULT:
+ case DEPLOYMENT_PROVIDERS.AZURE_KEYVAULT:
return ;
- case DEPLOY_PROVIDERS.BAIDUCLOUD_APPBLB:
+ case DEPLOYMENT_PROVIDERS.BAIDUCLOUD_APPBLB:
return ;
- case DEPLOY_PROVIDERS.BAIDUCLOUD_BLB:
+ case DEPLOYMENT_PROVIDERS.BAIDUCLOUD_BLB:
return ;
- case DEPLOY_PROVIDERS.BAIDUCLOUD_CDN:
+ case DEPLOYMENT_PROVIDERS.BAIDUCLOUD_CDN:
return ;
- case DEPLOY_PROVIDERS.BAISHAN_CDN:
+ case DEPLOYMENT_PROVIDERS.BAISHAN_CDN:
return ;
- case DEPLOY_PROVIDERS.BAOTAPANEL_CONSOLE:
+ case DEPLOYMENT_PROVIDERS.BAOTAPANEL_CONSOLE:
return ;
- case DEPLOY_PROVIDERS.BAOTAPANEL_SITE:
+ case DEPLOYMENT_PROVIDERS.BAOTAPANEL_SITE:
return ;
- case DEPLOY_PROVIDERS.BUNNY_CDN:
+ case DEPLOYMENT_PROVIDERS.BUNNY_CDN:
return ;
- case DEPLOY_PROVIDERS.BYTEPLUS_CDN:
+ case DEPLOYMENT_PROVIDERS.BYTEPLUS_CDN:
return ;
- case DEPLOY_PROVIDERS.CDNFLY:
+ case DEPLOYMENT_PROVIDERS.CDNFLY:
return ;
- case DEPLOY_PROVIDERS.DOGECLOUD_CDN:
+ case DEPLOYMENT_PROVIDERS.DOGECLOUD_CDN:
return ;
- case DEPLOY_PROVIDERS.EDGIO_APPLICATIONS:
+ case DEPLOYMENT_PROVIDERS.EDGIO_APPLICATIONS:
return ;
- case DEPLOY_PROVIDERS.GCORE_CDN:
+ case DEPLOYMENT_PROVIDERS.GCORE_CDN:
return ;
- case DEPLOY_PROVIDERS.HUAWEICLOUD_CDN:
+ case DEPLOYMENT_PROVIDERS.HUAWEICLOUD_CDN:
return ;
- case DEPLOY_PROVIDERS.HUAWEICLOUD_ELB:
+ case DEPLOYMENT_PROVIDERS.HUAWEICLOUD_ELB:
return ;
- case DEPLOY_PROVIDERS.HUAWEICLOUD_WAF:
+ case DEPLOYMENT_PROVIDERS.HUAWEICLOUD_WAF:
return ;
- case DEPLOY_PROVIDERS.JDCLOUD_ALB:
+ case DEPLOYMENT_PROVIDERS.JDCLOUD_ALB:
return ;
- case DEPLOY_PROVIDERS.JDCLOUD_CDN:
+ case DEPLOYMENT_PROVIDERS.JDCLOUD_CDN:
return ;
- case DEPLOY_PROVIDERS.JDCLOUD_LIVE:
+ case DEPLOYMENT_PROVIDERS.JDCLOUD_LIVE:
return ;
- case DEPLOY_PROVIDERS.JDCLOUD_VOD:
+ case DEPLOYMENT_PROVIDERS.JDCLOUD_VOD:
return ;
- case DEPLOY_PROVIDERS.KUBERNETES_SECRET:
+ case DEPLOYMENT_PROVIDERS.KUBERNETES_SECRET:
return ;
- case DEPLOY_PROVIDERS.LOCAL:
+ case DEPLOYMENT_PROVIDERS.LOCAL:
return ;
- case DEPLOY_PROVIDERS.QINIU_CDN:
+ case DEPLOYMENT_PROVIDERS.QINIU_CDN:
return ;
- case DEPLOY_PROVIDERS.QINIU_KODO:
+ case DEPLOYMENT_PROVIDERS.QINIU_KODO:
return ;
- case DEPLOY_PROVIDERS.QINIU_PILI:
+ case DEPLOYMENT_PROVIDERS.QINIU_PILI:
return ;
- case DEPLOY_PROVIDERS.RAINYUN_RCDN:
+ case DEPLOYMENT_PROVIDERS.RAINYUN_RCDN:
return ;
- case DEPLOY_PROVIDERS.SAFELINE:
+ case DEPLOYMENT_PROVIDERS.SAFELINE:
return ;
- case DEPLOY_PROVIDERS.SSH:
+ case DEPLOYMENT_PROVIDERS.SSH:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_CDN:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_CDN:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_CLB:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_CLB:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_COS:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_COS:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_CSS:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_CSS:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_ECDN:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_ECDN:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_EO:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_EO:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_SCF:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_SCF:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_SSL_DEPLOY:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_SSL_DEPLOY:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_VOD:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_VOD:
return ;
- case DEPLOY_PROVIDERS.TENCENTCLOUD_WAF:
+ case DEPLOYMENT_PROVIDERS.TENCENTCLOUD_WAF:
return ;
- case DEPLOY_PROVIDERS.UCLOUD_UCDN:
+ case DEPLOYMENT_PROVIDERS.UCLOUD_UCDN:
return ;
- case DEPLOY_PROVIDERS.UCLOUD_US3:
+ case DEPLOYMENT_PROVIDERS.UCLOUD_US3:
return ;
- case DEPLOY_PROVIDERS.UPYUN_CDN:
+ case DEPLOYMENT_PROVIDERS.UPYUN_CDN:
return ;
- case DEPLOY_PROVIDERS.UPYUN_FILE:
+ case DEPLOYMENT_PROVIDERS.UPYUN_FILE:
return ;
- case DEPLOY_PROVIDERS.VOLCENGINE_ALB:
+ case DEPLOYMENT_PROVIDERS.VOLCENGINE_ALB:
return ;
- case DEPLOY_PROVIDERS.VOLCENGINE_CDN:
+ case DEPLOYMENT_PROVIDERS.VOLCENGINE_CDN:
return ;
- case DEPLOY_PROVIDERS.VOLCENGINE_CERTCENTER:
+ case DEPLOYMENT_PROVIDERS.VOLCENGINE_CERTCENTER:
return ;
- case DEPLOY_PROVIDERS.VOLCENGINE_CLB:
+ case DEPLOYMENT_PROVIDERS.VOLCENGINE_CLB:
return ;
- case DEPLOY_PROVIDERS.VOLCENGINE_DCDN:
+ case DEPLOYMENT_PROVIDERS.VOLCENGINE_DCDN:
return ;
- case DEPLOY_PROVIDERS.VOLCENGINE_IMAGEX:
+ case DEPLOYMENT_PROVIDERS.VOLCENGINE_IMAGEX:
return ;
- case DEPLOY_PROVIDERS.VOLCENGINE_LIVE:
+ case DEPLOYMENT_PROVIDERS.VOLCENGINE_LIVE:
return ;
- case DEPLOY_PROVIDERS.VOLCENGINE_TOS:
+ case DEPLOYMENT_PROVIDERS.VOLCENGINE_TOS:
return ;
- case DEPLOY_PROVIDERS.WANGSU_CDNPRO:
+ case DEPLOYMENT_PROVIDERS.WANGSU_CDNPRO:
return ;
- case DEPLOY_PROVIDERS.WEBHOOK:
+ case DEPLOYMENT_PROVIDERS.WEBHOOK:
return ;
}
}, [disabled, initialValues?.providerConfig, fieldProvider, nestedFormInst, nestedFormName]);
@@ -339,7 +339,7 @@ const DeployNodeConfigForm = forwardRef
}
+ fallback={}
>
-
{
if (fieldProvider) {
- return deployProvidersMap.get(fieldProvider)?.provider === record.provider;
+ return deploymentProvidersMap.get(fieldProvider)?.provider === record.provider;
}
const provider = accessProvidersMap.get(record.provider);
@@ -444,7 +444,7 @@ const DeployNodeConfigForm = forwardRef
-
+
{
const config = (node.config as WorkflowNodeConfigForNotify) ?? {};
const channel = notifyChannelsMap.get(config.channel as string);
- const provider = notifyProvidersMap.get(config.provider);
+ const provider = notificationProvidersMap.get(config.provider);
return (
diff --git a/ui/src/components/workflow/node/NotifyNodeConfigForm.tsx b/ui/src/components/workflow/node/NotifyNodeConfigForm.tsx
index 98333fd7..295a0533 100644
--- a/ui/src/components/workflow/node/NotifyNodeConfigForm.tsx
+++ b/ui/src/components/workflow/node/NotifyNodeConfigForm.tsx
@@ -2,14 +2,14 @@ import { forwardRef, memo, useEffect, useImperativeHandle, useState } from "reac
import { useTranslation } from "react-i18next";
import { Link } from "react-router";
import { PlusOutlined as PlusOutlinedIcon, RightOutlined as RightOutlinedIcon } from "@ant-design/icons";
-import { Alert, Button, Form, type FormInstance, Input, Select } from "antd";
+import { Button, Form, type FormInstance, Input, Select } from "antd";
import { createSchemaFieldRule } from "antd-zod";
import { z } from "zod";
import AccessEditModal from "@/components/access/AccessEditModal";
import AccessSelect from "@/components/access/AccessSelect";
-import NotifyProviderSelect from "@/components/provider/NotifyProviderSelect";
-import { ACCESS_USAGES, accessProvidersMap, notifyProvidersMap } from "@/domain/provider";
+import NotificationProviderSelect from "@/components/provider/NotificationProviderSelect";
+import { ACCESS_USAGES, accessProvidersMap, notificationProvidersMap } from "@/domain/provider";
import { notifyChannelsMap } from "@/domain/settings";
import { type WorkflowNodeConfigForNotify } from "@/domain/workflow";
import { useAntdForm, useZustandShallowSelector } from "@/hooks";
@@ -81,7 +81,7 @@ const NotifyNodeConfigForm = forwardRef e.id === fieldProviderAccessId);
- const providers = Array.from(notifyProvidersMap.values()).filter((e) => e.provider === access?.provider);
+ const providers = Array.from(notificationProvidersMap.values()).filter((e) => e.provider === access?.provider);
setShowProvider(providers.length > 1);
} else {
setShowProvider(false);
@@ -96,7 +96,7 @@ const NotifyNodeConfigForm = forwardRef access.id === value);
- const provider = Array.from(notifyProvidersMap.values()).find((provider) => provider.provider === access?.provider);
+ const provider = Array.from(notificationProvidersMap.values()).find((provider) => provider.provider === access?.provider);
if (fieldProvider !== provider?.type) {
formInst.setFieldValue("provider", provider?.type);
onValuesChange?.(formInst.getFieldsValue(true));
@@ -172,7 +172,7 @@ const NotifyNodeConfigForm = forwardRef
- {
if (fieldProviderAccessId) {
diff --git a/ui/src/domain/provider.ts b/ui/src/domain/provider.ts
index 4731a313..167e20ff 100644
--- a/ui/src/domain/provider.ts
+++ b/ui/src/domain/provider.ts
@@ -150,12 +150,12 @@ export const accessProvidersMap: Map = new Map(
+export const caProvidersMap: Map = new Map(
/*
注意:此处的顺序决定显示在前端的顺序。
NOTICE: The following order determines the order displayed at the frontend.
*/
[
- [APPLY_CA_PROVIDERS.LETSENCRYPT, "builtin"],
- [APPLY_CA_PROVIDERS.LETSENCRYPTSTAGING, "builtin"],
- [APPLY_CA_PROVIDERS.BUYPASS],
- [APPLY_CA_PROVIDERS.GOOGLETRUSTSERVICES],
- [APPLY_CA_PROVIDERS.SSLCOM],
- [APPLY_CA_PROVIDERS.ZEROSSL],
+ [CA_PROVIDERS.LETSENCRYPT, "builtin"],
+ [CA_PROVIDERS.LETSENCRYPTSTAGING, "builtin"],
+ [CA_PROVIDERS.BUYPASS],
+ [CA_PROVIDERS.GOOGLETRUSTSERVICES],
+ [CA_PROVIDERS.SSLCOM],
+ [CA_PROVIDERS.ZEROSSL],
].map(([type, builtin]) => [
type,
{
- type: type as ApplyCAProviderType,
+ type: type as CAProviderType,
name: accessProvidersMap.get(type.split("-")[0])!.name,
icon: accessProvidersMap.get(type.split("-")[0])!.icon,
provider: type.split("-")[0] as AccessProviderType,
@@ -199,12 +199,12 @@ export const applyCAProvidersMap: Map = new Map(
+export const acmeDns01ProvidersMap: Map = new Map(
/*
注意:此处的顺序决定显示在前端的顺序。
NOTICE: The following order determines the order displayed at the frontend.
*/
[
- [APPLY_DNS_PROVIDERS.ALIYUN_DNS, "provider.aliyun.dns"],
- [APPLY_DNS_PROVIDERS.TENCENTCLOUD_DNS, "provider.tencentcloud.dns"],
- [APPLY_DNS_PROVIDERS.TENCENTCLOUD_EO, "provider.tencentcloud.eo"],
- [APPLY_DNS_PROVIDERS.BAIDUCLOUD_DNS, "provider.baiducloud.dns"],
- [APPLY_DNS_PROVIDERS.HUAWEICLOUD_DNS, "provider.huaweicloud.dns"],
- [APPLY_DNS_PROVIDERS.VOLCENGINE_DNS, "provider.volcengine.dns"],
- [APPLY_DNS_PROVIDERS.JDCLOUD_DNS, "provider.jdcloud.dns"],
- [APPLY_DNS_PROVIDERS.AWS_ROUTE53, "provider.aws.route53"],
- [APPLY_DNS_PROVIDERS.AZURE_DNS, "provider.azure.dns"],
- [APPLY_DNS_PROVIDERS.BUNNY, "provider.bunny"],
- [APPLY_DNS_PROVIDERS.CLOUDFLARE, "provider.cloudflare"],
- [APPLY_DNS_PROVIDERS.CLOUDNS, "provider.cloudns"],
- [APPLY_DNS_PROVIDERS.DESEC, "provider.desec"],
- [APPLY_DNS_PROVIDERS.DNSLA, "provider.dnsla"],
- [APPLY_DNS_PROVIDERS.DYNV6, "provider.dynv6"],
- [APPLY_DNS_PROVIDERS.GCORE, "provider.gcore"],
- [APPLY_DNS_PROVIDERS.GNAME, "provider.gname"],
- [APPLY_DNS_PROVIDERS.GODADDY, "provider.godaddy"],
- [APPLY_DNS_PROVIDERS.NAMECHEAP, "provider.namecheap"],
- [APPLY_DNS_PROVIDERS.NAMEDOTCOM, "provider.namedotcom"],
- [APPLY_DNS_PROVIDERS.NAMESILO, "provider.namesilo"],
- [APPLY_DNS_PROVIDERS.NS1, "provider.ns1"],
- [APPLY_DNS_PROVIDERS.PORKBUN, "provider.porkbun"],
- [APPLY_DNS_PROVIDERS.VERCEL, "provider.vercel"],
- [APPLY_DNS_PROVIDERS.CMCCCLOUD, "provider.cmcccloud"],
- [APPLY_DNS_PROVIDERS.RAINYUN, "provider.rainyun"],
- [APPLY_DNS_PROVIDERS.WESTCN, "provider.westcn"],
- [APPLY_DNS_PROVIDERS.POWERDNS, "provider.powerdns"],
- [APPLY_DNS_PROVIDERS.ACMEHTTPREQ, "provider.acmehttpreq"],
+ [ACME_DNS01_PROVIDERS.ALIYUN_DNS, "provider.aliyun.dns"],
+ [ACME_DNS01_PROVIDERS.TENCENTCLOUD_DNS, "provider.tencentcloud.dns"],
+ [ACME_DNS01_PROVIDERS.TENCENTCLOUD_EO, "provider.tencentcloud.eo"],
+ [ACME_DNS01_PROVIDERS.BAIDUCLOUD_DNS, "provider.baiducloud.dns"],
+ [ACME_DNS01_PROVIDERS.HUAWEICLOUD_DNS, "provider.huaweicloud.dns"],
+ [ACME_DNS01_PROVIDERS.VOLCENGINE_DNS, "provider.volcengine.dns"],
+ [ACME_DNS01_PROVIDERS.JDCLOUD_DNS, "provider.jdcloud.dns"],
+ [ACME_DNS01_PROVIDERS.AWS_ROUTE53, "provider.aws.route53"],
+ [ACME_DNS01_PROVIDERS.AZURE_DNS, "provider.azure.dns"],
+ [ACME_DNS01_PROVIDERS.BUNNY, "provider.bunny"],
+ [ACME_DNS01_PROVIDERS.CLOUDFLARE, "provider.cloudflare"],
+ [ACME_DNS01_PROVIDERS.CLOUDNS, "provider.cloudns"],
+ [ACME_DNS01_PROVIDERS.DESEC, "provider.desec"],
+ [ACME_DNS01_PROVIDERS.DNSLA, "provider.dnsla"],
+ [ACME_DNS01_PROVIDERS.DYNV6, "provider.dynv6"],
+ [ACME_DNS01_PROVIDERS.GCORE, "provider.gcore"],
+ [ACME_DNS01_PROVIDERS.GNAME, "provider.gname"],
+ [ACME_DNS01_PROVIDERS.GODADDY, "provider.godaddy"],
+ [ACME_DNS01_PROVIDERS.NAMECHEAP, "provider.namecheap"],
+ [ACME_DNS01_PROVIDERS.NAMEDOTCOM, "provider.namedotcom"],
+ [ACME_DNS01_PROVIDERS.NAMESILO, "provider.namesilo"],
+ [ACME_DNS01_PROVIDERS.NS1, "provider.ns1"],
+ [ACME_DNS01_PROVIDERS.PORKBUN, "provider.porkbun"],
+ [ACME_DNS01_PROVIDERS.VERCEL, "provider.vercel"],
+ [ACME_DNS01_PROVIDERS.CMCCCLOUD, "provider.cmcccloud"],
+ [ACME_DNS01_PROVIDERS.RAINYUN, "provider.rainyun"],
+ [ACME_DNS01_PROVIDERS.WESTCN, "provider.westcn"],
+ [ACME_DNS01_PROVIDERS.POWERDNS, "provider.powerdns"],
+ [ACME_DNS01_PROVIDERS.ACMEHTTPREQ, "provider.acmehttpreq"],
].map(([type, name]) => [
type,
{
- type: type as ApplyDNSProviderType,
+ type: type as AcmeDns01ProviderType,
name: name,
icon: accessProvidersMap.get(type.split("-")[0])!.icon,
provider: type.split("-")[0] as AccessProviderType,
@@ -300,12 +300,12 @@ export const applyDNSProvidersMap: Map = new Map(
+export const deploymentProvidersMap: Map = new Map(
/*
注意:此处的顺序决定显示在前端的顺序。
NOTICE: The following order determines the order displayed at the frontend.
*/
[
- [DEPLOY_PROVIDERS.LOCAL, "provider.local", DEPLOY_CATEGORIES.OTHER, "builtin"],
- [DEPLOY_PROVIDERS.SSH, "provider.ssh", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.WEBHOOK, "provider.webhook", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.KUBERNETES_SECRET, "provider.kubernetes.secret", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.ALIYUN_OSS, "provider.aliyun.oss", DEPLOY_CATEGORIES.STORAGE],
- [DEPLOY_PROVIDERS.ALIYUN_CDN, "provider.aliyun.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.ALIYUN_DCDN, "provider.aliyun.dcdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.ALIYUN_ESA, "provider.aliyun.esa", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.ALIYUN_CLB, "provider.aliyun.clb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.ALIYUN_ALB, "provider.aliyun.alb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.ALIYUN_NLB, "provider.aliyun.nlb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.ALIYUN_WAF, "provider.aliyun.waf", DEPLOY_CATEGORIES.FIREWALL],
- [DEPLOY_PROVIDERS.ALIYUN_LIVE, "provider.aliyun.live", DEPLOY_CATEGORIES.AV],
- [DEPLOY_PROVIDERS.ALIYUN_VOD, "provider.aliyun.vod", DEPLOY_CATEGORIES.AV],
- [DEPLOY_PROVIDERS.ALIYUN_FC, "provider.aliyun.fc", DEPLOY_CATEGORIES.SERVERLESS],
- [DEPLOY_PROVIDERS.ALIYUN_APIGW, "provider.aliyun.apigw", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.ALIYUN_CAS, "provider.aliyun.cas_upload", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.ALIYUN_CAS_DEPLOY, "provider.aliyun.cas_deploy", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_COS, "provider.tencentcloud.cos", DEPLOY_CATEGORIES.STORAGE],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_CDN, "provider.tencentcloud.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_ECDN, "provider.tencentcloud.ecdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_EO, "provider.tencentcloud.eo", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_CLB, "provider.tencentcloud.clb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_WAF, "provider.tencentcloud.waf", DEPLOY_CATEGORIES.FIREWALL],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_CSS, "provider.tencentcloud.css", DEPLOY_CATEGORIES.AV],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_VOD, "provider.tencentcloud.vod", DEPLOY_CATEGORIES.AV],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_SCF, "provider.tencentcloud.scf", DEPLOY_CATEGORIES.SERVERLESS],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_SSL, "provider.tencentcloud.ssl_upload", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.TENCENTCLOUD_SSL_DEPLOY, "provider.tencentcloud.ssl_deploy", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.BAIDUCLOUD_CDN, "provider.baiducloud.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.BAIDUCLOUD_BLB, "provider.baiducloud.blb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.BAIDUCLOUD_APPBLB, "provider.baiducloud.appblb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.BAIDUCLOUD_CERT, "provider.baiducloud.cert_upload", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.HUAWEICLOUD_CDN, "provider.huaweicloud.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.HUAWEICLOUD_ELB, "provider.huaweicloud.elb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.HUAWEICLOUD_WAF, "provider.huaweicloud.waf", DEPLOY_CATEGORIES.FIREWALL],
- [DEPLOY_PROVIDERS.HUAWEICLOUD_SCM, "provider.huaweicloud.scm_upload", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.VOLCENGINE_TOS, "provider.volcengine.tos", DEPLOY_CATEGORIES.STORAGE],
- [DEPLOY_PROVIDERS.VOLCENGINE_CDN, "provider.volcengine.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.VOLCENGINE_DCDN, "provider.volcengine.dcdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.VOLCENGINE_CLB, "provider.volcengine.clb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.VOLCENGINE_ALB, "provider.volcengine.alb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.VOLCENGINE_IMAGEX, "provider.volcengine.imagex", DEPLOY_CATEGORIES.STORAGE],
- [DEPLOY_PROVIDERS.VOLCENGINE_LIVE, "provider.volcengine.live", DEPLOY_CATEGORIES.AV],
- [DEPLOY_PROVIDERS.VOLCENGINE_CERTCENTER, "provider.volcengine.certcenter_upload", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.JDCLOUD_ALB, "provider.jdcloud.alb", DEPLOY_CATEGORIES.LOADBALANCE],
- [DEPLOY_PROVIDERS.JDCLOUD_CDN, "provider.jdcloud.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.JDCLOUD_LIVE, "provider.jdcloud.live", DEPLOY_CATEGORIES.AV],
- [DEPLOY_PROVIDERS.JDCLOUD_VOD, "provider.jdcloud.vod", DEPLOY_CATEGORIES.AV],
- [DEPLOY_PROVIDERS.QINIU_KODO, "provider.qiniu.kodo", DEPLOY_CATEGORIES.STORAGE],
- [DEPLOY_PROVIDERS.QINIU_CDN, "provider.qiniu.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.QINIU_PILI, "provider.qiniu.pili", DEPLOY_CATEGORIES.AV],
- [DEPLOY_PROVIDERS.UPYUN_FILE, "provider.upyun.file", DEPLOY_CATEGORIES.STORAGE],
- [DEPLOY_PROVIDERS.UPYUN_CDN, "provider.upyun.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.BAISHAN_CDN, "provider.baishan.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.WANGSU_CDNPRO, "provider.wangsu.cdnpro", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.DOGECLOUD_CDN, "provider.dogecloud.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.BYTEPLUS_CDN, "provider.byteplus.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.UCLOUD_US3, "provider.ucloud.us3", DEPLOY_CATEGORIES.STORAGE],
- [DEPLOY_PROVIDERS.UCLOUD_UCDN, "provider.ucloud.ucdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.RAINYUN_RCDN, "provider.rainyun.rcdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.AWS_CLOUDFRONT, "provider.aws.cloudfront", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.AWS_ACM, "provider.aws.acm", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.AZURE_KEYVAULT, "provider.azure.keyvault", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.BUNNY_CDN, "provider.bunny.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.CACHEFLY, "provider.cachefly", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.CDNFLY, "provider.cdnfly", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS.EDGIO_APPLICATIONS, "provider.edgio.applications", DEPLOY_CATEGORIES.WEBSITE],
- [DEPLOY_PROVIDERS.GCORE_CDN, "provider.gcore.cdn", DEPLOY_CATEGORIES.CDN],
- [DEPLOY_PROVIDERS["1PANEL_SITE"], "provider.1panel.site", DEPLOY_CATEGORIES.WEBSITE],
- [DEPLOY_PROVIDERS["1PANEL_CONSOLE"], "provider.1panel.console", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.BAOTAPANEL_SITE, "provider.baotapanel.site", DEPLOY_CATEGORIES.WEBSITE],
- [DEPLOY_PROVIDERS.BAOTAPANEL_CONSOLE, "provider.baotapanel.console", DEPLOY_CATEGORIES.OTHER],
- [DEPLOY_PROVIDERS.SAFELINE, "provider.safeline", DEPLOY_CATEGORIES.FIREWALL],
+ [DEPLOYMENT_PROVIDERS.LOCAL, "provider.local", DEPLOYMENT_CATEGORIES.OTHER, "builtin"],
+ [DEPLOYMENT_PROVIDERS.SSH, "provider.ssh", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.WEBHOOK, "provider.webhook", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.KUBERNETES_SECRET, "provider.kubernetes.secret", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_OSS, "provider.aliyun.oss", DEPLOYMENT_CATEGORIES.STORAGE],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_CDN, "provider.aliyun.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_DCDN, "provider.aliyun.dcdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_ESA, "provider.aliyun.esa", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_CLB, "provider.aliyun.clb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_ALB, "provider.aliyun.alb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_NLB, "provider.aliyun.nlb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_WAF, "provider.aliyun.waf", DEPLOYMENT_CATEGORIES.FIREWALL],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_LIVE, "provider.aliyun.live", DEPLOYMENT_CATEGORIES.AV],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_VOD, "provider.aliyun.vod", DEPLOYMENT_CATEGORIES.AV],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_FC, "provider.aliyun.fc", DEPLOYMENT_CATEGORIES.SERVERLESS],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_APIGW, "provider.aliyun.apigw", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_CAS, "provider.aliyun.cas_upload", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.ALIYUN_CAS_DEPLOY, "provider.aliyun.cas_deploy", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_COS, "provider.tencentcloud.cos", DEPLOYMENT_CATEGORIES.STORAGE],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_CDN, "provider.tencentcloud.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_ECDN, "provider.tencentcloud.ecdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_EO, "provider.tencentcloud.eo", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_CLB, "provider.tencentcloud.clb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_WAF, "provider.tencentcloud.waf", DEPLOYMENT_CATEGORIES.FIREWALL],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_CSS, "provider.tencentcloud.css", DEPLOYMENT_CATEGORIES.AV],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_VOD, "provider.tencentcloud.vod", DEPLOYMENT_CATEGORIES.AV],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_SCF, "provider.tencentcloud.scf", DEPLOYMENT_CATEGORIES.SERVERLESS],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_SSL, "provider.tencentcloud.ssl_upload", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.TENCENTCLOUD_SSL_DEPLOY, "provider.tencentcloud.ssl_deploy", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.BAIDUCLOUD_CDN, "provider.baiducloud.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.BAIDUCLOUD_BLB, "provider.baiducloud.blb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.BAIDUCLOUD_APPBLB, "provider.baiducloud.appblb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.BAIDUCLOUD_CERT, "provider.baiducloud.cert_upload", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.HUAWEICLOUD_CDN, "provider.huaweicloud.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.HUAWEICLOUD_ELB, "provider.huaweicloud.elb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.HUAWEICLOUD_WAF, "provider.huaweicloud.waf", DEPLOYMENT_CATEGORIES.FIREWALL],
+ [DEPLOYMENT_PROVIDERS.HUAWEICLOUD_SCM, "provider.huaweicloud.scm_upload", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.VOLCENGINE_TOS, "provider.volcengine.tos", DEPLOYMENT_CATEGORIES.STORAGE],
+ [DEPLOYMENT_PROVIDERS.VOLCENGINE_CDN, "provider.volcengine.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.VOLCENGINE_DCDN, "provider.volcengine.dcdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.VOLCENGINE_CLB, "provider.volcengine.clb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.VOLCENGINE_ALB, "provider.volcengine.alb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.VOLCENGINE_IMAGEX, "provider.volcengine.imagex", DEPLOYMENT_CATEGORIES.STORAGE],
+ [DEPLOYMENT_PROVIDERS.VOLCENGINE_LIVE, "provider.volcengine.live", DEPLOYMENT_CATEGORIES.AV],
+ [DEPLOYMENT_PROVIDERS.VOLCENGINE_CERTCENTER, "provider.volcengine.certcenter_upload", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.JDCLOUD_ALB, "provider.jdcloud.alb", DEPLOYMENT_CATEGORIES.LOADBALANCE],
+ [DEPLOYMENT_PROVIDERS.JDCLOUD_CDN, "provider.jdcloud.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.JDCLOUD_LIVE, "provider.jdcloud.live", DEPLOYMENT_CATEGORIES.AV],
+ [DEPLOYMENT_PROVIDERS.JDCLOUD_VOD, "provider.jdcloud.vod", DEPLOYMENT_CATEGORIES.AV],
+ [DEPLOYMENT_PROVIDERS.QINIU_KODO, "provider.qiniu.kodo", DEPLOYMENT_CATEGORIES.STORAGE],
+ [DEPLOYMENT_PROVIDERS.QINIU_CDN, "provider.qiniu.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.QINIU_PILI, "provider.qiniu.pili", DEPLOYMENT_CATEGORIES.AV],
+ [DEPLOYMENT_PROVIDERS.UPYUN_FILE, "provider.upyun.file", DEPLOYMENT_CATEGORIES.STORAGE],
+ [DEPLOYMENT_PROVIDERS.UPYUN_CDN, "provider.upyun.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.BAISHAN_CDN, "provider.baishan.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.WANGSU_CDNPRO, "provider.wangsu.cdnpro", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.DOGECLOUD_CDN, "provider.dogecloud.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.BYTEPLUS_CDN, "provider.byteplus.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.UCLOUD_US3, "provider.ucloud.us3", DEPLOYMENT_CATEGORIES.STORAGE],
+ [DEPLOYMENT_PROVIDERS.UCLOUD_UCDN, "provider.ucloud.ucdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.RAINYUN_RCDN, "provider.rainyun.rcdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.AWS_CLOUDFRONT, "provider.aws.cloudfront", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.AWS_ACM, "provider.aws.acm", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.AZURE_KEYVAULT, "provider.azure.keyvault", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.BUNNY_CDN, "provider.bunny.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.CACHEFLY, "provider.cachefly", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.CDNFLY, "provider.cdnfly", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS.EDGIO_APPLICATIONS, "provider.edgio.applications", DEPLOYMENT_CATEGORIES.WEBSITE],
+ [DEPLOYMENT_PROVIDERS.GCORE_CDN, "provider.gcore.cdn", DEPLOYMENT_CATEGORIES.CDN],
+ [DEPLOYMENT_PROVIDERS["1PANEL_SITE"], "provider.1panel.site", DEPLOYMENT_CATEGORIES.WEBSITE],
+ [DEPLOYMENT_PROVIDERS["1PANEL_CONSOLE"], "provider.1panel.console", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.BAOTAPANEL_SITE, "provider.baotapanel.site", DEPLOYMENT_CATEGORIES.WEBSITE],
+ [DEPLOYMENT_PROVIDERS.BAOTAPANEL_CONSOLE, "provider.baotapanel.console", DEPLOYMENT_CATEGORIES.OTHER],
+ [DEPLOYMENT_PROVIDERS.SAFELINE, "provider.safeline", DEPLOYMENT_CATEGORIES.FIREWALL],
].map(([type, name, category, builtin]) => [
type,
{
- type: type as DeployProviderType,
+ type: type as DeploymentProviderType,
name: name,
icon: accessProvidersMap.get(type.split("-")[0])!.icon,
provider: type.split("-")[0] as AccessProviderType,
- category: category as DeployCategoryType,
+ category: category as DeploymentCategoryType,
builtin: builtin === "builtin",
},
])
);
// #endregion
-// #region NotifyProvider
+// #region NotificationProvider
/*
注意:如果追加新的常量值,请保持以 ASCII 排序。
NOTICE: If you add new constant, please keep ASCII order.
*/
-export const NOTIFY_PROVIDERS = Object.freeze({
+export const NOTIFICATION_PROVIDERS = Object.freeze({
WEBHOOK: `${ACCESS_PROVIDERS.WEBHOOK}`,
} as const);
-export type NotifyProviderType = (typeof APPLY_CA_PROVIDERS)[keyof typeof APPLY_CA_PROVIDERS];
+export type NotificationProviderType = (typeof CA_PROVIDERS)[keyof typeof CA_PROVIDERS];
-export type NotifyProvider = {
- type: NotifyProviderType;
+export type NotificationProvider = {
+ type: NotificationProviderType;
name: string;
icon: string;
provider: AccessProviderType;
};
-export const notifyProvidersMap: Map = new Map(
+export const notificationProvidersMap: Map = new Map(
/*
注意:此处的顺序决定显示在前端的顺序。
NOTICE: The following order determines the order displayed at the frontend.
*/
- [[NOTIFY_PROVIDERS.WEBHOOK]].map(([type]) => [
+ [[NOTIFICATION_PROVIDERS.WEBHOOK]].map(([type]) => [
type,
{
- type: type as ApplyCAProviderType,
+ type: type as CAProviderType,
name: accessProvidersMap.get(type.split("-")[0])!.name,
icon: accessProvidersMap.get(type.split("-")[0])!.icon,
provider: type.split("-")[0] as AccessProviderType,
diff --git a/ui/src/domain/settings.ts b/ui/src/domain/settings.ts
index 3d855387..5f732a35 100644
--- a/ui/src/domain/settings.ts
+++ b/ui/src/domain/settings.ts
@@ -1,4 +1,4 @@
-import { type ApplyCAProviderType } from "./provider";
+import { type CAProviderType } from "./provider";
export const SETTINGS_NAMES = Object.freeze({
EMAILS: "emails",
@@ -190,7 +190,7 @@ export const notifyChannelsMap: Map = new
// #region Settings: SSLProvider
export type SSLProviderSettingsContent = {
- provider: ApplyCAProviderType;
+ provider: CAProviderType;
config: {
[key: string]: Record | undefined;
};
diff --git a/ui/src/pages/settings/SettingsSSLProvider.tsx b/ui/src/pages/settings/SettingsSSLProvider.tsx
index f23c2024..2be6162f 100644
--- a/ui/src/pages/settings/SettingsSSLProvider.tsx
+++ b/ui/src/pages/settings/SettingsSSLProvider.tsx
@@ -7,7 +7,7 @@ import { produce } from "immer";
import { z } from "zod";
import Show from "@/components/Show";
-import { APPLY_CA_PROVIDERS, type ApplyCAProviderType } from "@/domain/provider";
+import { type CAProviderType, CA_PROVIDERS } from "@/domain/provider";
import { SETTINGS_NAMES, type SSLProviderSettingsContent, type SettingsModel } from "@/domain/settings";
import { useAntdForm } from "@/hooks";
import { get as getSettings, save as saveSettings } from "@/repository/settings";
@@ -27,14 +27,14 @@ const SSLProviderEditFormLetsEncryptConfig = () => {
const { pending, settings, updateSettings } = useContext(SSLProviderContext);
const { form: formInst, formProps } = useAntdForm>({
- initialValues: settings?.content?.config?.[APPLY_CA_PROVIDERS.LETSENCRYPT],
+ initialValues: settings?.content?.config?.[CA_PROVIDERS.LETSENCRYPT],
onSubmit: async (values) => {
const newSettings = produce(settings, (draft) => {
draft.content ??= {} as SSLProviderSettingsContent;
- draft.content.provider = APPLY_CA_PROVIDERS.LETSENCRYPT;
+ draft.content.provider = CA_PROVIDERS.LETSENCRYPT;
draft.content.config ??= {} as SSLProviderSettingsContent["config"];
- draft.content.config[APPLY_CA_PROVIDERS.LETSENCRYPT] = values;
+ draft.content.config[CA_PROVIDERS.LETSENCRYPT] = values;
});
await updateSettings(newSettings);
@@ -44,7 +44,7 @@ const SSLProviderEditFormLetsEncryptConfig = () => {
const [formChanged, setFormChanged] = useState(false);
useEffect(() => {
- setFormChanged(settings?.content?.provider !== APPLY_CA_PROVIDERS.LETSENCRYPT);
+ setFormChanged(settings?.content?.provider !== CA_PROVIDERS.LETSENCRYPT);
}, [settings?.content?.provider]);
const handleFormChange = () => {
@@ -68,14 +68,14 @@ const SSLProviderEditFormLetsEncryptStagingConfig = () => {
const { pending, settings, updateSettings } = useContext(SSLProviderContext);
const { form: formInst, formProps } = useAntdForm>({
- initialValues: settings?.content?.config?.[APPLY_CA_PROVIDERS.LETSENCRYPTSTAGING],
+ initialValues: settings?.content?.config?.[CA_PROVIDERS.LETSENCRYPTSTAGING],
onSubmit: async (values) => {
const newSettings = produce(settings, (draft) => {
draft.content ??= {} as SSLProviderSettingsContent;
- draft.content.provider = APPLY_CA_PROVIDERS.LETSENCRYPTSTAGING;
+ draft.content.provider = CA_PROVIDERS.LETSENCRYPTSTAGING;
draft.content.config ??= {} as SSLProviderSettingsContent["config"];
- draft.content.config[APPLY_CA_PROVIDERS.LETSENCRYPTSTAGING] = values;
+ draft.content.config[CA_PROVIDERS.LETSENCRYPTSTAGING] = values;
});
await updateSettings(newSettings);
@@ -85,7 +85,7 @@ const SSLProviderEditFormLetsEncryptStagingConfig = () => {
const [formChanged, setFormChanged] = useState(false);
useEffect(() => {
- setFormChanged(settings?.content?.provider !== APPLY_CA_PROVIDERS.LETSENCRYPTSTAGING);
+ setFormChanged(settings?.content?.provider !== CA_PROVIDERS.LETSENCRYPTSTAGING);
}, [settings?.content?.provider]);
const handleFormChange = () => {
@@ -113,14 +113,14 @@ const SSLProviderEditFormBuypassConfig = () => {
const { pending, settings, updateSettings } = useContext(SSLProviderContext);
const { form: formInst, formProps } = useAntdForm>({
- initialValues: settings?.content?.config?.[APPLY_CA_PROVIDERS.BUYPASS],
+ initialValues: settings?.content?.config?.[CA_PROVIDERS.BUYPASS],
onSubmit: async (values) => {
const newSettings = produce(settings, (draft) => {
draft.content ??= {} as SSLProviderSettingsContent;
- draft.content.provider = APPLY_CA_PROVIDERS.BUYPASS;
+ draft.content.provider = CA_PROVIDERS.BUYPASS;
draft.content.config ??= {} as SSLProviderSettingsContent["config"];
- draft.content.config[APPLY_CA_PROVIDERS.BUYPASS] = values;
+ draft.content.config[CA_PROVIDERS.BUYPASS] = values;
});
await updateSettings(newSettings);
@@ -130,7 +130,7 @@ const SSLProviderEditFormBuypassConfig = () => {
const [formChanged, setFormChanged] = useState(false);
useEffect(() => {
- setFormChanged(settings?.content?.provider !== APPLY_CA_PROVIDERS.LETSENCRYPTSTAGING);
+ setFormChanged(settings?.content?.provider !== CA_PROVIDERS.LETSENCRYPTSTAGING);
}, [settings?.content?.provider]);
const handleFormChange = () => {
@@ -165,14 +165,14 @@ const SSLProviderEditFormGoogleTrustServicesConfig = () => {
});
const formRule = createSchemaFieldRule(formSchema);
const { form: formInst, formProps } = useAntdForm>({
- initialValues: settings?.content?.config?.[APPLY_CA_PROVIDERS.GOOGLETRUSTSERVICES],
+ initialValues: settings?.content?.config?.[CA_PROVIDERS.GOOGLETRUSTSERVICES],
onSubmit: async (values) => {
const newSettings = produce(settings, (draft) => {
draft.content ??= {} as SSLProviderSettingsContent;
- draft.content.provider = APPLY_CA_PROVIDERS.GOOGLETRUSTSERVICES;
+ draft.content.provider = CA_PROVIDERS.GOOGLETRUSTSERVICES;
draft.content.config ??= {} as SSLProviderSettingsContent["config"];
- draft.content.config[APPLY_CA_PROVIDERS.GOOGLETRUSTSERVICES] = values;
+ draft.content.config[CA_PROVIDERS.GOOGLETRUSTSERVICES] = values;
});
await updateSettings(newSettings);
@@ -182,7 +182,7 @@ const SSLProviderEditFormGoogleTrustServicesConfig = () => {
const [formChanged, setFormChanged] = useState(false);
useEffect(() => {
- setFormChanged(settings?.content?.provider !== APPLY_CA_PROVIDERS.GOOGLETRUSTSERVICES);
+ setFormChanged(settings?.content?.provider !== CA_PROVIDERS.GOOGLETRUSTSERVICES);
}, [settings?.content?.provider]);
const handleFormChange = () => {
@@ -235,14 +235,14 @@ const SSLProviderEditFormSSLComConfig = () => {
});
const formRule = createSchemaFieldRule(formSchema);
const { form: formInst, formProps } = useAntdForm>({
- initialValues: settings?.content?.config?.[APPLY_CA_PROVIDERS.SSLCOM],
+ initialValues: settings?.content?.config?.[CA_PROVIDERS.SSLCOM],
onSubmit: async (values) => {
const newSettings = produce(settings, (draft) => {
draft.content ??= {} as SSLProviderSettingsContent;
- draft.content.provider = APPLY_CA_PROVIDERS.SSLCOM;
+ draft.content.provider = CA_PROVIDERS.SSLCOM;
draft.content.config ??= {} as SSLProviderSettingsContent["config"];
- draft.content.config[APPLY_CA_PROVIDERS.SSLCOM] = values;
+ draft.content.config[CA_PROVIDERS.SSLCOM] = values;
});
await updateSettings(newSettings);
@@ -252,7 +252,7 @@ const SSLProviderEditFormSSLComConfig = () => {
const [formChanged, setFormChanged] = useState(false);
useEffect(() => {
- setFormChanged(settings?.content?.provider !== APPLY_CA_PROVIDERS.SSLCOM);
+ setFormChanged(settings?.content?.provider !== CA_PROVIDERS.SSLCOM);
}, [settings?.content?.provider]);
const handleFormChange = () => {
@@ -305,14 +305,14 @@ const SSLProviderEditFormZeroSSLConfig = () => {
});
const formRule = createSchemaFieldRule(formSchema);
const { form: formInst, formProps } = useAntdForm>({
- initialValues: settings?.content?.config?.[APPLY_CA_PROVIDERS.ZEROSSL],
+ initialValues: settings?.content?.config?.[CA_PROVIDERS.ZEROSSL],
onSubmit: async (values) => {
const newSettings = produce(settings, (draft) => {
draft.content ??= {} as SSLProviderSettingsContent;
- draft.content.provider = APPLY_CA_PROVIDERS.ZEROSSL;
+ draft.content.provider = CA_PROVIDERS.ZEROSSL;
draft.content.config ??= {} as SSLProviderSettingsContent["config"];
- draft.content.config[APPLY_CA_PROVIDERS.ZEROSSL] = values;
+ draft.content.config[CA_PROVIDERS.ZEROSSL] = values;
});
await updateSettings(newSettings);
@@ -322,7 +322,7 @@ const SSLProviderEditFormZeroSSLConfig = () => {
const [formChanged, setFormChanged] = useState(false);
useEffect(() => {
- setFormChanged(settings?.content?.provider !== APPLY_CA_PROVIDERS.ZEROSSL);
+ setFormChanged(settings?.content?.provider !== CA_PROVIDERS.ZEROSSL);
}, [settings?.content?.provider]);
const handleFormChange = () => {
@@ -383,20 +383,20 @@ const SettingsSSLProvider = () => {
fetchData();
}, []);
- const [providerType, setProviderType] = useState(APPLY_CA_PROVIDERS.LETSENCRYPT);
+ const [providerType, setProviderType] = useState(CA_PROVIDERS.LETSENCRYPT);
const providerFormEl = useMemo(() => {
switch (providerType) {
- case APPLY_CA_PROVIDERS.LETSENCRYPT:
+ case CA_PROVIDERS.LETSENCRYPT:
return ;
- case APPLY_CA_PROVIDERS.LETSENCRYPTSTAGING:
+ case CA_PROVIDERS.LETSENCRYPTSTAGING:
return ;
- case APPLY_CA_PROVIDERS.BUYPASS:
+ case CA_PROVIDERS.BUYPASS:
return ;
- case APPLY_CA_PROVIDERS.GOOGLETRUSTSERVICES:
+ case CA_PROVIDERS.GOOGLETRUSTSERVICES:
return ;
- case APPLY_CA_PROVIDERS.SSLCOM:
+ case CA_PROVIDERS.SSLCOM:
return ;
- case APPLY_CA_PROVIDERS.ZEROSSL:
+ case CA_PROVIDERS.ZEROSSL:
return ;
}
}, [providerType]);
@@ -431,48 +431,48 @@ const SettingsSSLProvider = () => {
}>
- setProviderType(value as ApplyCAProviderType)}>
+ setProviderType(value as CAProviderType)}>
}
size="small"
title={t("provider.letsencrypt")}
description="letsencrypt.org"
- value={APPLY_CA_PROVIDERS.LETSENCRYPT}
+ value={CA_PROVIDERS.LETSENCRYPT}
/>
}
size="small"
title={t("provider.letsencryptstaging")}
description="letsencrypt.org"
- value={APPLY_CA_PROVIDERS.LETSENCRYPTSTAGING}
+ value={CA_PROVIDERS.LETSENCRYPTSTAGING}
/>
}
size="small"
title={t("provider.buypass")}
description="buypass.com"
- value={APPLY_CA_PROVIDERS.BUYPASS}
+ value={CA_PROVIDERS.BUYPASS}
/>
}
size="small"
title={t("provider.googletrustservices")}
description="pki.goog"
- value={APPLY_CA_PROVIDERS.GOOGLETRUSTSERVICES}
+ value={CA_PROVIDERS.GOOGLETRUSTSERVICES}
/>
}
size="small"
title={t("provider.sslcom")}
description="ssl.com"
- value={APPLY_CA_PROVIDERS.SSLCOM}
+ value={CA_PROVIDERS.SSLCOM}
/>
}
size="small"
title={t("provider.zerossl")}
description="zerossl.com"
- value={APPLY_CA_PROVIDERS.ZEROSSL}
+ value={CA_PROVIDERS.ZEROSSL}
/>