WhatIfScenarioContent

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

customVmConfigs
Optional

Custom vm config

existingVmConfigs
Optional

Existing vm config

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

Property Of