Create Product Upgrade Request V2 Using POST
This API is used to trigger request to upgrade a product.
environmentId
productId
upgradeProductRequestDTO
{
"environmentId": "string",
"licenseRef": "string",
"migrations": [
{
"configFileEncryptionKey": "string",
"connectorHostname": "string",
"connectorSshRootPassword": "string",
"connectorSshUserPassword": "string",
"preValidate": false,
"windowsDomainPassword": "string",
"windowsDomainUser": "string",
"windowsHostname": "string",
"windowsVCHostName": "string",
"windowsVCPassword": "string",
"windowsVCUser": "string",
"windowsVMName": "string"
}
],
"preValidate": false,
"productId": "string",
"productVersion": "8.0.0",
"repositoryType": "lcmRepository",
"repositoryUrl": "/data/nfsPath/vrops-8.1.0.pak",
"retainProductSnapshot": false,
"snapshotIaasAfterVaUpgrade": false,
"takeProductSnapshot": false,
"tenantId": "string"
}
Environment ID
License Reference
Prevalidate
Product ID
Product Version
Repository Type
Repository URL
Retain Product Snapshot After Upgrade
Snapshot Iaas After VA Upgrade
Take Product Snapshot Before Upgrade
TenantId only required for vSSC upgrade
OK
{
"requestId": "a0d8d8cd-ac87-4b5c-ba8b-7a0173c56b55"
}
Request ID
Created
Bad Request
{
"errorCode": "LCM_EXAMPLE_API_ERROR0000",
"errorLabel": "Example Error!",
"message": "Something went wrong!",
"recommendations": []
}
errorCode
errorLabel
message
recommendations
Unauthorized
Forbidden
{
"errorCode": "LCM_EXAMPLE_API_ERROR0000",
"errorLabel": "Example Error!",
"message": "Something went wrong!",
"recommendations": []
}
errorCode
errorLabel
message
recommendations
Not Found
{
"errorCode": "LCM_EXAMPLE_API_ERROR0000",
"errorLabel": "Example Error!",
"message": "Something went wrong!",
"recommendations": []
}
errorCode
errorLabel
message
recommendations
Internal Server Error
{
"errorCode": "LCM_EXAMPLE_API_ERROR0000",
"errorLabel": "Example Error!",
"message": "Something went wrong!",
"recommendations": []
}
errorCode
errorLabel
message
recommendations