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