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