ResourceUpgradeSpec

ResourceUpgradeSpec
ResourceUpgradeSpec

Resource Upgrade Specification

JSON Example
{
    "customISOSpec": {
        "hostIds": [
            "string"
        ],
        "id": "string"
    },
    "enableQuickboot": false,
    "evacuateOfflineVms": false,
    "personalitySpec": {
        "hardwareSupportSpecs": [
            {
                "name": "string",
                "packageSpec": {
                    "name": "string",
                    "version": "string"
                }
            }
        ],
        "personalityId": "string"
    },
    "resourceId": "string",
    "scheduledTimestamp": "string",
    "shutdownVms": false,
    "toVersion": "string",
    "upgradeNow": false
}
customISOSpec
Optional

Custom ISO Specifications for VUM Clusters Upgrade with Custom ISO

boolean
enableQuickboot
Optional

Flag for requesting Quick Boot for ESXi upgrade

boolean
evacuateOfflineVms
Optional

Flag for requesting Evacuation of Offline VMs for ESXi upgrade

personalitySpec
Optional

Personality Specification for vLCM based upgrade

string
resourceId
Required

Resource ID for Upgrade

string
scheduledTimestamp
Optional

Upgrade Scheduled Time

boolean
shutdownVms
Optional

If Resource Type is UNASSIGNED_HOST, set flag for enabling shutting down VM's before Upgrade

string
toVersion
Optional

If Resource Type is UNASSIGNED_HOST, set the target version for Upgrade

boolean
upgradeNow
Optional

Flag for enabling Upgrade Now. If true, scheduledTimestamp is ignored