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,
            "evacuateOfflineVms": false,
            "personalitySpec": {
                "hardwareSupportSpecs": [
                    {
                        "name": "string",
                        "packageSpec": {
                            "name": "string",
                            "version": "string"
                        }
                    }
                ],
                "personalityId": "string"
            },
            "resourceId": "string",
            "scheduledTimestamp": "string",
            "shutdownVms": false,
            "toVersion": "string",
            "upgradeNow": false
        }
    ],
    "vcenterUpgradeUserInputSpecs": [
        {
            "temporaryNetwork": {
                "gateway": "string",
                "ipAddress": "string",
                "subnetMask": "string"
            }
        }
    ]
}
            
            
                                    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 NSX upgrade
            
            
                                    boolean
                
                
            
        
        
                parallelUpgrade            
                            Optional
            
            
        Boolean to represent components will be upgraded in parallel on not
            
            
                                    string
                
                
            
        
        
                resourceType            
                            Required
            
            
        Resource Type for Upgrade
                            
                                    array of 
                
            
            
                                    
                        VcenterUpgradeUserInputSpec                     
                
                
            
        
        
                vcenterUpgradeUserInputSpecs            
                            Optional
            
            
        User Input for vCenter upgrade
