pub struct ClusterStatus {
pub failure_domains: Option<FailureDomains>,
pub failure_reason: Option<ClusterStatusError>,
pub failure_message: Option<String>,
pub phase: Option<ClusterPhase>,
pub infrastructure_ready: Option<bool>,
pub control_plane_ready: Option<bool>,
pub conditions: Option<Conditions>,
pub observed_generation: i64,
}
Expand description
ClusterStatus defines the observed state of Cluster.
Fields§
§failure_domains: Option<FailureDomains>
FailureDomains is a slice of failure domain objects synced from the infrastructure provider.
failure_reason: Option<ClusterStatusError>
FailureReason indicates that there is a fatal problem reconciling the state, and will be set to a token value suitable for programmatic interpretation.
failure_message: Option<String>
FailureMessage indicates that there is a fatal problem reconciling the state, and will be set to a descriptive error message.
phase: Option<ClusterPhase>
Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
infrastructure_ready: Option<bool>
InfrastructureReady is the state of the infrastructure provider.
control_plane_ready: Option<bool>
ControlPlaneReady defines if the control plane is ready.
conditions: Option<Conditions>
Conditions defines current service state of the cluster.
observed_generation: i64
ObservedGeneration is the latest generation observed by the controller.
Implementations§
Source§impl ClusterStatus
impl ClusterStatus
pub fn phase(&self) -> ClusterPhase
Trait Implementations§
Source§impl Clone for ClusterStatus
impl Clone for ClusterStatus
Source§fn clone(&self) -> ClusterStatus
fn clone(&self) -> ClusterStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more