Struct mz_cloud_resources::crd::gen::cert_manager::issuers::IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
source · pub struct IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations {
pub effect: Option<String>,
pub key: Option<String>,
pub operator: Option<String>,
pub toleration_seconds: Option<i64>,
pub value: Option<String>,
}
Expand description
The pod this Toleration is attached to tolerates any taint that matches
the triple <key,value,effect> using the matching operator
Fields§
§effect: Option<String>
Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
key: Option<String>
Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
operator: Option<String>
Operator represents a key’s relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
toleration_seconds: Option<i64>
TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
value: Option<String>
Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
Trait Implementations§
source§impl Clone for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
impl Clone for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
source§fn clone(&self) -> IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
fn clone(&self) -> IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
impl Default for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
source§fn default() -> IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
fn default() -> IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
source§impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
impl RefUnwindSafe for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
impl Send for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
impl Sync for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
impl Unpin for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
impl UnwindSafe for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request
source§impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> ProgressEventTimestamp for T
impl<T> ProgressEventTimestamp for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
RustType::into_proto
.source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
std::ops::AddAssign
, for types that do not implement AddAssign
.