/**
* Endpoint health status.
*/
export declare const HealthStatus: {
/**
* The health status is not known. This is interpreted by Envoy as ``HEALTHY``.
*/
readonly UNKNOWN: "UNKNOWN";
/**
* Healthy.
*/
readonly HEALTHY: "HEALTHY";
/**
* Unhealthy.
*/
readonly UNHEALTHY: "UNHEALTHY";
/**
* Connection draining in progress. E.g.,
* ``_
* or
* ``_.
* This is interpreted by Envoy as ``UNHEALTHY``.
*/
readonly DRAINING: "DRAINING";
/**
* Health check timed out. This is part of HDS and is interpreted by Envoy as
* ``UNHEALTHY``.
*/
readonly TIMEOUT: "TIMEOUT";
/**
* Degraded.
*/
readonly DEGRADED: "DEGRADED";
};
/**
* 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];