ClusterDetails

ClusterDetails
ClusterDetails

Comprises of complete cluster information.

JSON Example
{
    "hostBreakupList": [
        {
            "hostType": "I4I",
            "totalHostCount": 1000,
            "allottedvCpus": 90,
            "totalCpuCapacity": 100,
            "consumedCpuCapacity": 90,
            "consumedMemoryCapacity": 100,
            "allottedMemory": 80,
            "usedMemory": 100,
            "totalMemoryCapacity": 100,
            "allottedStorage": 80,
            "totalStorageCapacity": 100,
            "consumedStorageCapacity": 80,
            "totalIOPSCapacity": 100,
            "consumedIOPSCapacity": 80
        }
    ],
    "clusterInfoList": [
        {
            "clusterName": "cluster-123",
            "numberOfHosts": 10,
            "numberOfVMs": 100,
            "clusterType": "SAZ",
            "hostType": "I4I",
            "fttFtmType": "AUTO_AUTO",
            "hostList": [
                {
                    "hostType": "I4I",
                    "allottedvCpus": 90,
                    "totalCpuCapacity": 100,
                    "consumedCpuCapacity": 90,
                    "consumedMemoryCapacity": 100,
                    "allottedMemory": 90,
                    "totalMemoryCapacity": 100,
                    "usedMemoryCapacity": 70,
                    "totalIOPSCapacity": 100,
                    "usedIOPSCapacity": 70,
                    "numberOfVms": 1000,
                    "vmList": [
                        {
                            "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
                        }
                    ]
                }
            ],
            "allottedvCpus": 90,
            "totalCpuCapacity": 100,
            "consumedCpuCapacity": 90,
            "consumedMemoryCapacity": 100,
            "allottedMemory": 80,
            "usedMemory": 100,
            "totalMemoryCapacity": 100,
            "allottedStorage": 80,
            "totalStorageCapacity": 100,
            "consumedStorageCapacity": 80,
            "storageBreakdown": {
                "consumedByWorkloads": "number",
                "consumedBySystem": {
                    "totalConsumed": "number",
                    "diskFormatOverhead": "number",
                    "dedupOverhead": "number",
                    "checksumOverhead": "number",
                    "physicalReservation": "number",
                    "logicalReservation": "number"
                },
                "freeStorage": {
                    "totalFreeStorage": "number",
                    "slackSpace": "number",
                    "usableFreeStorage": "number",
                    "vSanOverheadReservation": "number"
                }
            },
            "workloadProfileVMMap": [
                0
            ],
            "cpuHeadroom": 0.15,
            "maxHostsInCluster": 16,
            "consumedIOPSCapacity": 16,
            "totalIOPSCapacity": 16,
            "vSANArchitecture": "string",
            "sizingAssumptions": [
                "Default CPU Headroom: 15%",
                "Default Memory utilization: 100"
            ]
        }
    ],
    "applianceSize": "REGULAR",
    "allottedvCpus": 90,
    "totalCpuCapacity": 100,
    "consumedCpuCapacity": 90,
    "consumedMemoryCapacity": 100,
    "allottedMemory": 80,
    "usedMemory": 100,
    "totalMemoryCapacity": 100,
    "allottedStorage": 80,
    "totalStorageCapacity": 100,
    "consumedStorageCapacity": 80,
    "recommendationType": "CPU",
    "totalCoresToSubscribe": 100,
    "totalIOPSCapacity": 100,
    "consumedIOPSCapacity": 80
}
hostBreakupList
Optional

hostBreakupList

clusterInfoList
Optional

clusterInfoList

applianceSize
Optional

applianceSize

number As double As double
allottedvCpus
Optional

allottedvCpus

number As double As double
totalCpuCapacity
Optional

totalCpuCapacity

number As double As double
consumedCpuCapacity
Optional

consumedCpuCapacity

number As double As double
consumedMemoryCapacity
Optional

consumedMemoryCapacity

number As double As double
allottedMemory
Optional

allottedMemory

number As double As double
usedMemory
Optional

usedMemory

number As double As double
totalMemoryCapacity
Optional

totalMemoryCapacity

number As double As double
allottedStorage
Optional

allottedStorage

number As double As double
totalStorageCapacity
Optional

totalStorageCapacity

number As double As double
consumedStorageCapacity
Optional

consumedStorageCapacity

recommendationType
Optional

recommendationType

integer
totalCoresToSubscribe
Optional

this represents the total physical cores present in the recommendation

number As double As double
totalIOPSCapacity
Optional

totalIOPSCapacity

number As double As double
consumedIOPSCapacity
Optional

consumedIOPSCapacity