Struct mz_cloud_resources::crd::gen::cert_manager::issuers::IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
source · pub struct IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations {
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 IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
impl Clone for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
source§fn clone(
&self,
) -> IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
fn clone( &self, ) -> IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
impl Default for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
source§fn default() -> IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
fn default() -> IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
source§impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
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 IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
impl RefUnwindSafe for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
impl Send for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
impl Sync for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
impl Unpin for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
impl UnwindSafe for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations
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
.