Skip to content
Docs Try Aspire

TolerationV1 Properties

Class Properties 5 members
Represents a toleration configuration for Kubernetes pods. Used to tolerate taints that would otherwise prevent a pod from being scheduled onto a node. Defines the behavior of tolerating taints based on key-value pairs, operators, effects, and optional toleration durations.
Gets or sets the taint effect to tolerate. Represents the taint effect that the toleration is associated with. Common values include "NoSchedule", "PreferNoSchedule", or "NoExecute".
public string Effect { get; set; }
Gets or sets the key used to identify a specific taint in Kubernetes scheduling rules. This property represents the label key that the toleration matches.
public string Key { get; set; }
Specifies the operator that is applied to the key in a Kubernetes toleration. This property determines the way the key and value interact in the toleration specification.
public string Operator { get; set; }
TolerationSeconds Section titled TolerationSeconds nullable long?
Specifies the duration (in seconds) for which a pod can tolerate a taint on a node. If this value is not set, the pod tolerates the taint indefinitely.
public long? TolerationSeconds { get; set; }
Gets or sets the value associated with the toleration. Typically defines the specific matching value for a taint's key, representing the condition the toleration satisfies.
public string Value { get; set; }