@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
29 lines • 1.03 kB
TypeScript
import type { IUser, IWorkspace } from "../entities";
import type { KubePod } from "../interfaces/KubePod";
import type { MonitoringQueryFilter, MonitoringQueryOptions, MonitoringQueryParams } from "../interfaces/MonitoringQuery";
import type { Ownership } from "../interfaces/SystemTypes";
export declare class MonitorPodService {
/**
* Current login user
*/
user?: IUser;
/**
* Current active workspace
*/
workspace?: IWorkspace;
/**
* Current owner & workspace
*/
ownership?: Ownership;
constructor(ownership?: Ownership);
create(filter: MonitoringQueryFilter, data: {
/**
* Namespace's name
*/
name: string;
}): Promise<void>;
find(filter: MonitoringQueryFilter, options?: MonitoringQueryOptions): Promise<KubePod[]>;
findOne(filter: MonitoringQueryFilter, options?: MonitoringQueryOptions): Promise<KubePod>;
delete(params: MonitoringQueryParams): Promise<string>;
}
//# sourceMappingURL=MonitorPodService.d.ts.map