pub struct MachinePoolStatus {Show 13 fields
pub available_replicas: Option<i32>,
pub bootstrap_ready: Option<bool>,
pub conditions: Option<Vec<Condition>>,
pub failure_message: Option<String>,
pub failure_reason: Option<String>,
pub infrastructure_ready: Option<bool>,
pub node_refs: Option<Vec<ObjectReference>>,
pub observed_generation: Option<i64>,
pub phase: Option<String>,
pub ready_replicas: Option<i32>,
pub replicas: Option<i32>,
pub unavailable_replicas: Option<i32>,
pub v1beta2: Option<MachinePoolStatusV1beta2>,
}
Expand description
MachinePoolStatus defines the observed state of MachinePool.
Fields§
§available_replicas: Option<i32>
The number of available replicas (ready for at least minReadySeconds) for this MachinePool.
bootstrap_ready: Option<bool>
bootstrapReady is the state of the bootstrap provider.
conditions: Option<Vec<Condition>>
conditions define the current service state of the MachinePool.
failure_message: Option<String>
failureMessage indicates that there is a problem reconciling the state, and will be set to a descriptive error message.
Deprecated: This field is deprecated and is going to be removed in the next apiVersion. Please see https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20240916-improve-status-in-CAPI-resources.md for more details.
failure_reason: Option<String>
failureReason indicates that there is a problem reconciling the state, and will be set to a token value suitable for programmatic interpretation.
Deprecated: This field is deprecated and is going to be removed in the next apiVersion. Please see https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20240916-improve-status-in-CAPI-resources.md for more details.
infrastructure_ready: Option<bool>
infrastructureReady is the state of the infrastructure provider.
node_refs: Option<Vec<ObjectReference>>
nodeRefs will point to the corresponding Nodes if it they exist.
observed_generation: Option<i64>
observedGeneration is the latest generation observed by the controller.
phase: Option<String>
phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
ready_replicas: Option<i32>
The number of ready replicas for this MachinePool. A machine is considered ready when the node has been created and is “Ready”.
replicas: Option<i32>
replicas is the most recently observed number of replicas.
Total number of unavailable machine instances targeted by this machine pool. This is the total number of machine instances that are still required for the machine pool to have 100% available capacity. They may either be machine instances that are running but not yet available or machine instances that still have not been created.
Deprecated: This field is deprecated and is going to be removed in the next apiVersion. Please see https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20240916-improve-status-in-CAPI-resources.md for more details.
v1beta2: Option<MachinePoolStatusV1beta2>
v1beta2 groups all the fields that will be added or modified in MachinePool’s status with the V1Beta2 version.
Trait Implementations§
Source§impl Clone for MachinePoolStatus
impl Clone for MachinePoolStatus
Source§fn clone(&self) -> MachinePoolStatus
fn clone(&self) -> MachinePoolStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for MachinePoolStatus
impl Debug for MachinePoolStatus
Source§impl Default for MachinePoolStatus
impl Default for MachinePoolStatus
Source§fn default() -> MachinePoolStatus
fn default() -> MachinePoolStatus
Source§impl<'de> Deserialize<'de> for MachinePoolStatus
impl<'de> Deserialize<'de> for MachinePoolStatus
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 JsonSchema for MachinePoolStatus
impl JsonSchema for MachinePoolStatus
Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref
keyword. Read moreSource§impl PartialEq for MachinePoolStatus
impl PartialEq for MachinePoolStatus
Source§impl Serialize for MachinePoolStatus
impl Serialize for MachinePoolStatus
impl StructuralPartialEq for MachinePoolStatus
Auto Trait Implementations§
impl Freeze for MachinePoolStatus
impl RefUnwindSafe for MachinePoolStatus
impl Send for MachinePoolStatus
impl Sync for MachinePoolStatus
impl Unpin for MachinePoolStatus
impl UnwindSafe for MachinePoolStatus
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§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more