HostBasedCSConfigLimits
HostBasedCSConfigLimits
The VM Sizing configurations limits required for computation.
AllOf
This class requires all of the following:
JSON Example
{
"cpuUtilization": {
"min": 1.25,
"max": 2
},
"memoryUtilization": {
"min": 1.25,
"max": 2
},
"targetRamRatio": {
"min": 1.25,
"max": 2
},
"storageThreshold": {
"min": 1.25,
"max": 2
},
"cpuHeadroom": {
"min": 1.25,
"max": 2
},
"hyperThreadingFactor": {
"min": 1.25,
"max": 2
},
"totalIOPs": {
"min": 1.25,
"max": 2
},
"dedupRatio": {
"min": 1.25,
"max": 2
},
"compressionRatio": {
"min": 1.25,
"max": 2
},
"ioAccessPattern": [
"string"
],
"ioSize": [
"string"
],
"ioRatio": [
"string"
],
"sddcHostTypes": [
"I4I"
],
"storagePreferences": [
"string"
],
"extStorageVendorTypes": [
"string"
],
"sddcApplianceSize": [
"string"
],
"stretchedCluster": [
"string"
],
"fttFtm": [
"string"
],
"separateCluster": [
false
],
"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"
}
}
],
"vSANArchitectureSupport": [
{
"cloudType": "VMC_ON_AWS",
"sddcHostType": "I4I",
"vSANArchitecture": "string"
}
],
"totalVMCount": {
"min": 1,
"max": 10000
},
"vCpuPerCore": {
"min": 1.25,
"max": 2
},
"vCpuPerVM": {
"min": 1.25,
"max": 2
},
"vRAMPerVM": {
"min": 1.25,
"max": 2
},
"iopsPerVM": {
"min": 1.25,
"max": 2
},
"storagePerVM": {
"min": 1.25,
"max": 2
},
"hostsRequested": {
"min": 1.25,
"max": 2
}
}