io.parrots
Version:
Parrots.io App
19 lines (18 loc) • 789 B
TypeScript
import { IConnectionManager } from 'com.phloxui';
import { AbstractServerResource } from 'com.phloxui';
export declare class ParrotsInstanceResource extends AbstractServerResource {
private basePath;
constructor(connectionMgr: IConnectionManager);
startInstance(uuid: string): Promise<any>;
stopInstance(uuid: string): Promise<any>;
createInstance(body: any): Promise<any>;
editInstance(body: any): Promise<any>;
deleteInstance(uuid: string): Promise<any>;
getInstance(uuid: string): Promise<any>;
getInstances(): Promise<any>;
getInstanceCount(): Promise<any>;
getInstanceType(): Promise<any>;
getNodes(uuid: any): Promise<any>;
deleteNode(uuid: string, node_uuid: string): Promise<any>;
getNodeStats(uuid: string): Promise<any>;
}