Crate tailscale_client

Source

Structs§

AuthKeyCapabilities
Nested capabilities info in the create-auth-key response.
AuthKeyCreate
AuthKeyDevices
Capabilities
The capabilities definition for Tailscale’s auth key creation.
ClientConnectivity
Nested client connectivity data.
ClientSupports
Flags indicating which network features the client supports.
CreateAuthKeyRequest
Request body for creating an auth key. Adjust fields as needed based on Tailscale’s docs.
CreateAuthKeyResponse
Response body from creating an auth key.
CreateOpts
Example subfields that can be used when creating a device auth key.
Devices
Minimal required field under devices, though you can add sub-fields as needed.
LatencyInfo
Per-exit-node latency info.
ListDevicesResponse
Response from GET /tailnet/{tailnet}/devices
PostureIdentity
Helps encode any posture/identity info.
TailnetDevice
Represents a single device entry from the tailnet devices list.
TailnetInfo
Minimal tailnet info
TailscaleClient
A client for interacting with Tailscale’s v2 API.
UserInfo
Minimal user info
WhoAmIResponse
Example response from /whoami