UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

28 lines 1.15 kB
import type { CloudDatabaseBackupDto, ICloudDatabaseBackup } from "../entities/CloudDatabaseBackup"; import type { IQueryFilter, IQueryOptions } from "../interfaces"; import type { BackupStatus, Ownership } from "../interfaces/SystemTypes"; import BaseService from "./BaseService"; export declare class CloudDatabaseBackupService extends BaseService<ICloudDatabaseBackup> { constructor(ownership?: Ownership); create(data: CloudDatabaseBackupDto & { owner?: string; workspace?: string; }): Promise<ICloudDatabaseBackup>; updateStatus(id: any, data: { status: BackupStatus; path?: string; }): Promise<ICloudDatabaseBackup>; delete(filter?: IQueryFilter<ICloudDatabaseBackup>, options?: IQueryOptions): Promise<{ ok: boolean; affected: number; }>; softDelete(filter?: IQueryFilter<ICloudDatabaseBackup>, options?: IQueryOptions): Promise<{ ok: boolean; affected: number; }>; deleteExpiredBackups(workspaceId: string): Promise<void | { ok: boolean; affected: number; }>; } //# sourceMappingURL=CloudDatabaseBackupService.d.ts.map