VMInfo

VMInfo
VMInfo
JSON Example
{
    "vmId": "vm-123",
    "vmGroupId": "vm-gp-123",
    "vmName": "oracleVM",
    "vmState": "RUNNING",
    "vmComputeInfo": {
        "vCpu": 4,
        "vCpuOverall": 4,
        "vCpuPerCore": 1,
        "utilizationRatio": 30
    },
    "vmMemoryInfo": {
        "vRam": 4,
        "vRamConsumed": 3,
        "ramOverhead": 70,
        "utilizationRatio": 100
    },
    "vmStorageInfo": {
        "vmdkTotal": 200,
        "vmdkUsed": 140,
        "readIOPS": 100,
        "writeIOPS": 30,
        "peakReadIOPs": 20,
        "peakWriteIOPs": 10,
        "readThroughput": "number",
        "writeThroughput": "number",
        "peakReadThroughput": "number",
        "peakWriteThroughput": "number",
        "extStorageVendorType": "string"
    },
    "importedFileName": "file1.xlsx",
    "workloadProfileIndex": 0
}
string
vmId
Required

The Virtual machine ID to uniquely identify it

string
vmGroupId
Required

The Virtual machine group ID to identify the group that the virtual machine belongs to

string
vmName
Required

the name of the virtual machine

vmState
Optional

vmState

vmComputeInfo
Required

vmComputeInfo

vmMemoryInfo
Required

vmMemoryInfo

vmStorageInfo
Required

vmStorageInfo

string
importedFileName
Optional

Name of the file in which the VM is present

integer
workloadProfileIndex
Optional

Index of the workload profile this VM belongs to