/
eventhandling.js
36 lines (29 loc) · 1.2 KB
/
eventhandling.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
const VirtualizorClient = require('virtualizorjs');
const Client = new VirtualizorClient({
host: '< IP or Hostname of Virtualizor Server >',
port: 4085,
adminapikey: "< Your API KEY >",
adminapipass: "< Your API PASS >",
});
const { StartVPS } = Client;
StartVPS(1);
// Event listener for when a virtual server is created
Client.on('vpsCreated', (response) => {
console.log(`Virtual Server Created! Details:`, response);
// Output: Virtual Server Created! Details: { ...virtualizorResponse }
});
// Event listener for when a virtual server is started
Client.on('vpsStarted', (response) => {
console.log(`Virtual Server Started! Details:`, response);
// Output: Virtual Server Started! Details: { ...virtualizorResponse }
});
// Event listener for when a virtual server is stopped
Client.on('vpsStopped', (response) => {
console.log(`Virtual Server Stopped! Details:`, response);
// Output: Virtual Server Stopped! Details: { ...virtualizorResponse }
});
// Event listener for when a virtual server is restarted
Client.on('vpsRestarted', (response) => {
console.log(`Virtual Server Restarted! Details:`, response);
// Output: Virtual Server Restarted! Details: { ...virtualizorResponse }
});