Class V1PodFailurePolicy
PodFailurePolicy describes how failed pods influence the backoffLimit.
Inheritance
V1PodFailurePolicy
Assembly: KubernetesClient.dll
Syntax
public record V1PodFailurePolicy : IEquatable<V1PodFailurePolicy>
Constructors
V1PodFailurePolicy()
Declaration
public V1PodFailurePolicy()
V1PodFailurePolicy(V1PodFailurePolicy)
Declaration
protected V1PodFailurePolicy(V1PodFailurePolicy original)
Parameters
Properties
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
Rules
A list of pod failure policy rules. The rules are evaluated in order. Once a
rule matches a Pod failure, the remaining of the rules are ignored. When no rule
matches the Pod failure, the default handling applies - the counter of pod
failures is incremented and it is checked against the backoffLimit. At most 20
elements are allowed.
Declaration
[JsonPropertyName("rules")]
public IList<V1PodFailurePolicyRule> Rules { get; set; }
Property Value
Methods
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
Equals(V1PodFailurePolicy?)
Declaration
public virtual bool Equals(V1PodFailurePolicy? 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 ==(V1PodFailurePolicy?, V1PodFailurePolicy?)
Declaration
public static bool operator ==(V1PodFailurePolicy? left, V1PodFailurePolicy? right)
Parameters
Returns
operator !=(V1PodFailurePolicy?, V1PodFailurePolicy?)
Declaration
public static bool operator !=(V1PodFailurePolicy? left, V1PodFailurePolicy? right)
Parameters
Returns
Implements