pub struct EndpointConditions {
pub ready: Option<bool>,
pub serving: Option<bool>,
pub terminating: Option<bool>,
}
Expand description
EndpointConditions represents the current condition of an endpoint.
Fields§
§ready: Option<bool>
ready indicates that this endpoint is ready to receive traffic, according to whatever system is managing the endpoint. A nil value should be interpreted as “true”. In general, an endpoint should be marked ready if it is serving and not terminating, though this can be overridden in some cases, such as when the associated Service has set the publishNotReadyAddresses flag.
serving: Option<bool>
serving indicates that this endpoint is able to receive traffic, according to whatever system is managing the endpoint. For endpoints backed by pods, the EndpointSlice controller will mark the endpoint as serving if the pod’s Ready condition is True. A nil value should be interpreted as “true”.
terminating: Option<bool>
terminating indicates that this endpoint is terminating. A nil value should be interpreted as “false”.
Trait Implementations§
Source§impl Clone for EndpointConditions
impl Clone for EndpointConditions
Source§fn clone(&self) -> EndpointConditions
fn clone(&self) -> EndpointConditions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for EndpointConditions
impl Debug for EndpointConditions
Source§impl DeepMerge for EndpointConditions
impl DeepMerge for EndpointConditions
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
other
into self
.