NSX-T Data Center REST API

OdsDynamicRunbookNodeInstallStatus (type)

{
  "additionalProperties": false, 
  "description": "Installation status of a Dynamic Online Diagnostic System Runbook on target node.", 
  "id": "OdsDynamicRunbookNodeInstallStatus", 
  "module_id": "PolicyOds", 
  "properties": {
    "error_detail": {
      "description": "The error detail of runbook installation failure.", 
      "readonly": true, 
      "required": false, 
      "title": "The error detail of runbook installation", 
      "type": "string"
    }, 
    "node_id": {
      "description": "Identifier of transport node, Edge node or appliance node.", 
      "readonly": true, 
      "required": true, 
      "title": "Identifier of transport node, Edge node or appliance node", 
      "type": "string"
    }, 
    "node_name": {
      "description": "The name of transport node, Edge node or appliance node.", 
      "readonly": true, 
      "required": true, 
      "title": "The name of transport node, Edge node or appliance node", 
      "type": "string"
    }, 
    "status": {
      "description": "Runbook installation state.   NONE - Runbook package is not installed yet.   REQUESTING - Runbook package request is being made.   REQUESTED - Runbook package request has been sent to management plane.   COMPATIBLE_VERSION_NOT_FOUND - Runbook package cannot be installed because no matched version is found.   NODE_TYPE_UNSUPPORTED - Runbook package cannot be installed because the matched version does not support                           the target node type.   REQUEST_TIMEOUT - Runbook package request is not made within timeout (2min).   INSTALLING - Runbook package is being installed.   INSTALL_TIMEOUT - Runbook package installation is not finished within timeout (3min).   INSTALL_FAILED - Runbook installation fails.   INSTALL_FINISHED - Runbook installation completes successfully.   UNINSTALLING - Runbook uninstallation is in progress.   UNINSTALL_TIMEOUT - Runbook uninstallation is not finished within timeout (the timeout of runbook plus 1min).", 
      "enum": [
        "NONE", 
        "REQUESTING", 
        "REQUESTED", 
        "COMPATIBLE_VERSION_NOT_FOUND", 
        "NODE_TYPE_UNSUPPORTED", 
        "REQUEST_TIMEOUT", 
        "INSTALLING", 
        "INSTALL_TIMEOUT", 
        "INSTALL_FAILED", 
        "INSTALL_FINISHED", 
        "UNINSTALLING", 
        "UNINSTALL_TIMEOUT"
      ], 
      "readonly": true, 
      "required": true, 
      "title": "Installation status on target node", 
      "type": "string"
    }, 
    "version": {
      "$ref": "OdsRunbookVersion, 
      "description": "Version of runbook.", 
      "readonly": true, 
      "required": true, 
      "title": "Version of runbook"
    }
  }, 
  "title": "Installation status of a Dynamic Runbook on target node", 
  "type": "object"
}