HostBasedCSConfigurations
HostBasedCSConfigurations
The VM Sizing configurations required for computation
AllOf
This class requires all of the following:
JSON Example
{
"cloudType": "VMC_ON_AWS",
"sddcHostType": "I4I",
"clusterType": "SAZ",
"computeOvercommitFactor": 4,
"cpuHeadroom": 0.15,
"hyperThreadingFactor": 1.25,
"memoryOvercommitFactor": 1,
"cpuUtilization": 30,
"memoryUtilization": 100,
"storageThresholdFactor": 1,
"compressionRatio": 1.25,
"dedupRatio": 1.5,
"ioAccessPattern": "string",
"ioSize": "string",
"ioRatio": "string",
"totalIOPs": 2000,
"includeManagementVMs": true,
"fttFtmType": "AUTO_AUTO",
"separateCluster": false,
"instanceSettingsList": [
{
"name": "DEDUP_RATIO",
"value": 1.5,
"hostType": "I3"
}
],
"vmOutlierLimits": {
"cpuLimit": 0.75,
"storageLimit": 0.5,
"memoryLimit": 0.75
},
"applianceSize": "REGULAR",
"addonsList": [
{
"id": "HCX",
"name": "string",
"isEnabled": true,
"addonMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
},
"categoryID": "string",
"additionalData": {
"numberOfVMs": 1500,
"addonComponents": [
{
"id": "HCX",
"name": "string",
"isEnabled": true,
"addonMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
}
}
]
}
}
],
"cloudEdition": {
"id": "string",
"name": "VMware Cloud on AWS - Advanced",
"type": "string",
"enabled": false,
"cloudEditionServices": [
{
"id": "string",
"serviceMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
},
"enabled": false,
"cloudEditionCompoments": [
{
"id": "string",
"componentMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
},
"enabled": false,
"isMandatory": false,
"isCustomSizerAvailable": false,
"customerSizerMetadata": {
"name": "string",
"apiUrl": "string"
}
}
]
}
],
"cloudEditionMetrics": {
"vCPU": 50,
"vRAM": 100,
"vDisk": 1000,
"iops": "number"
}
},
"defaultHostType": false,
"stretchedCluster": false,
"targetRAMRatio": 1,
"vCpuPerCore": 1
}