{ "id": "AgentStatus", "module_id": "Heatmap", "properties": { "components": { "description": "List of agent subcomponent statuses", "items": { "$ref": "AgentSubStatus }, "title": "agent subcomponent statuses", "type": "array" }, "last_status_changed_time": { "$ref": "EpochMsTimestamp, "title": "Timestamp of the last status change, in epoch milliseconds" }, "name": { "enum": [ "NSX_AGENT", "NSX_OPSAGENT", "NSX_CFGAGENT", "NSX_NESTDB" ], "title": "Agent name", "type": "string" }, "status": { "enum": [ "UP", "DOWN", "UNKNOWN", "DEGRADED" ], "title": "Agent status", "type": "string" }, "status_description": { "description": "Describe what makes the status not UP", "title": "Status description", "type": "string" } }, "type": "object" }