pub struct ClusterStatusInitialization {
pub control_plane_initialized: Option<bool>,
pub infrastructure_provisioned: Option<bool>,
}Expand description
initialization provides observations of the Cluster initialization process. NOTE: Fields in this struct are part of the Cluster API contract and are used to orchestrate initial Cluster provisioning.
Fields§
§control_plane_initialized: Option<bool>controlPlaneInitialized denotes when the control plane is functional enough to accept requests. This information is usually used as a signal for starting all the provisioning operations that depends on a functional API server, but do not require a full HA control plane to exists, like e.g. join worker Machines, install core addons like CNI, CPI, CSI etc. NOTE: this field is part of the Cluster API contract, and it is used to orchestrate provisioning. The value of this field is never updated after initialization is completed.
infrastructure_provisioned: Option<bool>infrastructureProvisioned is true when the infrastructure provider reports that Cluster’s infrastructure is fully provisioned. NOTE: this field is part of the Cluster API contract, and it is used to orchestrate provisioning. The value of this field is never updated after provisioning is completed.
Trait Implementations§
Source§impl Clone for ClusterStatusInitialization
impl Clone for ClusterStatusInitialization
Source§fn clone(&self) -> ClusterStatusInitialization
fn clone(&self) -> ClusterStatusInitialization
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ClusterStatusInitialization
impl Debug for ClusterStatusInitialization
Source§impl Default for ClusterStatusInitialization
impl Default for ClusterStatusInitialization
Source§fn default() -> ClusterStatusInitialization
fn default() -> ClusterStatusInitialization
Source§impl<'de> Deserialize<'de> for ClusterStatusInitialization
impl<'de> Deserialize<'de> for ClusterStatusInitialization
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 ClusterStatusInitialization
impl JsonSchema for ClusterStatusInitialization
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 inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read moreimpl StructuralPartialEq for ClusterStatusInitialization
Auto Trait Implementations§
impl Freeze for ClusterStatusInitialization
impl RefUnwindSafe for ClusterStatusInitialization
impl Send for ClusterStatusInitialization
impl Sync for ClusterStatusInitialization
impl Unpin for ClusterStatusInitialization
impl UnsafeUnpin for ClusterStatusInitialization
impl UnwindSafe for ClusterStatusInitialization
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