Enum gapi_grpc::google::container::v1::cluster::Status [−][src]
pub enum Status { Unspecified, Provisioning, Running, Reconciling, Stopping, Error, Degraded, }
The current status of the cluster.
Variants
Not set.
The PROVISIONING state indicates the cluster is being created.
The RUNNING state indicates the cluster has been created and is fully usable.
The RECONCILING state indicates that some work is actively being done on
the cluster, such as upgrading the master or node software. Details can
be found in the statusMessage
field.
The STOPPING state indicates the cluster is being deleted.
The ERROR state indicates the cluster is unusable. It will be
automatically deleted. Details can be found in the statusMessage
field.
The DEGRADED state indicates the cluster requires user action to restore
full functionality. Details can be found in the statusMessage
field.
Implementations
impl Status
[src][−]
pub fn is_valid(value: i32) -> bool
[src][−]
Returns true
if value
is a variant of Status
.
pub fn from_i32(value: i32) -> Option<Status>
[src][−]
Converts an i32
to a Status
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for Status
[src][+]
impl Copy for Status
[src]
impl Debug for Status
[src][+]
impl Default for Status
[src][+]
impl Eq for Status
[src]
impl From<Status> for i32
[src][+]
impl Hash for Status
[src][+]
impl Ord for Status
[src][+]
impl PartialEq<Status> for Status
[src][+]
impl PartialOrd<Status> for Status
[src][+]
impl StructuralEq for Status
[src]
impl StructuralPartialEq for Status
[src]
Auto Trait Implementations
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnwindSafe for Status
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src][+]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,