#[non_exhaustive]pub struct UpdateNodegroupConfigInput {
pub cluster_name: Option<String>,
pub nodegroup_name: Option<String>,
pub labels: Option<UpdateLabelsPayload>,
pub taints: Option<UpdateTaintsPayload>,
pub scaling_config: Option<NodegroupScalingConfig>,
pub update_config: Option<NodegroupUpdateConfig>,
pub client_request_token: Option<String>,
}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.cluster_name: Option<String>The name of your cluster.
nodegroup_name: Option<String>The name of the managed node group to update.
labels: Option<UpdateLabelsPayload>The Kubernetes labels to apply to the nodes in the node group after the update.
taints: Option<UpdateTaintsPayload>The Kubernetes taints to be applied to the nodes in the node group after the update. For more information, see Node taints on managed node groups.
scaling_config: Option<NodegroupScalingConfig>The scaling configuration details for the Auto Scaling group after the update.
update_config: Option<NodegroupUpdateConfig>The node group update configuration.
client_request_token: Option<String>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Implementations§
source§impl UpdateNodegroupConfigInput
impl UpdateNodegroupConfigInput
sourcepub fn cluster_name(&self) -> Option<&str>
pub fn cluster_name(&self) -> Option<&str>
The name of your cluster.
sourcepub fn nodegroup_name(&self) -> Option<&str>
pub fn nodegroup_name(&self) -> Option<&str>
The name of the managed node group to update.
sourcepub fn labels(&self) -> Option<&UpdateLabelsPayload>
pub fn labels(&self) -> Option<&UpdateLabelsPayload>
The Kubernetes labels to apply to the nodes in the node group after the update.
sourcepub fn taints(&self) -> Option<&UpdateTaintsPayload>
pub fn taints(&self) -> Option<&UpdateTaintsPayload>
The Kubernetes taints to be applied to the nodes in the node group after the update. For more information, see Node taints on managed node groups.
sourcepub fn scaling_config(&self) -> Option<&NodegroupScalingConfig>
pub fn scaling_config(&self) -> Option<&NodegroupScalingConfig>
The scaling configuration details for the Auto Scaling group after the update.
sourcepub fn update_config(&self) -> Option<&NodegroupUpdateConfig>
pub fn update_config(&self) -> Option<&NodegroupUpdateConfig>
The node group update configuration.
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
source§impl UpdateNodegroupConfigInput
impl UpdateNodegroupConfigInput
sourcepub fn builder() -> UpdateNodegroupConfigInputBuilder
pub fn builder() -> UpdateNodegroupConfigInputBuilder
Creates a new builder-style object to manufacture UpdateNodegroupConfigInput.
Trait Implementations§
source§impl Clone for UpdateNodegroupConfigInput
impl Clone for UpdateNodegroupConfigInput
source§fn clone(&self) -> UpdateNodegroupConfigInput
fn clone(&self) -> UpdateNodegroupConfigInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateNodegroupConfigInput
impl Debug for UpdateNodegroupConfigInput
impl StructuralPartialEq for UpdateNodegroupConfigInput
Auto Trait Implementations§
impl Freeze for UpdateNodegroupConfigInput
impl RefUnwindSafe for UpdateNodegroupConfigInput
impl Send for UpdateNodegroupConfigInput
impl Sync for UpdateNodegroupConfigInput
impl Unpin for UpdateNodegroupConfigInput
impl UnwindSafe for UpdateNodegroupConfigInput
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