20 lines
738 B
Go
20 lines
738 B
Go
// Copyright (c) Tailscale Inc & AUTHORS
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
package apitype
|
|
|
|
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"`
|
|
TempCorpIssue13969 string `json:"TempCorpIssue13969,omitempty"`
|
|
}
|
|
|
|
type DNSResolver struct {
|
|
Addr string `json:"addr"`
|
|
BootstrapResolution []string `json:"bootstrapResolution,omitempty"`
|
|
}
|