ComponentStatus
Current status of Component. Required fields are name, kind, status.
nameName (string)required
kindKind (string)required
statusStatus (string)required
Possible values: [ok, degraded, down, unknown]
endpoint object
anyOf
- string
- null
string
reachable object
anyOf
- boolean
- null
boolean
workloads object[]
Array [
nameName (string)required
kindKind (string)required
Possible values: [statefulset, deployment]
desiredDesired (integer)required
readyReady (integer)required
]
ha object
anyOf
- boolean
- null
boolean
consumers object
anyOf
- object[]
- null
Array [
groupGroup (string)required
stateState (string)required
lag objectrequired
anyOf
- integer
- null
integer
]
detail object
anyOf
- string
- null
string
ComponentStatus
{
"name": "string",
"kind": "string",
"status": "ok",
"endpoint": "string",
"reachable": true,
"workloads": [
{
"name": "string",
"kind": "statefulset",
"desired": 0,
"ready": 0
}
],
"ha": true,
"consumers": [
{
"group": "string",
"state": "string",
"lag": 0
}
],
"detail": "string"
}