Struct aws_sdk_eks::types::NodegroupUpdateConfig
source · #[non_exhaustive]pub struct NodegroupUpdateConfig {
pub max_unavailable: Option<i32>,
pub max_unavailable_percentage: Option<i32>,
}Expand description
The node group update configuration.
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.The maximum number of nodes unavailable at once during a version update. Nodes are updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
The maximum percentage of nodes unavailable during a version update. This percentage of nodes are updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
Implementations§
source§impl NodegroupUpdateConfig
impl NodegroupUpdateConfig
The maximum number of nodes unavailable at once during a version update. Nodes are updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
The maximum percentage of nodes unavailable during a version update. This percentage of nodes are updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
source§impl NodegroupUpdateConfig
impl NodegroupUpdateConfig
sourcepub fn builder() -> NodegroupUpdateConfigBuilder
pub fn builder() -> NodegroupUpdateConfigBuilder
Creates a new builder-style object to manufacture NodegroupUpdateConfig.
Trait Implementations§
source§impl Clone for NodegroupUpdateConfig
impl Clone for NodegroupUpdateConfig
source§fn clone(&self) -> NodegroupUpdateConfig
fn clone(&self) -> NodegroupUpdateConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for NodegroupUpdateConfig
impl Debug for NodegroupUpdateConfig
source§impl PartialEq for NodegroupUpdateConfig
impl PartialEq for NodegroupUpdateConfig
impl StructuralPartialEq for NodegroupUpdateConfig
Auto Trait Implementations§
impl Freeze for NodegroupUpdateConfig
impl RefUnwindSafe for NodegroupUpdateConfig
impl Send for NodegroupUpdateConfig
impl Sync for NodegroupUpdateConfig
impl Unpin for NodegroupUpdateConfig
impl UnwindSafe for NodegroupUpdateConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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