Show / Hide Table of Contents

Class V1NodeSystemInfo

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

Inheritance
object
V1NodeSystemInfo
Implements
IEquatable<V1NodeSystemInfo>
Inherited Members
object.GetType()
object.MemberwiseClone()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: k8s.Models
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
Type Name Description
V1NodeSystemInfo original

Properties

View Source

Architecture

The Architecture reported by the node

Declaration
[JsonPropertyName("architecture")]
public string Architecture { get; set; }
Property Value
Type Description
string
View Source

BootID

Boot ID reported by the node.

Declaration
[JsonPropertyName("bootID")]
public string BootID { get; set; }
Property Value
Type Description
string
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
Type Description
string
View Source

EqualityContract

Declaration
protected virtual Type EqualityContract { get; }
Property Value
Type Description
Type
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
Type Description
string
View Source

KubeProxyVersion

Deprecated: KubeProxy Version reported by the node.

Declaration
[JsonPropertyName("kubeProxyVersion")]
public string KubeProxyVersion { get; set; }
Property Value
Type Description
string
View Source

KubeletVersion

Kubelet Version reported by the node.

Declaration
[JsonPropertyName("kubeletVersion")]
public string KubeletVersion { get; set; }
Property Value
Type Description
string
View Source

MachineID

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

Declaration
[JsonPropertyName("machineID")]
public string MachineID { get; set; }
Property Value
Type Description
string
View Source

OperatingSystem

The Operating System reported by the node

Declaration
[JsonPropertyName("operatingSystem")]
public string OperatingSystem { get; set; }
Property Value
Type Description
string
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
Type Description
string
View Source

Swap

Swap Info reported by the node.

Declaration
[JsonPropertyName("swap")]
public V1NodeSwapStatus Swap { get; set; }
Property Value
Type Description
V1NodeSwapStatus
View Source

SystemUUID

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

Declaration
[JsonPropertyName("systemUUID")]
public string SystemUUID { get; set; }
Property Value
Type Description
string

Methods

View Source

Equals(object?)

Declaration
public override bool Equals(object? obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
object.Equals(object)
View Source

Equals(V1NodeSystemInfo?)

Declaration
public virtual bool Equals(V1NodeSystemInfo? other)
Parameters
Type Name Description
V1NodeSystemInfo other
Returns
Type Description
bool
View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
object.GetHashCode()
View Source

PrintMembers(StringBuilder)

Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Type Name Description
StringBuilder builder
Returns
Type Description
bool
View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Operators

View Source

operator ==(V1NodeSystemInfo?, V1NodeSystemInfo?)

Declaration
public static bool operator ==(V1NodeSystemInfo? left, V1NodeSystemInfo? right)
Parameters
Type Name Description
V1NodeSystemInfo left
V1NodeSystemInfo right
Returns
Type Description
bool
View Source

operator !=(V1NodeSystemInfo?, V1NodeSystemInfo?)

Declaration
public static bool operator !=(V1NodeSystemInfo? left, V1NodeSystemInfo? right)
Parameters
Type Name Description
V1NodeSystemInfo left
V1NodeSystemInfo right
Returns
Type Description
bool

Implements

IEquatable<T>
  • View Source
In this article
Back to top Generated by DocFX