Struct aws_sdk_eks::operation::delete_addon::DeleteAddonInput
source · #[non_exhaustive]pub struct DeleteAddonInput {
pub cluster_name: Option<String>,
pub addon_name: Option<String>,
pub preserve: Option<bool>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
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.
addon_name: Option<String>The name of the add-on. The name must match one of the names returned by ListAddons .
preserve: Option<bool>Specifying this option preserves the add-on software on your cluster but Amazon EKS stops managing any settings for the add-on. If an IAM account is associated with the add-on, it isn't removed.
Implementations§
source§impl DeleteAddonInput
impl DeleteAddonInput
sourcepub fn cluster_name(&self) -> Option<&str>
pub fn cluster_name(&self) -> Option<&str>
The name of your cluster.
sourcepub fn addon_name(&self) -> Option<&str>
pub fn addon_name(&self) -> Option<&str>
The name of the add-on. The name must match one of the names returned by ListAddons .
source§impl DeleteAddonInput
impl DeleteAddonInput
sourcepub fn builder() -> DeleteAddonInputBuilder
pub fn builder() -> DeleteAddonInputBuilder
Creates a new builder-style object to manufacture DeleteAddonInput.
Trait Implementations§
source§impl Clone for DeleteAddonInput
impl Clone for DeleteAddonInput
source§fn clone(&self) -> DeleteAddonInput
fn clone(&self) -> DeleteAddonInput
Returns a copy of the value. Read more
1.0.0 · 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 DeleteAddonInput
impl Debug for DeleteAddonInput
source§impl PartialEq for DeleteAddonInput
impl PartialEq for DeleteAddonInput
source§fn eq(&self, other: &DeleteAddonInput) -> bool
fn eq(&self, other: &DeleteAddonInput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DeleteAddonInput
Auto Trait Implementations§
impl Freeze for DeleteAddonInput
impl RefUnwindSafe for DeleteAddonInput
impl Send for DeleteAddonInput
impl Sync for DeleteAddonInput
impl Unpin for DeleteAddonInput
impl UnwindSafe for DeleteAddonInput
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.