WhatIfScenarioContent
WhatIfScenarioContent
Scenario content for migrate workload scenario
JSON Example
{
"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
}
}
integer As int32
As int32
commonUtilizationGrowthRate
Optional
Constraints:
minimum: 0
maximum: 999
Common utilization growth rate
integer As int32
As int32
cpuUtilizationGrowthRate
Optional
Constraints:
minimum: 0
maximum: 999
CPU utilization growth rate
manualVmConfig
Optional
Manual vm config for workload migration scenario
integer As int32
As int32
memoryUtilizationGrowthRate
Optional
Constraints:
minimum: 0
maximum: 999
Memory utilization growth rate
integer As int32
As int32
storageUtilizationGrowthRate
Optional
Constraints:
minimum: 0
maximum: 999
Storage utilization growth rate
vmStorageConfig
Optional
Represents vsan configuration for workload vm