File: dev_incus.go

package info (click to toggle)
incus 6.0.4-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 23,864 kB
  • sloc: sh: 16,015; ansic: 3,121; python: 456; makefile: 321; ruby: 51; sql: 50; lisp: 6
file content (25 lines) | stat: -rw-r--r-- 662 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package api

// DevIncusPut represents the modifiable data.
type DevIncusPut struct {
	// Instance state
	// Example: Started
	State string `json:"state" yaml:"state"`
}

// DevIncusGet represents the server data which is returned as the root of the /dev/incus API.
type DevIncusGet struct {
	DevIncusPut

	// 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: server01
	Location string `json:"location" yaml:"location"`
}