@edgible-team/sdk
    Preparing search index...

    Variable EDG_CODESConst

    EDG_CODES: {
        EDG100: {
            category: "environment";
            title: "Unsupported operating system or architecture";
        };
        EDG101: { category: "environment"; title: "Target directory not writable" };
        EDG102: { category: "environment"; title: "Daemon controller missing" };
        EDG103: {
            category: "environment";
            title: "Node.js runtime missing, too old, or at an unstable path";
        };
        EDG104: { category: "environment"; title: "Low free disk space" };
        EDG105: { category: "environment"; title: "curl not installed" };
        EDG106: { category: "environment"; title: "unzip not installed" };
        EDG110: { category: "environment"; title: "WireGuard tools not installed" };
        EDG111: {
            category: "environment";
            title: "Caddy not installed (serving device)";
        };
        EDG112: {
            category: "environment";
            title: "HAProxy not installed (gateway device)";
        };
        EDG113: { category: "environment"; title: "iptables not installed" };
        EDG114: { category: "environment"; title: "wireguard-go not installed" };
        EDG115: {
            category: "environment";
            title: "Configured wireguard-go binary not found";
        };
        EDG116: {
            category: "environment";
            title: "Netstack helper missing or not runnable";
        };
        EDG117: {
            category: "environment";
            title: "Caddy too old for the netstack unix edge";
        };
        EDG120: {
            category: "environment";
            title: "WireGuard kernel module not loadable";
        };
        EDG121: {
            category: "environment";
            title: "IPv4 forwarding disabled (gateway device)";
        };
        EDG122: {
            category: "environment";
            title: "Container without a working systemd";
        };
        EDG123: { category: "environment"; title: "Docker not installed" };
        EDG130: { category: "environment"; title: "Port 51820/udp already in use" };
        EDG131: {
            category: "environment";
            title: "Port 80/tcp already in use (gateway device)";
        };
        EDG132: {
            category: "environment";
            title: "Port 443/tcp already in use (gateway device)";
        };
        EDG140: { category: "environment"; title: "Gateway mode requires root" };
        EDG141: {
            category: "environment";
            title: "Workload strategy requires root";
        };
        EDG142: { category: "environment"; title: "No systemd user session" };
        EDG143: {
            category: "environment";
            title: "Per-user agent will not survive logout";
        };
        EDG144: {
            category: "environment";
            title: "Agent cannot configure the tunnel without administrator access";
        };
        EDG145: {
            category: "environment";
            title: "Agent already installed the other way on this host";
        };
        EDG200: { category: "network"; title: "DNS resolution failed" };
        EDG201: {
            category: "network";
            title: "Connection failed (network or proxy)";
        };
        EDG202: {
            category: "network";
            title: "Download endpoint returned HTTP 403";
        };
        EDG203: {
            category: "network";
            title: "Download endpoint returned HTTP 404";
        };
        EDG204: { category: "network"; title: "Network request timed out" };
        EDG205: { category: "network"; title: "TLS handshake failed" };
        EDG210: { category: "network"; title: "Edgible API unreachable" };
        EDG211: {
            category: "network";
            title: "Host clock skewed against the Edgible API";
        };
        EDG220: {
            category: "network";
            title: "CLI session token missing or expired";
        };
        EDG221: { category: "network"; title: "Device credentials rejected" };
        EDG301: {
            category: "agent-connect";
            title: "Agent service failed to start";
        };
        EDG302: {
            category: "agent-connect";
            title: "Agent started but never wrote its status file";
        };
        EDG303: {
            category: "agent-connect";
            title: "Device authentication rejected by the Edgible API";
        };
        EDG304: {
            category: "agent-connect";
            title: "WebSocket control channel unreachable";
        };
        EDG305: {
            category: "agent-connect";
            title: "Agent healthy on this host but never appeared online";
        };
        EDG306: {
            category: "agent-connect";
            title: "WireGuard handshake absent or stale";
        };
        EDG310: {
            category: "agent-connect";
            title: "Verification skipped (no API connectivity from this machine)";
        };
        EDG401: {
            category: "install";
            title: "Release manifest missing or invalid";
        };
        EDG402: { category: "install"; title: "Bundle sha256 checksum mismatch" };
        EDG403: {
            category: "install";
            title: "Manifest signature verification failed";
        };
        EDG404: {
            category: "install";
            title: "Bundle entry point missing after extraction";
        };
        EDG405: { category: "install"; title: "Bundle extraction failed" };
        EDG406: { category: "install"; title: "Release symlink swap failed" };
        EDG407: { category: "install"; title: "Launcher write failed" };
        EDG410: { category: "install"; title: "Agent file provisioning failed" };
        EDG411: { category: "install"; title: "Agent config invalid after write" };
        EDG412: { category: "install"; title: "Daemon unit install failed" };
        EDG500: { category: "self-update"; title: "No install manifest found" };
        EDG501: {
            category: "self-update";
            title: "Could not fetch the latest-version manifest";
        };
        EDG502: {
            category: "self-update";
            title: "Install prefix not writable for upgrade";
        };
        EDG600: { category: "uninstall"; title: "Nothing to uninstall" };
    } = ...

    Type Declaration

    • ReadonlyEDG100: {
          category: "environment";
          title: "Unsupported operating system or architecture";
      }
    • ReadonlyEDG101: { category: "environment"; title: "Target directory not writable" }
    • ReadonlyEDG102: { category: "environment"; title: "Daemon controller missing" }
    • ReadonlyEDG103: {
          category: "environment";
          title: "Node.js runtime missing, too old, or at an unstable path";
      }
    • ReadonlyEDG104: { category: "environment"; title: "Low free disk space" }
    • ReadonlyEDG105: { category: "environment"; title: "curl not installed" }
    • ReadonlyEDG106: { category: "environment"; title: "unzip not installed" }
    • ReadonlyEDG110: { category: "environment"; title: "WireGuard tools not installed" }
    • ReadonlyEDG111: { category: "environment"; title: "Caddy not installed (serving device)" }
    • ReadonlyEDG112: { category: "environment"; title: "HAProxy not installed (gateway device)" }
    • ReadonlyEDG113: { category: "environment"; title: "iptables not installed" }
    • ReadonlyEDG114: { category: "environment"; title: "wireguard-go not installed" }
    • ReadonlyEDG115: { category: "environment"; title: "Configured wireguard-go binary not found" }
    • ReadonlyEDG116: { category: "environment"; title: "Netstack helper missing or not runnable" }
    • ReadonlyEDG117: { category: "environment"; title: "Caddy too old for the netstack unix edge" }
    • ReadonlyEDG120: { category: "environment"; title: "WireGuard kernel module not loadable" }
    • ReadonlyEDG121: { category: "environment"; title: "IPv4 forwarding disabled (gateway device)" }
    • ReadonlyEDG122: { category: "environment"; title: "Container without a working systemd" }
    • ReadonlyEDG123: { category: "environment"; title: "Docker not installed" }
    • ReadonlyEDG130: { category: "environment"; title: "Port 51820/udp already in use" }
    • ReadonlyEDG131: {
          category: "environment";
          title: "Port 80/tcp already in use (gateway device)";
      }
    • ReadonlyEDG132: {
          category: "environment";
          title: "Port 443/tcp already in use (gateway device)";
      }
    • ReadonlyEDG140: { category: "environment"; title: "Gateway mode requires root" }
    • ReadonlyEDG141: { category: "environment"; title: "Workload strategy requires root" }
    • ReadonlyEDG142: { category: "environment"; title: "No systemd user session" }
    • ReadonlyEDG143: { category: "environment"; title: "Per-user agent will not survive logout" }
    • ReadonlyEDG144: {
          category: "environment";
          title: "Agent cannot configure the tunnel without administrator access";
      }
    • ReadonlyEDG145: {
          category: "environment";
          title: "Agent already installed the other way on this host";
      }
    • ReadonlyEDG200: { category: "network"; title: "DNS resolution failed" }
    • ReadonlyEDG201: { category: "network"; title: "Connection failed (network or proxy)" }
    • ReadonlyEDG202: { category: "network"; title: "Download endpoint returned HTTP 403" }
    • ReadonlyEDG203: { category: "network"; title: "Download endpoint returned HTTP 404" }
    • ReadonlyEDG204: { category: "network"; title: "Network request timed out" }
    • ReadonlyEDG205: { category: "network"; title: "TLS handshake failed" }
    • ReadonlyEDG210: { category: "network"; title: "Edgible API unreachable" }
    • ReadonlyEDG211: { category: "network"; title: "Host clock skewed against the Edgible API" }
    • ReadonlyEDG220: { category: "network"; title: "CLI session token missing or expired" }
    • ReadonlyEDG221: { category: "network"; title: "Device credentials rejected" }
    • ReadonlyEDG301: { category: "agent-connect"; title: "Agent service failed to start" }
    • ReadonlyEDG302: {
          category: "agent-connect";
          title: "Agent started but never wrote its status file";
      }
    • ReadonlyEDG303: {
          category: "agent-connect";
          title: "Device authentication rejected by the Edgible API";
      }
    • ReadonlyEDG304: { category: "agent-connect"; title: "WebSocket control channel unreachable" }
    • ReadonlyEDG305: {
          category: "agent-connect";
          title: "Agent healthy on this host but never appeared online";
      }
    • ReadonlyEDG306: { category: "agent-connect"; title: "WireGuard handshake absent or stale" }
    • ReadonlyEDG310: {
          category: "agent-connect";
          title: "Verification skipped (no API connectivity from this machine)";
      }
    • ReadonlyEDG401: { category: "install"; title: "Release manifest missing or invalid" }
    • ReadonlyEDG402: { category: "install"; title: "Bundle sha256 checksum mismatch" }
    • ReadonlyEDG403: { category: "install"; title: "Manifest signature verification failed" }
    • ReadonlyEDG404: { category: "install"; title: "Bundle entry point missing after extraction" }
    • ReadonlyEDG405: { category: "install"; title: "Bundle extraction failed" }
    • ReadonlyEDG406: { category: "install"; title: "Release symlink swap failed" }
    • ReadonlyEDG407: { category: "install"; title: "Launcher write failed" }
    • ReadonlyEDG410: { category: "install"; title: "Agent file provisioning failed" }
    • ReadonlyEDG411: { category: "install"; title: "Agent config invalid after write" }
    • ReadonlyEDG412: { category: "install"; title: "Daemon unit install failed" }
    • ReadonlyEDG500: { category: "self-update"; title: "No install manifest found" }
    • ReadonlyEDG501: {
          category: "self-update";
          title: "Could not fetch the latest-version manifest";
      }
    • ReadonlyEDG502: { category: "self-update"; title: "Install prefix not writable for upgrade" }
    • ReadonlyEDG600: { category: "uninstall"; title: "Nothing to uninstall" }