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
View Source
V1NodeSystemInfo()
Declaration
public V1NodeSystemInfo()
View Source
V1NodeSystemInfo(V1NodeSystemInfo)
Declaration
protected V1NodeSystemInfo(V1NodeSystemInfo original)
Parameters
Properties
View Source
Architecture
The Architecture reported by the node
Declaration
[JsonPropertyName("architecture")]
public string Architecture { get; set; }
Property Value
View Source
BootID
Boot ID reported by the node.
Declaration
[JsonPropertyName("bootID")]
public string BootID { get; set; }
Property Value
View Source
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
View Source
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
View Source
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
View Source
KubeProxyVersion
Deprecated: KubeProxy Version reported by the node.
Declaration
[JsonPropertyName("kubeProxyVersion")]
public string KubeProxyVersion { get; set; }
Property Value
View Source
KubeletVersion
Kubelet Version reported by the node.
Declaration
[JsonPropertyName("kubeletVersion")]
public string KubeletVersion { get; set; }
Property Value
View Source
MachineID
Declaration
[JsonPropertyName("machineID")]
public string MachineID { get; set; }
Property Value
View Source
OperatingSystem
The Operating System reported by the node
Declaration
[JsonPropertyName("operatingSystem")]
public string OperatingSystem { get; set; }
Property Value
View Source
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
View Source
Swap
Swap Info reported by the node.
Declaration
[JsonPropertyName("swap")]
public V1NodeSwapStatus Swap { get; set; }
Property Value
View Source
SystemUUID
Declaration
[JsonPropertyName("systemUUID")]
public string SystemUUID { get; set; }
Property Value
Methods
View Source
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
View Source
Equals(V1NodeSystemInfo?)
Declaration
public virtual bool Equals(V1NodeSystemInfo? other)
Parameters
Returns
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
View Source
operator ==(V1NodeSystemInfo?, V1NodeSystemInfo?)
Declaration
public static bool operator ==(V1NodeSystemInfo? left, V1NodeSystemInfo? right)
Parameters
Returns
View Source
operator !=(V1NodeSystemInfo?, V1NodeSystemInfo?)
Declaration
public static bool operator !=(V1NodeSystemInfo? left, V1NodeSystemInfo? right)
Parameters
Returns
Implements