GetHealthCheckStatus
Source:
src/AWS/Route53/GetHealthCheckStatus.ts
Runtime binding for the GetHealthCheckStatus operation (IAM action
route53:GetHealthCheckStatus on the health check ARN).
Reads the bound HealthCheck’s current status as reported by each
Route 53 checker — drive dashboards or failover decisions from the same
signal Route 53 routes on. Endpoint checks only (not CALCULATED /
RECOVERY_CONTROL). Provide the implementation with
Effect.provide(AWS.Route53.GetHealthCheckStatusHttp).
Observing Health Checks
Section titled “Observing Health Checks”const getHealthCheckStatus = yield* AWS.Route53.GetHealthCheckStatus(check);
const { HealthCheckObservations } = yield* getHealthCheckStatus();for (const observation of HealthCheckObservations) { yield* Effect.log( `${observation.Region}: ${observation.StatusReport?.Status}`, );}