Renamed apiv1 lib to xaapiv1.
[src/xds/xds-agent.git] / lib / xaapiv1 / config.go
1 package xaapiv1
2
3 // APIConfig parameters (json format) of /config command
4 type APIConfig struct {
5         Servers []ServerCfg `json:"servers"`
6
7         // Not exposed outside in JSON
8         Version       string `json:"-"`
9         APIVersion    string `json:"-"`
10         VersionGitTag string `json:"-"`
11 }
12
13 // ServerCfg .
14 type ServerCfg struct {
15         ID         string `json:"id"`
16         URL        string `json:"url"`
17         APIURL     string `json:"apiUrl"`
18         PartialURL string `json:"partialUrl"`
19         ConnRetry  int    `json:"connRetry"`
20         Connected  bool   `json:"connected"`
21         Disabled   bool   `json:"disabled"`
22 }