TailscaleStatus
Snapshot of the local node's Tailscale connectivity state.
All fields except running are None when tailscaled is not running
or is not installed.
Attributes:
running: True only when tailscaled reports BackendState == "Running".
self_ip: The node's Tailscale IPv4 address (100.x.x.x range).
None when not running or not assigned.
hostname: The node's hostname as registered in the tailnet.
dns_name: The node's fully-qualified Tailscale MagicDNS name, e.g.
my-node.tailnet-abc.ts.net. Trailing dot stripped.
tailnet: The tailnet name derived from dns_name, e.g.
tailnet-abc.ts.net. None when dns_name is absent or
cannot be parsed.
version: The tailscale client version string.
peer_ips: The Tailscale IPv4 (100.x) addresses of all other nodes
in the tailnet. Used to auto-populate libp2p bootstrap peers so a
Tailscale cluster needs no hand-maintained IP list — non-Skulk peers
simply fail the private-network handshake and are ignored.
True when tailscaled reports BackendState == 'Running'.
selfIp object
Node's Tailscale IPv4 address (100.x.x.x).
- string
- null
hostname object
Node hostname in the tailnet.
- string
- null
dnsName object
Fully-qualified Tailscale MagicDNS name.
- string
- null
tailnet object
Tailnet name derived from dns_name.
- string
- null
version object
Tailscale client version string.
- string
- null
Tailscale IPv4 addresses (100.x) of other tailnet nodes.
{
"running": true,
"selfIp": "string",
"hostname": "string",
"dnsName": "string",
"tailnet": "string",
"version": "string",
"peerIps": [
"string"
]
}