Class V1StorageHealthCondition
StorageHealthCondition represents an adverse health condition reported by a CSI
driver for its storage backend on a node.
Inheritance
V1StorageHealthCondition
Assembly: KubernetesClient.dll
Syntax
public record V1StorageHealthCondition : IEquatable<V1StorageHealthCondition>
Constructors
V1StorageHealthCondition()
Declaration
public V1StorageHealthCondition()
V1StorageHealthCondition(V1StorageHealthCondition)
Declaration
protected V1StorageHealthCondition(V1StorageHealthCondition original)
Parameters
Properties
AccessMode
accessMode is the access mode affected. Nil means all access modes are affected.
Declaration
[JsonPropertyName("accessMode")]
public string AccessMode { get; set; }
Property Value
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
LastTransitionTime
lastTransitionTime is when this condition first appeared at its current state.
Declaration
[JsonPropertyName("lastTransitionTime")]
public DateTime? LastTransitionTime { get; set; }
Property Value
Message
message is a human-readable description. Maximum permitted length of a message
is 1024 characters.
Declaration
[JsonPropertyName("message")]
public string Message { get; set; }
Property Value
Reason
reason is a brief CamelCase machine-parseable reason. Maximum permitted length
of a reason is 256 characters.
Declaration
[JsonPropertyName("reason")]
public string Reason { get; set; }
Property Value
Status
status is the health status category. One of "StorageUnreachable",
"StorageDegraded".
Declaration
[JsonPropertyName("status")]
public string Status { get; set; }
Property Value
VolumeMode
volumeMode is the volume mode affected. Nil means both are affected.
Declaration
[JsonPropertyName("volumeMode")]
public string VolumeMode { get; set; }
Property Value
Methods
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
Equals(V1StorageHealthCondition?)
Declaration
public virtual bool Equals(V1StorageHealthCondition? 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 ==(V1StorageHealthCondition?, V1StorageHealthCondition?)
Declaration
public static bool operator ==(V1StorageHealthCondition? left, V1StorageHealthCondition? right)
Parameters
Returns
operator !=(V1StorageHealthCondition?, V1StorageHealthCondition?)
Declaration
public static bool operator !=(V1StorageHealthCondition? left, V1StorageHealthCondition? right)
Parameters
Returns
Implements