Skip to content

TailnetNode

Defined in: packages/core/src/types.ts:2

A machine on the tailnet, as both control planes agree to describe it.

addresses: string[]

Defined in: packages/core/src/types.ts:9


advertisedRoutes: string[]

Defined in: packages/core/src/types.ts:17

Routes the node offers. Set on the machine itself, never through an API.


clientVersion: string

Defined in: packages/core/src/types.ts:21


enabledRoutes: string[]

Defined in: packages/core/src/types.ts:19

Routes an administrator has approved.


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: 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: 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