UNPKG

@aerocorp/cli

Version:

AeroCorp CLI 5.1.0 - Future-Proofed Enterprise Infrastructure with Live Preview, Tunneling & Advanced DevOps

47 lines 1.37 kB
/** * AeroCorp CLI 4.0.0 - Database Management Service * Comprehensive database operations for hybrid infrastructure */ export interface DatabaseInstance { id: string; name: string; type: 'postgresql' | 'mysql' | 'mongodb' | 'redis'; status: 'running' | 'stopped' | 'maintenance'; version: string; size: string; connections: number; maxConnections: number; lastBackup: string; platform: 'coolify' | 'caprover'; url: string; } export interface BackupInfo { id: string; databaseId: string; database: string; size: string; timestamp: string; type: 'automatic' | 'manual'; status: 'completed' | 'failed' | 'in_progress'; location: string; } export declare class DatabaseService { private configService; private authService; constructor(); listDatabases(options?: { platform?: string; type?: string; status?: string; }): Promise<void>; createDatabase(options?: any): Promise<void>; backupDatabase(databaseId: string, options?: { type?: string; }): Promise<void>; restoreDatabase(databaseId: string, backupId: string): Promise<void>; listBackups(databaseId?: string): Promise<void>; deleteDatabase(databaseId: string, options?: { force?: boolean; }): Promise<void>; } //# sourceMappingURL=database.d.ts.map