SddcManagerUpgradable

SddcManagerUpgradable
SddcManagerUpgradable

SDDC Manager Upgradable consists of release information, bits and the upgrade information to upgrade SDDC Manager on the system.

JSON Example
{
    "description": "string",
    "version": "string",
    "releaseDate": "string",
    "applicabilityStatus": "string",
    "compatibilityStatus": "One among: COMPATIBLE, INCOMPATIBLE, DISABLED",
    "errors": [
        {
            "component": "string",
            "messageKey": "string",
            "arguments": [
                "string"
            ],
            "message": "string",
            "bundle": "string"
        }
    ],
    "warnings": [
        {
            "component": "string",
            "messageKey": "string",
            "arguments": [
                "string"
            ],
            "message": "string",
            "bundle": "string"
        }
    ],
    "sddcManagerBundle": {
        "id": "string",
        "type": "One among: SDDC_MANAGER, VMWARE_SOFTWARE, VXRAIL",
        "description": "string",
        "version": "string",
        "vendor": "string",
        "releasedDate": "string",
        "isCumulative": false,
        "sizeMB": "number",
        "downloadStatus": "One among: PENDING, AVAILABLE, SCHEDULED, INPROGRESS, VALIDATING, SUCCESS, CANCELLED, FAILED, RECALLED",
        "downloadProgress": {
            "downloadedBytes": 0,
            "isDownloadCancelled": false
        },
        "downloadStartTime": 0,
        "downloadEndTime": 0,
        "bundleDownload": {
            "downloadId": "string",
            "bundleId": "string",
            "scheduledTime": 0,
            "status": "string",
            "startTime": 0,
            "endTime": 0,
            "downloadError": {
                "errorCode": "string",
                "errorMessage": "string",
                "stackTraceStr": "string",
                "retriable": false
            }
        }
    },
    "upgrade": {
        "id": "string",
        "bundleId": "string",
        "resourceType": "One among: DOMAIN, CLUSTER, UNASSIGNED_HOST",
        "parallelUpgrade": false,
        "resourceUpgradeSpecs": [
            {
                "resourceId": "string",
                "shutdownVms": false,
                "toVersion": "string",
                "scheduledTimestamp": "string",
                "upgradeNow": false,
                "personalitySpec": {
                    "personalityId": "string",
                    "hardwareSupportSpecs": [
                        {
                            "name": "string",
                            "packageSpec": {
                                "name": "string",
                                "version": "string"
                            }
                        }
                    ]
                },
                "customIsoSpec": {
                    "id": "string"
                },
                "enableQuickboot": false,
                "evacuateOfflineVms": false,
                "esxUpgradeOptionsSpec": {
                    "esxUpgradeFailureAction": {
                        "retryDelay": 0,
                        "retryCount": 0,
                        "action": "FAIL, RETRY"
                    },
                    "enforceHclValidation": false,
                    "enableQuickPatch": false,
                    "enableQuickboot": false,
                    "evacuateOfflineVms": false,
                    "disableHac": false,
                    "disableDpm": false,
                    "preRemediationPowerAction": "POWER_OFF_VMS, SUSPEND_VMS, DO_NOT_CHANGE_VMS_POWER_STATE, SUSPEND_VMS_TO_MEMORY"
                }
            }
        ],
        "status": "string",
        "taskId": "string",
        "nsxtUpgradeUserInputSpec": {
            "nsxtHostClusterUpgradeSpecs": [
                {
                    "hostClusterId": "string",
                    "hostParallelUpgrade": false,
                    "liveUpgrade": false
                }
            ],
            "nsxtEdgeClusterUpgradeSpecs": [
                {
                    "edgeClusterId": "string",
                    "edgeParallelUpgrade": false
                }
            ],
            "nsxtUpgradeOptions": {
                "isEdgeOnlyUpgrade": false,
                "isHostClustersUpgradeParallel": false,
                "isEdgeClustersUpgradeParallel": false
            },
            "nsxtId": "string"
        },
        "bundle": {
            "id": "string",
            "type": "One among: SDDC_MANAGER, VMWARE_SOFTWARE, VXRAIL",
            "description": "string",
            "version": "string",
            "severity": "One among: CRITICAL, IMPORTANT, MODERATE, LOW",
            "vendor": "string",
            "releasedDate": "string",
            "isCumulative": false,
            "isCompliant": false,
            "sizeMB": "number",
            "downloadStatus": "One among: PENDING, SCHEDULED, IN_PROGRESS, SUCCESSFUL, FAILED, RECALLED",
            "components": [
                {
                    "description": "string",
                    "vendor": "string",
                    "releasedDate": "string",
                    "toVersion": "string",
                    "fromVersion": "string",
                    "imageType": "One among: PATCH, INSTALL",
                    "id": "string",
                    "type": "string"
                }
            ],
            "applicabilityStatus": "One among: SUCCESS, IN_PROGRESS, FAILED, AVAILABLE, PENDING",
            "applicabilityOrder": 1,
            "isPartiallyUpgraded": true
        },
        "endTime": 0,
        "vcenterUpgradeUserInputSpec": {
            "resourceId": "string",
            "upgradeMechanism": "One among: ReducedDowntimeMigration, InPlace",
            "startSwitchoverTimestamp": "string",
            "temporaryNetwork": {
                "networkMode": "One among: STATIC, AUTOMATIC",
                "ipAddress": "string",
                "subnetMask": "string",
                "gateway": "string"
            }
        }
    }
}
string
description
Optional

SDDC Manager Release Description

string
version
Optional

SDDC Manager Release Version

string
releaseDate
Optional

SDDC Manager Release Date

string
applicabilityStatus
Optional

SDDC Manager Release Applicability Status

string
compatibilityStatus
Required

SDDC Manager Release Compatibility Status

errors
Optional

SDDC Manager Release in-applicability reasons

warnings
Optional

SDDC Manager Release applicable with warnings reasons

sddcManagerBundle
Optional

SDDC Manager Bundle consists the bits to perform the upgrade of an SDDC Manager

upgrade
Optional

Upgrade object which contain details regarding the upgrade