Expand description
Control runner.
Structs§
- Cert
Domains - The cert-eligible DNS names from control’s netmap DNS config (Go
nm.DNS.CertDomains). - Control
Runner - Actor responsible for maintaining the connection to control.
- Current
SshPolicy - Fetch the current Tailscale SSH policy, if control has pushed one.
- Current
TkaStatus - Fetch the current Tailnet Lock status, if control has pushed one.
- DnsConfig
- The full DNS config from control’s netmap (Go
netmap.NetworkMap.DNS), orNonewhen control has sent no DNS config yet. An immediate answer (does not block); the facade surfaces this forDevice::dns_config(the daemon’stnet dns status). - Fetch
IdToken - Request an OIDC ID token from control scoped to
audience(workload-identity federation). - Ipv4
- Fetch the IPv4 address for this tailscale device.
- Ipv6
- Fetch the IPv6 address for this tailscale device.
- Logout
- Log this node out of the tailnet: deregister it by expiring its current node key.
- Netcheck
- The latest network-conditions report (preferred DERP region + per-region latencies). An
immediate answer (does not block); empty before the first DERP-latency measurement. The
facade surfaces this for
Device::netcheck(the daemon’stnet netcheck). - Params
- Control runner args.
- Self
Node - Fetch the self node for this tailscale device.