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