ALLOWED_COMMANDS = { "VM": { "CPU": ["USAGE", "USAGEMHZ", "WAIT", "READY"], "MEM": ["USAGE", "SWAP", "SWAPIN", "SWAPOUT", "OVERHEAD", "ACTIVE", "MEMCTL"], "NET": ["USAGE", "RECEIVE", "SEND"], "IO": ["USAGE", "READ", "WRITE"], "RUNTIME": ["CON", "CPU", "MEM", "STATE", "STATUS", "CONSOLECONNECTIONS", "GUEST", "TOOLS", "ISSUES"], }, "HOST": { "CPU": ["USAGE", "USAGEMHZ"], "MEM": ["USAGE", "SWAP", "OVERHEAD", "OVERALL", "ACTIVE", "MEMCTL"], "NET": ["USAGE", "RECEIVE", "SEND", "NIC"], "IO": ["USAGE", "READ", "WRITE"], "VMFS": ["NAME"], "RUNTIME": ["CON", "HEALTH", "STORAGEHEALTH", "TEMPERATURE", "SENSOR", "MAINTENANCE", "LISTVM", "STATUS", "ISSUES"], "SERVICE": ["NAMES"], "STORAGE": ["ADAPTERS", "LUNS", "PATHS"], "UPTIME": [], "DEVICE": ["CD"], }, "CLUSTER": { "CPU": ["USAGE", "USAGEMHZ"], "MEM": ["USAGE", "SWAP", "OVERHEAD", "OVERALL", "ACTIVE", "MEMCTL"], "CLUSTER": ["EFFECTIVECPU", "EFFECTIVEMEM", "FAILOVER", "CPUFAIRNESS", "MEMFAIRNESS"], "RUNTIME": ["LIST", "LISTHOST", "STATUS", "ISSUES"], "VMFS": ["NAME"], }, "DATACENTER": { "RECOMMENDATIONS": [], "CPU": ["USAGE", "USAGEMHZ"], "MEM": ["USAGE", "SWAP", "OVERHEAD", "OVERALL", "ACTIVE", "MEMCTL"], "NET": ["USAGE", "RECEIVE", "SEND"], "IO": ["ABORTED", "RESETS", "READ", "WRITE", "KERNEL", "DEVICE", "QUEUE"], "VMFS": ["NAME"], "RUNTIME": ["LIST", "LISTVM", "LISTHOST", "LISTCLUSTER", "STATUS", "ISSUES", "TOOLS"], }, }