Class V1VolumeHealthCondition
VolumeHealthCondition represents an adverse health condition reported for a
volume.
Inheritance
V1VolumeHealthCondition
Assembly: KubernetesClient.dll
Syntax
public record V1VolumeHealthCondition : IEquatable<V1VolumeHealthCondition>
Constructors
V1VolumeHealthCondition()
Declaration
public V1VolumeHealthCondition()
V1VolumeHealthCondition(V1VolumeHealthCondition)
Declaration
protected V1VolumeHealthCondition(V1VolumeHealthCondition original)
Parameters
Properties
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
Message
message is a human-readable description. Maximum permitted length of a message
is 1024 bytes.
Declaration
[JsonPropertyName("message")]
public string Message { get; set; }
Property Value
Reason
reason is a brief CamelCase machine-parseable reason. Together with status it
forms the unique identity of a condition entry. Maximum permitted length of a
reason is 256 bytes.
Declaration
[JsonPropertyName("reason")]
public string Reason { get; set; }
Property Value
Status
status is the machine-parseable health category. Possible values: -
"Inaccessible": the volume cannot be accessed. - "DataLoss": data loss has been
detected on the volume. - "Degraded": the volume is functioning with reduced
capability.
Declaration
[JsonPropertyName("status")]
public string Status { get; set; }
Property Value
Methods
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
Equals(V1VolumeHealthCondition?)
Declaration
public virtual bool Equals(V1VolumeHealthCondition? 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 ==(V1VolumeHealthCondition?, V1VolumeHealthCondition?)
Declaration
public static bool operator ==(V1VolumeHealthCondition? left, V1VolumeHealthCondition? right)
Parameters
Returns
operator !=(V1VolumeHealthCondition?, V1VolumeHealthCondition?)
Declaration
public static bool operator !=(V1VolumeHealthCondition? left, V1VolumeHealthCondition? right)
Parameters
Returns
Implements