-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrkVMSpecs.php
33 lines (25 loc) · 939 Bytes
/
rkVMSpecs.php
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
<?php
/* __________ ___. .__ __
\______ \ __ __ \_ |__ _______ |__|| | __
| _/| | \ | __ \ \_ __ \| || |/ /
| | \| | / | \_\ \ | | \/| || <
|____|_ /|____/ |___ / |__| |__||__|_ \
\/ \/ \/ Php Framework
*/
// Include section
include_once "rkFramework.php";
// User credentials
$clusterConnect=array(
"username" => "username",
"password" => "password",
"ip" => "192.168.1.1"
);
// Entry Point
$VMname="vmName";
$vmSpecs=rkGetESXVMConfig($clusterConnect,$VMname);
print("\nMachine ".rkColorOutput($VMname)." in snapshot ".rkColorOutput($vmSpecs["snapID"])." has the following specs :\n");
print("\t".rkColorOutput($vmSpecs["cpu"])." vCPU\n");
print("\t".rkColorOutput($vmSpecs["memory"]." GB")." RAM\n");
print("\t".rkColorOutput(rkformatBytes($vmSpecs["disk"]))." HDD\n");
print("\n");
?>