Use an actual Hosts type when returning ssh hosts
This commit is contained in:
parent
50188fc901
commit
656f35e522
5 changed files with 29 additions and 6 deletions
14
sshutil/types.go
Normal file
14
sshutil/types.go
Normal file
|
@ -0,0 +1,14 @@
|
|||
package sshutil
|
||||
|
||||
// HostGroup defines expected attributes for a host group that a host might belong to.
|
||||
type HostGroup struct {
|
||||
ID string
|
||||
Name string
|
||||
}
|
||||
|
||||
// Host defines expected attributes for an ssh host.
|
||||
type Host struct {
|
||||
HostID string `json:"hid"`
|
||||
HostGroups []HostGroup `json:"host_groups"`
|
||||
Hostname string `json:"hostname"`
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue