@becomes/cms-cloud-client
Version:
SDK for accessing BCMS Cloud API
29 lines (28 loc) • 789 B
TypeScript
import type { ObjectSchema } from '@becomes/purple-cheetah/types';
export interface InstanceServerStats {
lastUpdate: number;
ramAvailable: number;
ramUsed: number;
heepAvailable: number;
heepUsed: number;
diskAvailable: number;
diskUsed: number;
}
export declare const InstanceServerStatsSchema: ObjectSchema;
export type InstanceServerStatus = 'unknown';
export interface InstanceServer {
ip?: string;
stats?: InstanceServerStats;
critErrRefs?: string[];
status?: InstanceServerStatus;
version?: string;
doStatus?: string;
doMem?: number;
doCpu?: number;
doDisk?: number;
doImage?: string;
doRegion?: string;
doVpc?: string;
doSetupDone?: boolean;
}
export declare const InstanceServerSchema: ObjectSchema;