NvdsUpgradeHostState (type)

{
  "id": "NvdsUpgradeHostState", 
  "module_id": "NvdsUpgradeReadinessCheck", 
  "properties": {
    "host": {
      "readonly": true, 
      "required": true, 
      "title": "TransportNode identifier", 
      "type": "string"
    }, 
    "overall_state": {
      "enum": [
        "UPGRADE_READY", 
        "UPGRADE_IN_PROGRESS", 
        "UPGRADE_FAILED", 
        "SUCCESS"
      ], 
      "readonly": true, 
      "required": true, 
      "title": "Overall state of N-VDSes on the TransportNodes", 
      "type": "string"
    }, 
    "state_details": {
      "items": {
        "type": "string"
      }, 
      "readonly": true, 
      "required": false, 
      "title": "Details of the N-VDS upgrade state on the host", 
      "type": "array"
    }, 
    "upgrade_stage": {
      "description": "This field returns current stage of Migration task. Here is a sequence of stages the task cycles through, RETRIEVE_SAVED_CONFIG, TN_VALIDATE, TN_STATELESS_WAIT_FOR_HP, DETACH_TNP, TNP_WAIT, TN_SEND_HS_MIGRATION_MSG, TN_ADD_HOST_TO_VDS, TN_UPDATE, TN_UPDATE_WAIT, TN_DELETE, TN_DELETE_WAIT, FN_DELETE_WAIT, TN_RECONFIG_HOST, TN_CREATE, TN_CREATE_WAIT, UPDATE_TNP_AND_APPLY, TN_EXIT_MM, TN_MIGRATION_COMPLETED Depending on the type of host (stateful, stateless, Sddc, etc.) migration task may not cycle through all stages but in will follow above sequence. If stage is TN_MIGRATION_COMPLETED refer to field overall_state for SUCCESS or UPGRADE_FAILURE and state_details for details on same.", 
      "readonly": true, 
      "required": false, 
      "title": "Current migration task stage", 
      "type": "string"
    }
  }, 
  "title": "Individual host upgrade state", 
  "type": "object"
}