feat: new acme dns-01 provider: netcup
This commit is contained in:
@@ -41,6 +41,7 @@ export interface AccessModel extends BaseModel {
|
||||
| AccessConfigForNamecheap
|
||||
| AccessConfigForNameDotCom
|
||||
| AccessConfigForNameSilo
|
||||
| AccessConfigForNetcup
|
||||
| AccessConfigForPorkbun
|
||||
| AccessConfigForPowerDNS
|
||||
| AccessConfigForProxmoxVE
|
||||
@@ -249,6 +250,12 @@ export type AccessConfigForNameSilo = {
|
||||
apiKey: string;
|
||||
};
|
||||
|
||||
export type AccessConfigForNetcup = {
|
||||
customerNumber: string;
|
||||
apiKey: string;
|
||||
apiPassword: string;
|
||||
};
|
||||
|
||||
export type AccessConfigForNS1 = {
|
||||
apiKey: string;
|
||||
};
|
||||
|
||||
@@ -43,6 +43,7 @@ export const ACCESS_PROVIDERS = Object.freeze({
|
||||
NAMECHEAP: "namecheap",
|
||||
NAMEDOTCOM: "namedotcom",
|
||||
NAMESILO: "namesilo",
|
||||
NETCUP: "netcup",
|
||||
NS1: "ns1",
|
||||
PORKBUN: "porkbun",
|
||||
POWERDNS: "powerdns",
|
||||
@@ -132,6 +133,7 @@ export const accessProvidersMap: Map<AccessProvider["type"] | string, AccessProv
|
||||
[ACCESS_PROVIDERS.GODADDY, "provider.godaddy", "/imgs/providers/godaddy.svg", [ACCESS_USAGES.DNS]],
|
||||
[ACCESS_PROVIDERS.NAMECHEAP, "provider.namecheap", "/imgs/providers/namecheap.svg", [ACCESS_USAGES.DNS]],
|
||||
[ACCESS_PROVIDERS.NAMEDOTCOM, "provider.namedotcom", "/imgs/providers/namedotcom.svg", [ACCESS_USAGES.DNS]],
|
||||
[ACCESS_PROVIDERS.NETCUP, "provider.netcup", "/imgs/providers/netcup.png", [ACCESS_USAGES.DNS]],
|
||||
[ACCESS_PROVIDERS.NAMESILO, "provider.namesilo", "/imgs/providers/namesilo.svg", [ACCESS_USAGES.DNS]],
|
||||
[ACCESS_PROVIDERS.NS1, "provider.ns1", "/imgs/providers/ns1.svg", [ACCESS_USAGES.DNS]],
|
||||
[ACCESS_PROVIDERS.PORKBUN, "provider.porkbun", "/imgs/providers/porkbun.svg", [ACCESS_USAGES.DNS]],
|
||||
@@ -249,6 +251,7 @@ export const ACME_DNS01_PROVIDERS = Object.freeze({
|
||||
NAMECHEAP: `${ACCESS_PROVIDERS.NAMECHEAP}`,
|
||||
NAMEDOTCOM: `${ACCESS_PROVIDERS.NAMEDOTCOM}`,
|
||||
NAMESILO: `${ACCESS_PROVIDERS.NAMESILO}`,
|
||||
NETCUP: `${ACCESS_PROVIDERS.NETCUP}`,
|
||||
NS1: `${ACCESS_PROVIDERS.NS1}`,
|
||||
PORKBUN: `${ACCESS_PROVIDERS.PORKBUN}`,
|
||||
POWERDNS: `${ACCESS_PROVIDERS.POWERDNS}`,
|
||||
@@ -299,6 +302,7 @@ export const acmeDns01ProvidersMap: Map<ACMEDns01Provider["type"] | string, ACME
|
||||
[ACME_DNS01_PROVIDERS.NAMECHEAP, "provider.namecheap"],
|
||||
[ACME_DNS01_PROVIDERS.NAMEDOTCOM, "provider.namedotcom"],
|
||||
[ACME_DNS01_PROVIDERS.NAMESILO, "provider.namesilo"],
|
||||
[ACME_DNS01_PROVIDERS.NETCUP, "provider.netcup"],
|
||||
[ACME_DNS01_PROVIDERS.NS1, "provider.ns1"],
|
||||
[ACME_DNS01_PROVIDERS.PORKBUN, "provider.porkbun"],
|
||||
[ACME_DNS01_PROVIDERS.VERCEL, "provider.vercel"],
|
||||
|
||||
Reference in New Issue
Block a user