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