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