// Original file: deps/envoy-api/envoy/config/core/v3/health_check.proto /** * Endpoint health status. */ export const HealthStatus = { /** * The health status is not known. This is interpreted by Envoy as ``HEALTHY``. */ UNKNOWN: 'UNKNOWN', /** * Healthy. */ HEALTHY: 'HEALTHY', /** * Unhealthy. */ UNHEALTHY: 'UNHEALTHY', /** * Connection draining in progress. E.g., * ``_ * or * ``_. * This is interpreted by Envoy as ``UNHEALTHY``. */ DRAINING: 'DRAINING', /** * Health check timed out. This is part of HDS and is interpreted by Envoy as * ``UNHEALTHY``. */ TIMEOUT: 'TIMEOUT', /** * Degraded. */ DEGRADED: 'DEGRADED', } as const; /** * Endpoint health status. */ export type HealthStatus = /** * The health status is not known. This is interpreted by Envoy as ``HEALTHY``. */ | 'UNKNOWN' | 0 /** * Healthy. */ | 'HEALTHY' | 1 /** * Unhealthy. */ | 'UNHEALTHY' | 2 /** * Connection draining in progress. E.g., * ``_ * or * ``_. * This is interpreted by Envoy as ``UNHEALTHY``. */ | 'DRAINING' | 3 /** * Health check timed out. This is part of HDS and is interpreted by Envoy as * ``UNHEALTHY``. */ | 'TIMEOUT' | 4 /** * Degraded. */ | 'DEGRADED' | 5 /** * Endpoint health status. */ export type HealthStatus__Output = typeof HealthStatus[keyof typeof HealthStatus]