pub enum ClusterPhase {
Pending,
Provisioning,
Running,
Updating,
Degraded,
Failed,
Terminating,
}Expand description
Phase of the cluster lifecycle
Variants§
Pending
Cluster is being created
Provisioning
Cluster is being provisioned
Running
Cluster is running and healthy
Updating
Cluster is updating/rolling
Degraded
Cluster is in degraded state
Failed
Cluster has failed
Terminating
Cluster is being deleted
Trait Implementations§
Source§impl Clone for ClusterPhase
impl Clone for ClusterPhase
Source§fn clone(&self) -> ClusterPhase
fn clone(&self) -> ClusterPhase
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClusterPhase
impl Debug for ClusterPhase
Source§impl Default for ClusterPhase
impl Default for ClusterPhase
Source§fn default() -> ClusterPhase
fn default() -> ClusterPhase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterPhase
impl<'de> Deserialize<'de> for ClusterPhase
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for ClusterPhase
impl JsonSchema for ClusterPhase
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ClusterPhase
impl PartialEq for ClusterPhase
Source§impl Serialize for ClusterPhase
impl Serialize for ClusterPhase
impl Eq for ClusterPhase
impl StructuralPartialEq for ClusterPhase
Auto Trait Implementations§
impl Freeze for ClusterPhase
impl RefUnwindSafe for ClusterPhase
impl Send for ClusterPhase
impl Sync for ClusterPhase
impl Unpin for ClusterPhase
impl UnwindSafe for ClusterPhase
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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>
Converts
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>
Converts
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