WhatIfScenarios
WhatIfScenarios
What-If scenarios
JSON Example
{
"links": [
{
"description": "string",
"href": "string",
"name": "string",
"rel": "string"
}
],
"pageInfo": {
"page": 0,
"pageSize": 0,
"sortBy": "string",
"sortOrder": "string",
"totalCount": 0
},
"whatIfScenarios": [
{
"actionType": "string",
"contentType": "string",
"creationDate": 0,
"endDate": 0,
"id": "string",
"name": "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
}
}
]
},
"scenarioContent": {
"commonUtilizationGrowthRate": 0,
"cpuUtilizationGrowthRate": 0,
"customVmConfigs": [
{
"count": 0,
"id": "string",
"name": "string",
"vmSettings": [
{
"description": "string",
"key": "string",
"unit": "string",
"value": "string"
}
]
}
],
"existingVmConfigs": [
{
"count": 0,
"id": "string",
"name": "string",
"vmSettings": [
{
"description": "string",
"key": "string",
"unit": "string",
"value": "string"
}
]
}
],
"manualVmConfig": {
"commonUtilization": "number",
"count": 0,
"cpu": 0,
"cpuUtilization": "number",
"memory": 0,
"memoryUtilization": "number",
"storage": 0,
"storageUtilization": "number",
"vmInstanceOS": "string",
"vmProvisioningType": "string"
},
"memoryUtilizationGrowthRate": 0,
"storageUtilizationGrowthRate": 0,
"vmStorageConfig": {
"dedupLevel": "number",
"failuresToTolerate": 0,
"raidLevel": "string",
"swapSpace": false,
"useDefaultValue": false
}
},
"serverDetail": {
"serverConfig": {
"coresCount": 0,
"costPerServer": "number",
"cpuInGhz": "number",
"id": "string",
"memoryInGb": "number",
"socketsCount": 0,
"storageInGb": "number"
},
"serverCount": 0
},
"startDate": 0,
"state": "string",
"whatIfScenarioStatus": "string",
"workloadCapacityLocation": {
"clusterId": "string",
"dataCenterId": "string",
"hypotheticalNewClusterConfig": {
"name": "string",
"serverDetails": [
{
"serverConfig": {
"coresCount": 0,
"costPerServer": "number",
"cpuInGhz": "number",
"id": "string",
"memoryInGb": "number",
"socketsCount": 0,
"storageInGb": "number"
},
"serverCount": 0
}
]
}
}
}
]
}