UpgradeSpec

UpgradeSpec
UpgradeSpec

Upgrade Specification

JSON Example
{
    "bundleId": "string",
    "draftMode": false,
    "nsxtUpgradeUserInputSpecs": [
        {
            "nsxtEdgeClusterUpgradeSpecs": [
                {
                    "edgeClusterId": "string",
                    "edgeParallelUpgrade": false
                }
            ],
            "nsxtHostClusterUpgradeSpecs": [
                {
                    "hostClusterId": "string",
                    "hostParallelUpgrade": false,
                    "liveUpgrade": false
                }
            ],
            "nsxtId": "string",
            "nsxtUpgradeOptions": {
                "isEdgeClustersUpgradeParallel": false,
                "isEdgeOnlyUpgrade": false,
                "isHostClustersUpgradeParallel": false
            }
        }
    ],
    "parallelUpgrade": false,
    "resourceType": "One among: DOMAIN, CLUSTER, UNASSIGNED_HOST",
    "resourceUpgradeSpecs": [
        {
            "customISOSpec": {
                "hostIds": [
                    "string"
                ],
                "id": "string"
            },
            "enableQuickboot": false,
            "personalitySpec": {
                "hardwareSupportSpecs": [
                    {
                        "name": "string",
                        "packageSpec": {
                            "name": "string",
                            "version": "string"
                        }
                    }
                ],
                "personalityId": "string"
            },
            "resourceId": "string",
            "scheduledTimestamp": "string",
            "shutdownVms": false,
            "toVersion": "string",
            "upgradeNow": false
        }
    ]
}
string
bundleId
Required

Bundle ID for Upgrade

boolean
draftMode
Optional

Boolean to represent upgrade will be created in DRAFT mode. This allows to run prechecks before user confirm/commit the upgrade.

nsxtUpgradeUserInputSpecs
Optional

Resource Upgrade Specifications for NSXT upgrade

boolean
parallelUpgrade
Optional

Boolean to represent components will be upgraded in parallel on not

string
resourceType
Required

Resource Type for Upgrade

resourceUpgradeSpecs
Required

Resource Upgrade Specifications

Parameter To