Run Scenario
Run scenario
Run scenario
Request
URI
POST
https://{api_host}/suite-api/api/whatif/scenarios/run
COPY
Request Body
List of scenarios.
uuid-values
of type(s)
application/json
Required
Show optional properties
{
"uuids": [
{}
]
}
"{\n \"uuids\" : [ \"54b603a4-4a98-4365-a6b0-1370564f228a\", \"01cfc25b-2f00-4afd-a1b5-275df2ccd8d8\" ]\n}"
array of
string
uuids
Required
Represents a list of UUID(s)
Responses
200
Run scenario
Returns
RunWhatIfScenario
of type(s)
application/json
"{\n \"clusterDetails\" : {\n \"scenarioFit\" : true,\n \"clusterSummaries\" : [ {\n \"clusterId\" : \"f4d9a9ee-dfac-4e8c-a402-2b200674db00\",\n \"clusterName\" : \"Palo-Alto-Cluster\"\n } ]\n },\n \"publicCloudMigrationDetails\" : {\n \"publicClouds\" : [ {\n \"id\" : \"AWS\",\n \"region\" : \"us-west-2\",\n \"instanceDetails\" : [ {\n \"instanceDetails\" : [ {\n \"key\" : \"COST\",\n \"value\" : \"5500\"\n }, {\n \"key\" : \"INSTANCE_TYPE\",\n \"value\" : \"small\"\n } ]\n } ],\n \"cost\" : 5500.0\n } ]\n }\n}"
object
clusterDetails
Optional
Cluster details for Add/Remove workload scenario
string
error
Optional
Any error condition
object
privateCloudMigrationDetails
Optional
Represents datacenter details for migrating workload between different datacenters
object
publicCloudMigrationDetails
Optional
Represents cloud details for migrating workload to different clouds
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"uuids":["string"]}' https://{api_host}/suite-api/api/whatif/scenarios/run