SDDCInfo
SDDCInfo
JSON Example
{
"sddcName": "us-west-sddc",
"sddcType": "I4I",
"clusterList": {
"sazClusters": {
"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
},
"mazClusters": {
"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
}
},
"externalStorageList": [
{
"storagePreference": "string",
"extStorageVendorType": "string",
"workloadProfileVMMap": [
0
],
"consumedStorage": "number",
"aggregatedThroughput": "number",
"aggregatedIOPS": "number",
"metadata": {
"attachedClusters": [
{
"clusterName": "string",
"storage": "number"
}
],
"vendor": "string",
"fileSystem": "string",
"dataTransfer": "number",
"sizingAssumptions": [
"string"
]
}
}
],
"vmExceptions": {
"vmExceptionInfo": [
{
"vmId": "vm-123",
"vmGroupId": "vm-gp-123",
"vmName": "oracleVM",
"totalVCPU": 1000,
"totalRAM": 1512,
"totalDisk": 10020,
"usedDisk": 10010,
"exceptionReason": "Memory insufficient",
"importedFileName": "file1.xlsx",
"unsupportedResourceTypes": [
"string"
],
"notes": [
"string"
],
"uploadedWorkloadProfile": "WorkloadProfile 1",
"preferredHostType": "I4I",
"chosenHostType": "I4I"
}
],
"vmExceptionAssumptions": [
"The Virtual Machine would consume 75% or more CPU resources on a single host.",
"The Virtual Machine would consume 75% of more RAM resources on a single host.",
"The Virtual Machine would consume 50% of more available raw storage on a single host."
]
},
"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"
}
}
}
string
sddcName
Optional
sddcName
clusterList
Optional
clusterList
object
vmExceptions
Optional
vmExceptions