pub enum ClusterManagementOperation {
Show 20 variants
MetadataShow,
MembersList,
MembersReplace,
RangesList,
RangesRegister,
RangesUpdate,
RangesRetire,
PlacementGet,
PlacementSet,
PlacementReplace,
ReadPolicyGet,
ReadPolicySet,
SchemaOwnerGet,
SchemaOwnerSet,
SchemaRolloutStart,
SchemaRolloutStatus,
RecoveryStatus,
RecoveryRestore,
UpgradeStatus,
UpgradeStart,
}Expand description
Public cluster-management verbs accepted by the v0.8 admin API. This mirrors the wire contract without exposing a consensus implementation to the CLI.
Variants§
MetadataShow
MembersList
MembersReplace
RangesList
RangesRegister
RangesUpdate
RangesRetire
PlacementGet
PlacementSet
PlacementReplace
ReadPolicyGet
ReadPolicySet
SchemaOwnerGet
SchemaOwnerSet
SchemaRolloutStart
SchemaRolloutStatus
RecoveryStatus
RecoveryRestore
UpgradeStatus
UpgradeStart
Trait Implementations§
Source§impl Clone for ClusterManagementOperation
impl Clone for ClusterManagementOperation
Source§fn clone(&self) -> ClusterManagementOperation
fn clone(&self) -> ClusterManagementOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ClusterManagementOperation
Source§impl Debug for ClusterManagementOperation
impl Debug for ClusterManagementOperation
impl Eq for ClusterManagementOperation
impl StructuralPartialEq for ClusterManagementOperation
Auto Trait Implementations§
impl Freeze for ClusterManagementOperation
impl RefUnwindSafe for ClusterManagementOperation
impl Send for ClusterManagementOperation
impl Sync for ClusterManagementOperation
impl Unpin for ClusterManagementOperation
impl UnsafeUnpin for ClusterManagementOperation
impl UnwindSafe for ClusterManagementOperation
Blanket Implementations§
impl<T> Allocation for T
impl<T> Allocation for T
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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