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": [
{
"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.
array of NsxtUpgradeUserInputSpec
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