Upgrade Product
Upgrade a product with VCP LCM to the specified target version. The environment ID and product ID define the product to upgrade.
ID of the environment
ID of the product within the environment
The action to perform - VALIDATE, UPGRADE
Ignore validation result and proceed with the task even if validation fails.
Disable rollback in case of failure.
{
"upgradeDetails": {
"targetVersion": "string",
"productModifyNodesSpecV2": {
"nodeSpecs": [
{
"nodeId": "integer",
"isPrimary": "boolean",
"cpuNum": "integer",
"ramMemory": "integer",
"hostName": "string",
"vmName": "string",
"deploymentOption": "string",
"datastoreName": "string",
"clusterName": "string",
"resourcePool": "string",
"datacenterName": "string",
"rootPassword": "string",
"gateway": "string",
"deployment": {
"vcenterName": "string",
"datacenterName": "string",
"clusterName": "string",
"resourcePool": "string",
"vmFolder": "string",
"datastoreNames": [
"string"
]
},
"nics": [
{
"ipAddress": "string",
"networkName": "string",
"staticRoutes": [
"string"
],
"dcVcenterNetworksSpec": {
"portGroupName": "string",
"gateway": "string",
"subnetMask": "string",
"domainName": "string",
"searchPath": [
"string"
],
"useDhcp": "boolean",
"dns": [
"string"
],
"ntp": [
"string"
]
}
}
]
}
]
}
}
}
Task ID for the task updating the product.
{
"taskId": "string",
"precedingTasks": [
"integer"
]
}
The ID of the task that was created for the operation. Use this ID to get the state and result of the task.
List of task IDs for tasks that have to be processed before this task can start.
Invalid product spec
{
"taskId": "string",
"precedingTasks": [
"integer"
]
}
The ID of the task that was created for the operation. Use this ID to get the state and result of the task.
List of task IDs for tasks that have to be processed before this task can start.
Unauthorized access
{
"taskId": "string",
"precedingTasks": [
"integer"
]
}
The ID of the task that was created for the operation. Use this ID to get the state and result of the task.
List of task IDs for tasks that have to be processed before this task can start.