NSX-T Data Center REST API
UpgradeBundleStatus (type)
{
"id": "UpgradeBundleStatus",
"module_id": "Upgrade",
"properties": {
"error_messages": {
"description": "List of failure messages.",
"items": {
"type": "string"
},
"readonly": true,
"required": false,
"title": "List of failure messages",
"type": "array"
},
"operation": {
"description": "Current running operation",
"enum": [
"UPLOAD",
"INSTALL"
],
"readonly": true,
"required": false,
"title": "Current operation",
"type": "string"
},
"percentage": {
"description": "Progress percentage of the Upgrade Bundle Operations",
"readonly": true,
"required": false,
"title": "Progress percentage of the Upgrade Bundle Operations",
"type": "int"
},
"progress_messages": {
"description": "List of progress messages.",
"items": {
"type": "string"
},
"readonly": true,
"required": false,
"title": "Progress messages",
"type": "array"
},
"status": {
"description": "State of Upgrade Bundle",
"enum": [
"NOT_STARTED",
"IN_PROGRESS",
"SUCCESS",
"FAILED"
],
"readonly": true,
"required": false,
"title": "State of Upgrade Bundle",
"type": "string"
},
"step": {
"description": "Current state of UC upgrade",
"enum": [
"START_UPLOAD_BUNDLE",
"UPLOAD_BUNDLE",
"EXTRACT_OUTER_BUNDLE",
"VERIFY",
"CHECK_COMPATIBILITY",
"MOVE_BUNDLE",
"CLEAN",
"UPLOAD_CANCELLED",
"UPLOAD_COMPLETE",
"START_UC_UPGRADE",
"EXTRACT",
"LOAD_METADATA",
"RESTART",
"REPO_SYNC",
"UPGRADE_OTHER_NODES",
"UPGRADE_COMPLETE",
"UNKNOWN"
],
"readonly": true,
"required": false,
"title": "current step in the process.",
"type": "string"
},
"upgradeBundleType": {
"description": "Type of upgrade bundle uploaded. \\n MUB type represents upgrade bundle,\\n PUB type represents pre-check bundle, \\n UNKNOWN type represents the default type, \\n COMPATIBILITY_MATRIX type represents the compatibility bundle.",
"enum": [
"MUB",
"PUB",
"COMPATIBILITY_MATRIX",
"UNKNOWN"
],
"readonly": true,
"required": false,
"title": "Type of upgrade bundle",
"type": "string"
}
},
"type": "object"
}