RoutingHealthScopeEvidence
lastTransition objectnullable
fromStateRoutingHealthStatenullable
Possible values: [HEALTHY, WARMING, UNKNOWN, DEGRADED, OPEN, HALF_OPEN, RAMP_25, RAMP_50, CREDENTIAL_REPAIR_REQUIRED]
occurredAtstring<date-time>required
reasonRoutingHealthTransitionReasonrequired
Possible values: [TECHNICAL_FAILURE_RATE, CREDENTIAL_REPAIR_REQUIRED, CREDENTIAL_REPAIR_RESOLVED, APPROVAL_COLLAPSE, RECOVERY_CONFIDENCE_MET, SEGMENT_RECOVERY_UNPROVEN, RAMP_PROGRESS, FULL_RECOVERY, MANUAL_SUPPRESSION, MANUAL_CLEAR]
revisioninteger<int64>required
toStateRoutingHealthStaterequired
Possible values: [HEALTHY, WARMING, UNKNOWN, DEGRADED, OPEN, HALF_OPEN, RAMP_25, RAMP_50, CREDENTIAL_REPAIR_REQUIRED]
nextProbeAtstring<date-time>nullable
observedAtstring<date-time>nullable
reasonRoutingHealthEvidenceReasonnullable
Possible values: [TECHNICAL_FAILURE_RATE, CREDENTIAL_REPAIR_REQUIRED, RISK_LOCKED, HEALTH_UNAVAILABLE]
revisioninteger<int64>required
stateRoutingHealthStaterequired
Possible values: [HEALTHY, WARMING, UNKNOWN, DEGRADED, OPEN, HALF_OPEN, RAMP_25, RAMP_50, CREDENTIAL_REPAIR_REQUIRED]
windows object[]required
Array [
approvalsinteger<int64>required
definitiveIssuerResponsesinteger<int64>required
dispatchesinteger<int64>required
p95UpperBoundMsinteger<int64>nullable
reliableResponsesinteger<int64>required
requiredDispatchesinteger<int64>nullable
technicalFailureThresholdBpsinteger<int32>nullable
technicalOrUnknownOutcomesinteger<int64>required
wilsonApprovalLowerBoundBpsinteger<int32>nullable
wilsonApprovalUpperBoundBpsinteger<int32>nullable
windowMinutesinteger<int32>required
]
RoutingHealthScopeEvidence
{
"lastTransition": {
"fromState": "HEALTHY",
"occurredAt": "2024-07-29T15:51:28.071Z",
"reason": "TECHNICAL_FAILURE_RATE",
"revision": 0,
"toState": "HEALTHY"
},
"nextProbeAt": "2024-07-29T15:51:28.071Z",
"observedAt": "2024-07-29T15:51:28.071Z",
"reason": "TECHNICAL_FAILURE_RATE",
"revision": 0,
"state": "HEALTHY",
"windows": [
{
"approvals": 0,
"definitiveIssuerResponses": 0,
"dispatches": 0,
"p95UpperBoundMs": 0,
"reliableResponses": 0,
"requiredDispatches": 0,
"technicalFailureThresholdBps": 0,
"technicalOrUnknownOutcomes": 0,
"wilsonApprovalLowerBoundBps": 0,
"wilsonApprovalUpperBoundBps": 0,
"windowMinutes": 0
}
]
}