ConnectorTestStep
One stage of a connection test. status is the whole verdict: skipped is a stage that never ran — because connect failed and stopped the test, or because the driver declares no statement for it — and is not evidence either way.
nameName (string)required
connect | probe
statusStatus (string)required
Possible values: [passed, failed, skipped]
message object
anyOf
- string
- null
string
error object
anyOfanyOfanyOfanyOf
- ProblemDetail
- null
detail object
The driver's own message with credentials redacted, or the classified message when the driver supplied none.
- string
- null
string
kindKind (string)required
Engine error classification the client branches on.
code object
The failure's stable identity — a vendor code (ORA-01017, a SQLSTATE, CH-159) or a manager constant (DRIVER_MISSING, MISSING_OPTION, …). Consumers derive user copy from it and fall back to kind for a code they do not know.
- string
- null
string
engine object
anyOf
- string
- null
string
field object
Option key the failure is attributed to.
- string
- null
string
retryableRetryable (boolean)
Default value:
falseduration_ms object
anyOf
- number
- null
number
ConnectorTestStep
{
"name": "string",
"status": "passed",
"message": "string",
"error": {
"detail": "string",
"kind": "string",
"code": "string",
"engine": "string",
"field": "string",
"retryable": false
},
"duration_ms": 0
}