TailnetNode
Defined in: packages/core/src/types.ts:2
A machine on the tailnet, as both control planes agree to describe it.
Properties
Section titled “Properties”addresses
Section titled “addresses”addresses:
string[]
Defined in: packages/core/src/types.ts:9
advertisedRoutes
Section titled “advertisedRoutes”advertisedRoutes:
string[]
Defined in: packages/core/src/types.ts:17
Routes the node offers. Set on the machine itself, never through an API.
clientVersion
Section titled “clientVersion”clientVersion:
string
Defined in: packages/core/src/types.ts:21
enabledRoutes
Section titled “enabledRoutes”enabledRoutes:
string[]
Defined in: packages/core/src/types.ts:19
Routes an administrator has approved.
expires
Section titled “expires”expires:
string|null
Defined in: packages/core/src/types.ts:15
null when the key never expires.
fqdn:
string
Defined in: packages/core/src/types.ts:7
Fully qualified MagicDNS name, when the control plane reports one.
id:
string
Defined in: packages/core/src/types.ts:3
lastSeen
Section titled “lastSeen”lastSeen:
string|null
Defined in: packages/core/src/types.ts:13
null when the node has never been seen.
name:
string
Defined in: packages/core/src/types.ts:5
Short machine name shown in an admin interface.
online
Section titled “online”online:
boolean
Defined in: packages/core/src/types.ts:11
os:
string
Defined in: packages/core/src/types.ts:20
owner:
object
Defined in: packages/core/src/types.ts:8
id:
string
name:
string
raw:
unknown
Defined in: packages/core/src/types.ts:23
The control plane’s own representation, for anything this shape drops.
tags:
string[]
Defined in: packages/core/src/types.ts:10