@accelerated-software-development/caddy-api-client - v0.4.3
    Preparing search index...

    Variable UpstreamStatusSchemaConst

    UpstreamStatusSchema: ZodObject<
        {
            address: ZodString;
            fails: ZodNumber;
            healthy: ZodBoolean;
            num_requests: ZodNumber;
        },
        "strip",
        ZodTypeAny,
        { address: string; fails: number; healthy: boolean; num_requests: number },
        { address: string; fails: number; healthy: boolean; num_requests: number },
    > = ...

    Upstream server status schema - validates response from /reverse_proxy/upstreams endpoint

    import { UpstreamStatusSchema } from "@accelerated-software-development/caddy-api-client";

    // Get and validate upstream status
    const upstreams = await client.getUpstreams();

    // Check for unhealthy upstreams
    const unhealthy = upstreams.filter(u => !u.healthy);
    if (unhealthy.length > 0) {
    console.warn("Unhealthy upstreams:", unhealthy.map(u => u.address));
    }