Class V1alpha1EvictionRequestStatus
EvictionRequestStatus represents the last observed status of the eviction
request.
Inheritance
V1alpha1EvictionRequestStatus
Assembly: KubernetesClient.dll
Syntax
public record V1alpha1EvictionRequestStatus : IEquatable<V1alpha1EvictionRequestStatus>
Constructors
V1alpha1EvictionRequestStatus()
Declaration
public V1alpha1EvictionRequestStatus()
V1alpha1EvictionRequestStatus(V1alpha1EvictionRequestStatus)
Declaration
protected V1alpha1EvictionRequestStatus(V1alpha1EvictionRequestStatus original)
Parameters
Properties
Conditions
conditions contain information about the eviction request.
EvictionRequest specific conditions are: TargetEvicted or Failed (managed by
evictionrequest-controller). - Failed means that the eviction request is no
longer being processed
by any eviction responder. This can happen if the request is canceled or if no
responder
managed to evict the target (e.g. terminate or delete a pod).
- TargetEvicted means that the target has been evicted (e.g. a pod has been
terminated or deleted).
These conditions can be reset if the eviction was unsuccessful and a new
Eviction intent has been submitted.
The maximum length of the conditions list is 100.
Declaration
[JsonPropertyName("conditions")]
public IList<V1Condition> Conditions { get; set; }
Property Value
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
ObservedGeneration
observedGeneration is EvictionRequest's .metadata.generation observed by the
evictionrequest-controller. The observed generation value cannot be negative and
can only be incremented. The minimum value is 1. This field is managed by
evictionrequest-controller.
Declaration
[JsonPropertyName("observedGeneration")]
public long? ObservedGeneration { get; set; }
Property Value
Methods
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
Equals(V1alpha1EvictionRequestStatus?)
Declaration
public virtual bool Equals(V1alpha1EvictionRequestStatus? 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 ==(V1alpha1EvictionRequestStatus?, V1alpha1EvictionRequestStatus?)
Declaration
public static bool operator ==(V1alpha1EvictionRequestStatus? left, V1alpha1EvictionRequestStatus? right)
Parameters
Returns
operator !=(V1alpha1EvictionRequestStatus?, V1alpha1EvictionRequestStatus?)
Declaration
public static bool operator !=(V1alpha1EvictionRequestStatus? left, V1alpha1EvictionRequestStatus? right)
Parameters
Returns
Implements