pub struct OperationalBootstrapInput {
pub forced_role: Option<String>,
pub role_flag: Option<String>,
pub topology: Option<String>,
pub node_role: Option<String>,
pub storage_preset: Option<String>,
pub storage_profile: Option<String>,
pub storage_packaging: Option<String>,
pub replica_count: Option<String>,
pub managed_backup: bool,
pub wal_retention: bool,
pub config_file_path: Option<String>,
}Fields§
§forced_role: Option<String>Command-level override. red replica sets this to replica; it wins
over all env and flag input.
role_flag: Option<String>red server --role <standalone|primary|replica>.
topology: Option<String>Human deployment topology, normally REDDB_TOPOLOGY.
node_role: Option<String>Human node role, normally REDDB_NODE_ROLE.
storage_preset: Option<String>§storage_profile: Option<String>§storage_packaging: Option<String>§replica_count: Option<String>§managed_backup: bool§wal_retention: bool§config_file_path: Option<String>Mounted config file path, normally REDDB_CONFIG_FILE.
Trait Implementations§
Source§impl Clone for OperationalBootstrapInput
impl Clone for OperationalBootstrapInput
Source§fn clone(&self) -> OperationalBootstrapInput
fn clone(&self) -> OperationalBootstrapInput
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 moreSource§impl Debug for OperationalBootstrapInput
impl Debug for OperationalBootstrapInput
Source§impl Default for OperationalBootstrapInput
impl Default for OperationalBootstrapInput
Source§fn default() -> OperationalBootstrapInput
fn default() -> OperationalBootstrapInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OperationalBootstrapInput
impl RefUnwindSafe for OperationalBootstrapInput
impl Send for OperationalBootstrapInput
impl Sync for OperationalBootstrapInput
impl Unpin for OperationalBootstrapInput
impl UnsafeUnpin for OperationalBootstrapInput
impl UnwindSafe for OperationalBootstrapInput
Blanket Implementations§
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<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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request