ray/dashboard/modules/snapshot/component_activities_schema.json
Alan Guo e8222ff600
[dashboard] Update cluster_activities endpoint to use pydantic. (#26609)
Update cluster_activities endpoint to use pydantic so we have better data validation.

Make timestamp a required field.
Add pydantic to ray[default] requirements
2022-07-25 10:54:22 -07:00

23 lines
569 B
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://github.com/ray-project/ray/dashboard/modules/snapshot/component_activities_schema.json",
"type": "object",
"patternProperties": {
"[0-9a-f]*": {
"type": "object",
"properties": {
"is_active": {
"type": "string",
"enum": ["ACTIVE", "INACTIVE", "ERROR"]
},
"reason": {
"type": ["string", "null"]
},
"timestamp": {
"type": ["number"]
}
},
"required": ["is_active"]
}
}
}