UNPKG

@hpcc-js/comms

Version:
29 lines (28 loc) 1.07 kB
import { MachineServiceBase, WsMachine } from "./wsdl/ws_machine/v1.19/ws_machine.ts"; export { type WsMachine }; export declare namespace WsMachineEx { interface DiskUsage extends WsMachine.DiskUsage { Total: number; PercentUsed: number; } interface MachineUsage extends Omit<WsMachine.MachineUsage, "DiskUsages"> { DiskUsages: DiskUsage[]; mean: number; max: number; } interface ComponentUsage extends Omit<WsMachine.ComponentUsage, "MachineUsages"> { MachineUsages: MachineUsage[]; MachineUsagesDescription: string; mean: number; max: number; } interface TargetClusterUsage extends Omit<WsMachine.TargetClusterUsage, "ComponentUsages"> { ComponentUsages: ComponentUsage[]; ComponentUsagesDescription: string; mean: number; max: number; } } export declare class MachineService extends MachineServiceBase { GetTargetClusterUsageEx(targetClusters?: string[], bypassCachedResult?: boolean): Promise<WsMachineEx.TargetClusterUsage[]>; }