Struct k8s_openapi::api::autoscaling::v2::HorizontalPodAutoscalerStatus
source · pub struct HorizontalPodAutoscalerStatus {
pub conditions: Option<Vec<HorizontalPodAutoscalerCondition>>,
pub current_metrics: Option<Vec<MetricStatus>>,
pub current_replicas: Option<i32>,
pub desired_replicas: i32,
pub last_scale_time: Option<Time>,
pub observed_generation: Option<i64>,
}
Expand description
HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.
Fields§
§conditions: Option<Vec<HorizontalPodAutoscalerCondition>>
conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.
current_metrics: Option<Vec<MetricStatus>>
currentMetrics is the last read state of the metrics used by this autoscaler.
current_replicas: Option<i32>
currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler.
desired_replicas: i32
desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the autoscaler.
last_scale_time: Option<Time>
lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed.
observed_generation: Option<i64>
observedGeneration is the most recent generation observed by this autoscaler.
Trait Implementations§
source§impl Clone for HorizontalPodAutoscalerStatus
impl Clone for HorizontalPodAutoscalerStatus
source§fn clone(&self) -> HorizontalPodAutoscalerStatus
fn clone(&self) -> HorizontalPodAutoscalerStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl DeepMerge for HorizontalPodAutoscalerStatus
impl DeepMerge for HorizontalPodAutoscalerStatus
source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
other
into self
.source§impl Default for HorizontalPodAutoscalerStatus
impl Default for HorizontalPodAutoscalerStatus
source§fn default() -> HorizontalPodAutoscalerStatus
fn default() -> HorizontalPodAutoscalerStatus
source§impl<'de> Deserialize<'de> for HorizontalPodAutoscalerStatus
impl<'de> Deserialize<'de> for HorizontalPodAutoscalerStatus
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>,
source§impl PartialEq for HorizontalPodAutoscalerStatus
impl PartialEq for HorizontalPodAutoscalerStatus
source§fn eq(&self, other: &HorizontalPodAutoscalerStatus) -> bool
fn eq(&self, other: &HorizontalPodAutoscalerStatus) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for HorizontalPodAutoscalerStatus
Auto Trait Implementations§
impl Freeze for HorizontalPodAutoscalerStatus
impl RefUnwindSafe for HorizontalPodAutoscalerStatus
impl Send for HorizontalPodAutoscalerStatus
impl Sync for HorizontalPodAutoscalerStatus
impl Unpin for HorizontalPodAutoscalerStatus
impl UnwindSafe for HorizontalPodAutoscalerStatus
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)