feat: add cloudns applicant
This commit is contained in:
@@ -15,6 +15,7 @@ export interface AccessModel extends BaseModel {
|
||||
| AccessConfigForBaiduCloud
|
||||
| AccessConfigForBytePlus
|
||||
| AccessConfigForCloudflare
|
||||
| AccessConfigForClouDNS
|
||||
| AccessConfigForDogeCloud
|
||||
| AccessConfigForEdgio
|
||||
| AccessConfigForGoDaddy
|
||||
@@ -75,6 +76,11 @@ export type AccessConfigForCloudflare = {
|
||||
dnsApiToken: string;
|
||||
};
|
||||
|
||||
export type AccessConfigForClouDNS = {
|
||||
authId: string;
|
||||
authPassword: string;
|
||||
};
|
||||
|
||||
export type AccessConfigForDogeCloud = {
|
||||
accessKey: string;
|
||||
secretKey: string;
|
||||
|
||||
@@ -11,6 +11,7 @@ export const ACCESS_PROVIDERS = Object.freeze({
|
||||
BAIDUCLOUD: "baiducloud",
|
||||
BYTEPLUS: "byteplus",
|
||||
CLOUDFLARE: "cloudflare",
|
||||
CLOUDNS: "cloudns",
|
||||
DOGECLOUD: "dogecloud",
|
||||
GODADDY: "godaddy",
|
||||
EDGIO: "edgio",
|
||||
@@ -71,6 +72,7 @@ export const accessProvidersMap: Map<AccessProvider["type"] | string, AccessProv
|
||||
[ACCESS_PROVIDERS.AWS, "common.provider.aws", "/imgs/providers/aws.svg", ACCESS_USAGES.APPLY],
|
||||
[ACCESS_PROVIDERS.AZURE, "common.provider.azure", "/imgs/providers/azure.svg", ACCESS_USAGES.APPLY],
|
||||
[ACCESS_PROVIDERS.CLOUDFLARE, "common.provider.cloudflare", "/imgs/providers/cloudflare.svg", ACCESS_USAGES.APPLY],
|
||||
[ACCESS_PROVIDERS.CLOUDNS, "common.provider.cloudns", "/imgs/providers/cloudns.svg", ACCESS_USAGES.APPLY],
|
||||
[ACCESS_PROVIDERS.GODADDY, "common.provider.godaddy", "/imgs/providers/godaddy.svg", ACCESS_USAGES.APPLY],
|
||||
[ACCESS_PROVIDERS.NAMEDOTCOM, "common.provider.namedotcom", "/imgs/providers/namedotcom.svg", ACCESS_USAGES.APPLY],
|
||||
[ACCESS_PROVIDERS.NAMESILO, "common.provider.namesilo", "/imgs/providers/namesilo.svg", ACCESS_USAGES.APPLY],
|
||||
@@ -104,6 +106,7 @@ export const APPLY_DNS_PROVIDERS = Object.freeze({
|
||||
AWS_ROUTE53: `${ACCESS_PROVIDERS.AWS}-route53`,
|
||||
AZURE_DNS: `${ACCESS_PROVIDERS.AZURE}-dns`,
|
||||
CLOUDFLARE: `${ACCESS_PROVIDERS.CLOUDFLARE}`,
|
||||
CLOUDNS: `${ACCESS_PROVIDERS.CLOUDNS}`,
|
||||
GODADDY: `${ACCESS_PROVIDERS.GODADDY}`,
|
||||
HUAWEICLOUD: `${ACCESS_PROVIDERS.HUAWEICLOUD}`, // 兼容旧值,等同于 `HUAWEICLOUD_DNS`
|
||||
HUAWEICLOUD_DNS: `${ACCESS_PROVIDERS.HUAWEICLOUD}-dns`,
|
||||
@@ -141,6 +144,7 @@ export const applyDNSProvidersMap: Map<ApplyDNSProvider["type"] | string, ApplyD
|
||||
[APPLY_DNS_PROVIDERS.AWS_ROUTE53, "common.provider.aws.route53"],
|
||||
[APPLY_DNS_PROVIDERS.AZURE_DNS, "common.provider.azure.dns"],
|
||||
[APPLY_DNS_PROVIDERS.CLOUDFLARE, "common.provider.cloudflare"],
|
||||
[APPLY_DNS_PROVIDERS.CLOUDNS, "common.provider.cloudns"],
|
||||
[APPLY_DNS_PROVIDERS.GODADDY, "common.provider.godaddy"],
|
||||
[APPLY_DNS_PROVIDERS.NAMEDOTCOM, "common.provider.namedotcom"],
|
||||
[APPLY_DNS_PROVIDERS.NAMESILO, "common.provider.namesilo"],
|
||||
|
||||
Reference in New Issue
Block a user