NSX-T Data Center REST API
OdsRunbookInvocationStatus (type)
{
"additionalProperties": false,
"description": "The runtime status of the invocation of an Online Diagnostic System Runbook.",
"id": "OdsRunbookInvocationStatus",
"module_id": "PolicyOds",
"properties": {
"operation_state": {
"description": "Operation state of an invocation of an Online Diagnostic System Runbook on its target node. NONE - No operation state is available. RUNBOOK_NOT_FOUND - The specified runbook does not exist on the target. QUEUED - The runbook invocation is queued to be scheduled. BUSY_REJECTED - The runbook invocation is rejected because the runbook runner on the target node is busy. THROTTLED - The runbook invocation is rejected by throttling check. ARG_INVALID - The runbook invocation is rejected by argument validation. RUNNING - The runbook invocation is running. FINISHED - The runbook invocation is finished. GENERAL_ERROR - Runbook invocation fails with some internal errors. RUNBOOK_NOT_ENABLED - The specified runbook is not enabled on the target. ABORTED - The runbook invocation is cancelled.",
"enum": [
"NONE",
"RUNBOOK_NOT_FOUND",
"QUEUED",
"BUSY_REJECTED",
"THROTTLED",
"ARG_INVALID",
"RUNNING",
"FINISHED",
"GENERAL_ERROR",
"RUNBOOK_NOT_ENABLED",
"ABORTED"
],
"readonly": true,
"required": true,
"title": "Operation state of a runbook invocation on the target node",
"type": "string"
},
"request_status": {
"description": "Request status of an invocation of an Online Diagnostic System Runbook. SUCCESS - The runbook invocation request is acknowledged by the target. CONNECTION_ERROR - The runbook invocation request cannot be dispatched to the target because the messaging channel is broken. TIMEOUT - The runbook invocation request was acknowledged by the target, but it did not report operational state of the terminating class to NSX in time.",
"enum": [
"SUCCESS",
"CONNECTION_ERROR",
"TIMEOUT"
],
"readonly": true,
"required": true,
"title": "Request status of a runbook invocation",
"type": "string"
}
},
"title": "Status of runbook invocation",
"type": "object"
}