@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
38 lines • 1.41 kB
TypeScript
import * as interfaces from "../interfaces";
import * as dxDomain from "../modules/diginext/dx-domain";
import BaseController from "./BaseController";
export default class DomainController extends BaseController {
/**
* Create new Diginext domain
*/
createDiginextDomain(body: dxDomain.CreateDiginextDomainParams, queryParams?: interfaces.IPostQueryParams): Promise<interfaces.ResponseData>;
/**
* Get all Diginext domains
*/
getDiginextDomains(): Promise<dxDomain.GetDiginextDomainsResponse>;
/**
* Get all Diginext domain records
*/
getDiginextDomainRecords(queryParams?: {
isDebugging?: boolean;
}): Promise<dxDomain.GetDiginextDomainRecordsResponse>;
/**
* Get a Diginext domain record by name
*/
getDiginextDomainRecordByName(recordName: string, queryParams?: {
type?: string;
}): Promise<dxDomain.GetDiginextDomainRecordsResponse>;
/**
* Update a Diginext domain record
*/
updateDiginextDomainRecord(recordName: string, body: dxDomain.UpdateDiginextDomainData, queryParams?: {
type?: string;
}): Promise<dxDomain.UpdateDiginextDomainResponse>;
/**
* Delete a Diginext domain record
*/
deleteDiginextDomainRecord(recordName: string, queryParams?: {
type?: string;
}): Promise<interfaces.ResponseData>;
}
//# sourceMappingURL=DomainController.d.ts.map