NSX-T Data Center REST API
OdsRunbookInvocationReport (type)
{
"additionalProperties": false,
"description": "The report of the Invocation of an Online Diagnostic System Runbook.",
"id": "OdsRunbookInvocationReport",
"module_id": "PolicyOds",
"properties": {
"error_detail": {
"description": "The error detail of the invalid report.",
"readonly": true,
"required": false,
"title": "The report error detail",
"type": "string"
},
"invalid_reason": {
"description": "The reason why this report is invalid. TIMEOUT - The invocation is timeout. CANCELLED - The invocation is cancelled. INTERNAL_ERROR - The invocation ends up with error.",
"enum": [
"TIMEOUT",
"CANCELLED",
"INTERNAL_ERROR"
],
"readonly": true,
"required": false,
"title": "Invalid report reason",
"type": "string"
},
"invocation_id": {
"description": "The universally unique identifier for invocation of an Online Diagnostic System Runbook.",
"readonly": true,
"required": true,
"title": "UUID of Runbook Invocation",
"type": "string"
},
"recommendation_code": {
"description": "Online Diagnostic System recommendation code of the runbook invocation.",
"readonly": true,
"required": false,
"title": "Online Diagnostic System recommendation code",
"type": "integer"
},
"recommendation_message": {
"description": "Online Diagnostic System recommendation message of the runbook invocation.",
"readonly": true,
"required": false,
"title": "Online Diagnostic System recommendation message",
"type": "string"
},
"result_code": {
"description": "Online Diagnostic System result code of the runbook invocation.",
"readonly": true,
"required": false,
"title": "Online Diagnostic System result code",
"type": "integer"
},
"result_message": {
"description": "Online Diagnostic System result message of the runbook invocation.",
"readonly": true,
"required": false,
"title": "Online Diagnostic System result message",
"type": "string"
},
"status": {
"$ref": "OdsRunbookInvocationStatus,
"description": "The runtime status of the invocation of an Online Diagnostic System runbook.",
"readonly": true,
"required": false,
"title": "Status of the runbook invocation"
},
"step_details": {
"description": "Details of performed steps in the invocation of an Online Diagnostic System Runbook.",
"items": {
"$ref": "OdsRunbookInvocationStepInfo
},
"readonly": true,
"required": false,
"title": "Details of performed steps in the runbook invocation",
"type": "array"
},
"sys_info": {
"$ref": "OdsRunbookSysInfo,
"description": "System information of the target node where the Online Diagnostic System Runbook is executed.",
"readonly": true,
"required": false,
"title": "System information of the target node where the runbook is executed"
},
"target_node": {
"description": "Identifier of an appliance node or transport node where the execution of an Online Diagnostic System Runbook happens.",
"readonly": true,
"required": true,
"title": "Identifier of an appliance node or transport node",
"type": "string"
},
"timestamp": {
"$ref": "EpochMsTimestamp,
"description": "The timestamp when the report of an Online Diagnostic System Runbook is generated in milliseconds epoch.",
"readonly": true,
"required": false,
"title": "Timestamp of Runbook invocation report"
}
},
"title": "Report of Runbook Invocation",
"type": "object"
}