Struct aws_sdk_finspace::types::KxDeploymentConfiguration
source · #[non_exhaustive]pub struct KxDeploymentConfiguration {
pub deployment_strategy: KxDeploymentStrategy,
}Expand description
The configuration that allows you to choose how you want to update the databases on a cluster. Depending on the option you choose, you can reduce the time it takes to update the cluster.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.deployment_strategy: KxDeploymentStrategyThe type of deployment that you want on a cluster.
-
ROLLING – This options updates the cluster by stopping the exiting q process and starting a new q process with updated configuration.
-
NO_RESTART – This option updates the cluster without stopping the running q process. It is only available for
HDBtype cluster. This option is quicker as it reduces the turn around time to update configuration on a cluster.With this deployment mode, you cannot update the
initializationScriptandcommandLineArgumentsparameters.
Implementations§
source§impl KxDeploymentConfiguration
impl KxDeploymentConfiguration
sourcepub fn deployment_strategy(&self) -> &KxDeploymentStrategy
pub fn deployment_strategy(&self) -> &KxDeploymentStrategy
The type of deployment that you want on a cluster.
-
ROLLING – This options updates the cluster by stopping the exiting q process and starting a new q process with updated configuration.
-
NO_RESTART – This option updates the cluster without stopping the running q process. It is only available for
HDBtype cluster. This option is quicker as it reduces the turn around time to update configuration on a cluster.With this deployment mode, you cannot update the
initializationScriptandcommandLineArgumentsparameters.
source§impl KxDeploymentConfiguration
impl KxDeploymentConfiguration
sourcepub fn builder() -> KxDeploymentConfigurationBuilder
pub fn builder() -> KxDeploymentConfigurationBuilder
Creates a new builder-style object to manufacture KxDeploymentConfiguration.
Trait Implementations§
source§impl Clone for KxDeploymentConfiguration
impl Clone for KxDeploymentConfiguration
source§fn clone(&self) -> KxDeploymentConfiguration
fn clone(&self) -> KxDeploymentConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for KxDeploymentConfiguration
impl Debug for KxDeploymentConfiguration
source§impl PartialEq for KxDeploymentConfiguration
impl PartialEq for KxDeploymentConfiguration
source§fn eq(&self, other: &KxDeploymentConfiguration) -> bool
fn eq(&self, other: &KxDeploymentConfiguration) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for KxDeploymentConfiguration
Auto Trait Implementations§
impl Freeze for KxDeploymentConfiguration
impl RefUnwindSafe for KxDeploymentConfiguration
impl Send for KxDeploymentConfiguration
impl Sync for KxDeploymentConfiguration
impl Unpin for KxDeploymentConfiguration
impl UnwindSafe for KxDeploymentConfiguration
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> 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