Files
certd/packages/core/pipeline/src/service/cname.ts
T
2026-05-10 22:41:07 +08:00

27 lines
517 B
TypeScript

import { IAccess } from "../access/index.js";
export type CnameProvider = {
id: any;
domain: string;
subdomain?: string;
title?: string;
dnsProviderType?: string;
access?: IAccess;
accessId?: any;
};
export type CnameRecord = {
id: any;
domain: string;
hostRecord: string;
recordValue: string;
cnameProvider: CnameProvider;
status: string;
commonDnsProvider?: any;
mainDomain?: string;
};
export type ICnameProxyService = {
getByDomain: (domain: string) => Promise<CnameRecord>;
};