WhatIfScenarios

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
                        }
                    ]
                }
            }
        }
    ]
}
array of link
links
Optional

Collection of links

pageInfo
Optional

Represents page information for a paged result

whatIfScenarios
Optional

List of What-If Scenarios

Returned By