ComponentHealth
import type { ComponentHealth } from "https://googleapis.deno.dev/v1/workloadmanager:v1.ts";
HealthCondition contains the detailed health check of each component.
interface ComponentHealth {
component?: string;
componentHealthChecks?: HealthCheck[];
readonly componentHealthType?:
| "TYPE_UNSPECIFIED"
| "TYPE_REQUIRED"
| "TYPE_OPTIONAL"
| "TYPE_SPECIAL";
readonly isRequired?: boolean;
readonly state?:
| "HEALTH_STATE_UNSPECIFIED"
| "HEALTHY"
| "UNHEALTHY"
| "CRITICAL"
| "UNSUPPORTED";
subComponentHealthes?: ComponentHealth[];
subComponentsHealth?: ComponentHealth[];
}§Properties
§
componentHealthChecks?: HealthCheck[]
[src]The detailed health checks of the component.
§
readonly componentHealthType?: "TYPE_UNSPECIFIED" | "TYPE_REQUIRED" | "TYPE_OPTIONAL" | "TYPE_SPECIAL"
[src]Output only. The type of the component health.
§
readonly state?: "HEALTH_STATE_UNSPECIFIED" | "HEALTHY" | "UNHEALTHY" | "CRITICAL" | "UNSUPPORTED"
[src]Output only. The health state of the component.
§
subComponentHealthes?: ComponentHealth[]
[src]§
subComponentsHealth?: ComponentHealth[]
[src]Sub component health.