Readonlyevents
events: {
resources: () => TimerPulledEventEmitter<
Record<
string,
{
"cgroup-mode"?: number;
content?: string;
cpu?: number;
disk?: number;
diskread?: number;
diskwrite?: number;
hastate?: string;
id: string;
level?: string;
lock?: string;
maxcpu?: number;
maxdisk?: number;
maxmem?: number;
mem?: number;
memhost?: number;
name?: string;
netin?: number;
netout?: number;
network?: string;
"network-type"?: "zone"
| "fabric";
node?: string;
plugintype?: string;
pool?: string;
protocol?: string;
sdn?: string;
status?: string;
storage?: string;
tags?: string;
template?: boolean;
type:
| "qemu"
| "lxc"
| "storage"
| "node"
| "sdn"
| "pool"
| "openvz"
| "network";
uptime?: number;
vmid?: number;
"zone-type"?: string;
},
>,
>;
stopListening: () => void;
tasks: () => TimerPulledEventEmitter<
Record<
string,
{
endtime?: number;
id: string;
node: string;
starttime?: number;
status?: string;
type: string;
upid: string;
user: string;
},
> & {
task: {
endtime?: number;
id: string;
node: string;
starttime?: number;
status?: string;
type: string;
upid: string;
user: string;
};
},
>;
} = ...
Structured API surface generated from the spec. Example: