NodeSystemInfo class

NodeSystemInfo is a set of ids/uuids to uniquely identify the node.

Constructors

NodeSystemInfo({required String architecture, required String bootID, required String containerRuntimeVersion, required String kernelVersion, required String kubeProxyVersion, required String kubeletVersion, required String machineID, required String operatingSystem, required String osImage, required String systemUUID})
Default constructor.
const
NodeSystemInfo.fromJson(Map<String, dynamic> json)
Creates a NodeSystemInfo from JSON data.
factory

Properties

architecture String
The Architecture reported by the node.
final
bootID String
Boot ID reported by the node.
final
containerRuntimeVersion String
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
final
hashCode int
The hash code for this object.
no setterinherited
kernelVersion String
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
final
kubeletVersion String
Kubelet Version reported by the node.
final
kubeProxyVersion String
KubeProxy Version reported by the node.
final
machineID String
MachineID reported by the node. For unique machine identification in the cluster this field is preferred. Learn more from man(5) machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html.
final
operatingSystem String
The Operating System reported by the node.
final
osImage String
OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
systemUUID String
SystemUUID reported by the node. For unique machine identification MachineID is preferred. This field is specific to Red Hat hosts https://access.redhat.com/documentation/en-us/red_hat_subscription_management/1/html/rhsm/uuid.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object>
Converts a NodeSystemInfo instance to JSON data.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited