Class V1NodeSystemInfo
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
Inheritance
V1NodeSystemInfo
Assembly: KubernetesClient.dll
Syntax
public record V1NodeSystemInfo : IEquatable<V1NodeSystemInfo>
Constructors
V1NodeSystemInfo()
Declaration
public V1NodeSystemInfo()
V1NodeSystemInfo(V1NodeSystemInfo)
Declaration
protected V1NodeSystemInfo(V1NodeSystemInfo original)
Parameters
Properties
Architecture
The Architecture reported by the node
Declaration
[JsonPropertyName("architecture")]
public string Architecture { get; set; }
Property Value
BootID
Boot ID reported by the node.
Declaration
[JsonPropertyName("bootID")]
public string BootID { get; set; }
Property Value
ContainerRuntimeVersion
ContainerRuntime Version reported by the node through runtime remote API (e.g.
containerd://1.4.2).
Declaration
[JsonPropertyName("containerRuntimeVersion")]
public string ContainerRuntimeVersion { get; set; }
Property Value
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
KernelVersion
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
Declaration
[JsonPropertyName("kernelVersion")]
public string KernelVersion { get; set; }
Property Value
KubeProxyVersion
Deprecated: KubeProxy Version reported by the node.
Declaration
[JsonPropertyName("kubeProxyVersion")]
public string KubeProxyVersion { get; set; }
Property Value
KubeletVersion
Kubelet Version reported by the node.
Declaration
[JsonPropertyName("kubeletVersion")]
public string KubeletVersion { get; set; }
Property Value
MachineID
Declaration
[JsonPropertyName("machineID")]
public string MachineID { get; set; }
Property Value
OperatingSystem
The Operating System reported by the node
Declaration
[JsonPropertyName("operatingSystem")]
public string OperatingSystem { get; set; }
Property Value
OsImage
OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7
(wheezy)).
Declaration
[JsonPropertyName("osImage")]
public string OsImage { get; set; }
Property Value
Swap
Swap Info reported by the node.
Declaration
[JsonPropertyName("swap")]
public V1NodeSwapStatus Swap { get; set; }
Property Value
SystemUUID
Declaration
[JsonPropertyName("systemUUID")]
public string SystemUUID { get; set; }
Property Value
Methods
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
Equals(V1NodeSystemInfo?)
Declaration
public virtual bool Equals(V1NodeSystemInfo? other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator ==(V1NodeSystemInfo?, V1NodeSystemInfo?)
Declaration
public static bool operator ==(V1NodeSystemInfo? left, V1NodeSystemInfo? right)
Parameters
Returns
operator !=(V1NodeSystemInfo?, V1NodeSystemInfo?)
Declaration
public static bool operator !=(V1NodeSystemInfo? left, V1NodeSystemInfo? right)
Parameters
Returns
Implements