Class V1StatefulSetStatus
StatefulSetStatus represents the current state of a StatefulSet.
Inheritance
V1StatefulSetStatus
Assembly: KubernetesClient.dll
Syntax
public record V1StatefulSetStatus : IEquatable<V1StatefulSetStatus>
Constructors
V1StatefulSetStatus()
Declaration
public V1StatefulSetStatus()
V1StatefulSetStatus(V1StatefulSetStatus)
Declaration
protected V1StatefulSetStatus(V1StatefulSetStatus original)
Parameters
Properties
AvailableReplicas
Total number of available pods (ready for at least minReadySeconds) targeted by
this statefulset.
Declaration
[JsonPropertyName("availableReplicas")]
public int? AvailableReplicas { get; set; }
Property Value
CollisionCount
collisionCount is the count of hash collisions for the StatefulSet. The
StatefulSet controller uses this field as a collision avoidance mechanism when
it needs to create the name for the newest ControllerRevision.
Declaration
[JsonPropertyName("collisionCount")]
public int? CollisionCount { get; set; }
Property Value
Conditions
Represents the latest available observations of a statefulset's current state.
Declaration
[JsonPropertyName("conditions")]
public IList<V1StatefulSetCondition> Conditions { get; set; }
Property Value
CurrentReplicas
currentReplicas is the number of Pods created by the StatefulSet controller from
the StatefulSet version indicated by currentRevision.
Declaration
[JsonPropertyName("currentReplicas")]
public int? CurrentReplicas { get; set; }
Property Value
CurrentRevision
currentRevision, if not empty, indicates the version of the StatefulSet used to
generate Pods in the sequence [0,currentReplicas).
Declaration
[JsonPropertyName("currentRevision")]
public string CurrentRevision { get; set; }
Property Value
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
ObservedGeneration
observedGeneration is the most recent generation observed for this StatefulSet.
It corresponds to the StatefulSet's generation, which is updated on mutation by
the API Server.
Declaration
[JsonPropertyName("observedGeneration")]
public long? ObservedGeneration { get; set; }
Property Value
ReadyReplicas
readyReplicas is the number of pods created for this StatefulSet with a Ready
Condition.
Declaration
[JsonPropertyName("readyReplicas")]
public int? ReadyReplicas { get; set; }
Property Value
Replicas
replicas is the number of Pods created by the StatefulSet controller.
Declaration
[JsonPropertyName("replicas")]
public int Replicas { get; set; }
Property Value
UpdateRevision
updateRevision, if not empty, indicates the version of the StatefulSet used to
generate Pods in the sequence [replicas-updatedReplicas,replicas)
Declaration
[JsonPropertyName("updateRevision")]
public string UpdateRevision { get; set; }
Property Value
UpdatedReplicas
updatedReplicas is the number of Pods created by the StatefulSet controller from
the StatefulSet version indicated by updateRevision.
Declaration
[JsonPropertyName("updatedReplicas")]
public int? UpdatedReplicas { get; set; }
Property Value
Methods
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
Equals(V1StatefulSetStatus?)
Declaration
public virtual bool Equals(V1StatefulSetStatus? 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 ==(V1StatefulSetStatus?, V1StatefulSetStatus?)
Declaration
public static bool operator ==(V1StatefulSetStatus? left, V1StatefulSetStatus? right)
Parameters
Returns
operator !=(V1StatefulSetStatus?, V1StatefulSetStatus?)
Declaration
public static bool operator !=(V1StatefulSetStatus? left, V1StatefulSetStatus? right)
Parameters
Returns
Implements