/
model_v1_node_system_info.go
30 lines (29 loc) · 1.4 KB
/
model_v1_node_system_info.go
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
26
27
28
29
30
/*
* Harness NextGen Software Delivery Platform API Reference
*
* This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub
*
* API version: 3.0
* Contact: contact@harness.io
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package nextgen
// NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
type V1NodeSystemInfo struct {
MachineID string `json:"machineID,omitempty"`
SystemUUID string `json:"systemUUID,omitempty"`
// Boot ID reported by the node.
BootID string `json:"bootID,omitempty"`
// Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
KernelVersion string `json:"kernelVersion,omitempty"`
// OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
OsImage string `json:"osImage,omitempty"`
// ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
ContainerRuntimeVersion string `json:"containerRuntimeVersion,omitempty"`
// Kubelet Version reported by the node.
KubeletVersion string `json:"kubeletVersion,omitempty"`
// KubeProxy Version reported by the node.
KubeProxyVersion string `json:"kubeProxyVersion,omitempty"`
OperatingSystem string `json:"operatingSystem,omitempty"`
Architecture string `json:"architecture,omitempty"`
}