@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
28 lines • 1.19 kB
TypeScript
import * as entities from "../entities";
import type { ResponseData } from "../interfaces";
import * as interfaces from "../interfaces";
import { ContainerRegistryService } from "../services/ContainerRegistryService";
import BaseController from "./BaseController";
export default class ContainerRegistryController extends BaseController {
service: ContainerRegistryService;
constructor();
/**
* List of container registry
*/
read(queryParams?: interfaces.IGetQueryParams): Promise<ResponseData>;
/**
* List of K8S clusters (include system default clusters)
*/
readAll(queryParams?: interfaces.IGetQueryParams): Promise<ResponseData>;
create(body: entities.ContainerRegistryDto, queryParams?: interfaces.IPostQueryParams): Promise<ResponseData>;
update(body: entities.ContainerRegistryDto, queryParams?: interfaces.IPostQueryParams): Promise<ResponseData>;
delete(queryParams?: interfaces.IDeleteQueryParams): Promise<ResponseData>;
connect(queryParams?: {
slug: string;
}): Promise<{
status: number;
messages: string[];
data: any;
}>;
}
//# sourceMappingURL=ContainerRegistryController.d.ts.map