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" }