Documentation
¶
Overview ¶
Package apitype contains types for the Tailscale local API and control plane API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSConfig ¶ added in v1.26.0
type DNSConfig struct {
Resolvers []DNSResolver `json:"resolvers"`
FallbackResolvers []DNSResolver `json:"fallbackResolvers"`
Routes map[string][]DNSResolver `json:"routes"`
Domains []string `json:"domains"`
Nameservers []string `json:"nameservers"`
Proxied bool `json:"proxied"`
PerDomain bool `json:",omitempty"`
}
type DNSResolver ¶ added in v1.26.0
type FileTarget ¶
type FileTarget struct {
Node *tailcfg.Node
// PeerAPI is the http://ip:port URL base of the node's peer API,
// without any path (not even a single slash).
PeerAPIURL string
}
FileTarget is a node to which files can be sent, and the PeerAPI URL base to do so via.
type WaitingFile ¶
type WhoIsResponse ¶
type WhoIsResponse struct {
Node *tailcfg.Node
UserProfile *tailcfg.UserProfile
// Caps are extra capabilities that the remote Node has to this node.
Caps []string `json:",omitempty"`
}
WhoIsResponse is the JSON type returned by tailscaled debug server's /whois?ip=$IP handler.
Click to show internal directories.
Click to hide internal directories.