garm/vendor/github.com/lxc/lxd/shared/api/devlxd.go
Gabriel Adrian Samfira c61b7fd268
Update go modules
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-03-12 16:22:37 +02:00

25 lines
645 B
Go

package api
// DevLXDPut represents the modifiable data.
type DevLXDPut struct {
// Instance state
// Example: Started
State string `json:"state" yaml:"state"`
}
// DevLXDGet represents the server data which is returned as the root of the devlxd API.
type DevLXDGet struct {
DevLXDPut
// API version number
// Example: 1.0
APIVersion string `json:"api_version" yaml:"api_version"`
// Type (container or virtual-machine)
// Example: container
InstanceType string `json:"instance_type" yaml:"instance_type"`
// What cluster member this instance is located on
// Example: lxd01
Location string `json:"location" yaml:"location"`
}