RunWhatIfScenario
RunWhatIfScenario
What-if scenario results
JSON Example
{
"clusterDetails": {
"clusterSummaries": [
{
"clusterId": "string",
"clusterName": "string",
"instanceDetails": {
"instanceDetails": [
{
"description": "string",
"key": "string",
"unit": "string",
"value": "string"
}
]
}
}
],
"scenarioFit": false,
"serverRecommendations": {
"recommendedServers": [
{
"id": "string",
"recommendedCost": "number",
"recommendedCount": 0,
"serverCount": 0
}
],
"totalCost": "number"
}
},
"error": "string",
"privateCloudMigrationDetails": {
"privateClouds": [
{
"clusterId": "string",
"cost": "number",
"dataCenterId": "string",
"scenarioFit": false
}
]
},
"publicCloudMigrationDetails": {
"publicClouds": [
{
"cost": "number",
"discount": 0,
"id": "string",
"instanceDetails": [
{
"instanceDetails": [
{
"description": "string",
"key": "string",
"unit": "string",
"value": "string"
}
]
}
],
"plan": "string",
"region": "string",
"vcfClusterSettings": {
"cpuHeadroom": 0,
"instanceType": "string",
"slackSpace": 0
}
}
]
}
}
clusterDetails
Optional
Cluster details for Add/Remove workload scenario
string
error
Optional
Any error condition
privateCloudMigrationDetails
Optional
Represents datacenter details for migrating workload between different datacenters
publicCloudMigrationDetails
Optional
Represents cloud details for migrating workload to different clouds