Struct aws_sdk_eks::operation::describe_addon_configuration::builders::DescribeAddonConfigurationOutputBuilder
source · #[non_exhaustive]pub struct DescribeAddonConfigurationOutputBuilder { /* private fields */ }Expand description
A builder for DescribeAddonConfigurationOutput.
Implementations§
source§impl DescribeAddonConfigurationOutputBuilder
impl DescribeAddonConfigurationOutputBuilder
sourcepub fn addon_name(self, input: impl Into<String>) -> Self
pub fn addon_name(self, input: impl Into<String>) -> Self
The name of the add-on.
sourcepub fn set_addon_name(self, input: Option<String>) -> Self
pub fn set_addon_name(self, input: Option<String>) -> Self
The name of the add-on.
sourcepub fn get_addon_name(&self) -> &Option<String>
pub fn get_addon_name(&self) -> &Option<String>
The name of the add-on.
sourcepub fn addon_version(self, input: impl Into<String>) -> Self
pub fn addon_version(self, input: impl Into<String>) -> Self
The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions .
sourcepub fn set_addon_version(self, input: Option<String>) -> Self
pub fn set_addon_version(self, input: Option<String>) -> Self
The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions .
sourcepub fn get_addon_version(&self) -> &Option<String>
pub fn get_addon_version(&self) -> &Option<String>
The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions .
sourcepub fn configuration_schema(self, input: impl Into<String>) -> Self
pub fn configuration_schema(self, input: impl Into<String>) -> Self
A JSON schema that's used to validate the configuration values you provide when an add-on is created or updated.
sourcepub fn set_configuration_schema(self, input: Option<String>) -> Self
pub fn set_configuration_schema(self, input: Option<String>) -> Self
A JSON schema that's used to validate the configuration values you provide when an add-on is created or updated.
sourcepub fn get_configuration_schema(&self) -> &Option<String>
pub fn get_configuration_schema(&self) -> &Option<String>
A JSON schema that's used to validate the configuration values you provide when an add-on is created or updated.
sourcepub fn pod_identity_configuration(
self,
input: AddonPodIdentityConfiguration,
) -> Self
pub fn pod_identity_configuration( self, input: AddonPodIdentityConfiguration, ) -> Self
Appends an item to pod_identity_configuration.
To override the contents of this collection use set_pod_identity_configuration.
The Kubernetes service account name used by the addon, and any suggested IAM policies. Use this information to create an IAM Role for the Addon.
sourcepub fn set_pod_identity_configuration(
self,
input: Option<Vec<AddonPodIdentityConfiguration>>,
) -> Self
pub fn set_pod_identity_configuration( self, input: Option<Vec<AddonPodIdentityConfiguration>>, ) -> Self
The Kubernetes service account name used by the addon, and any suggested IAM policies. Use this information to create an IAM Role for the Addon.
sourcepub fn get_pod_identity_configuration(
&self,
) -> &Option<Vec<AddonPodIdentityConfiguration>>
pub fn get_pod_identity_configuration( &self, ) -> &Option<Vec<AddonPodIdentityConfiguration>>
The Kubernetes service account name used by the addon, and any suggested IAM policies. Use this information to create an IAM Role for the Addon.
sourcepub fn build(self) -> DescribeAddonConfigurationOutput
pub fn build(self) -> DescribeAddonConfigurationOutput
Consumes the builder and constructs a DescribeAddonConfigurationOutput.
Trait Implementations§
source§impl Clone for DescribeAddonConfigurationOutputBuilder
impl Clone for DescribeAddonConfigurationOutputBuilder
source§fn clone(&self) -> DescribeAddonConfigurationOutputBuilder
fn clone(&self) -> DescribeAddonConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeAddonConfigurationOutputBuilder
impl Default for DescribeAddonConfigurationOutputBuilder
source§fn default() -> DescribeAddonConfigurationOutputBuilder
fn default() -> DescribeAddonConfigurationOutputBuilder
source§impl PartialEq for DescribeAddonConfigurationOutputBuilder
impl PartialEq for DescribeAddonConfigurationOutputBuilder
source§fn eq(&self, other: &DescribeAddonConfigurationOutputBuilder) -> bool
fn eq(&self, other: &DescribeAddonConfigurationOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeAddonConfigurationOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeAddonConfigurationOutputBuilder
impl RefUnwindSafe for DescribeAddonConfigurationOutputBuilder
impl Send for DescribeAddonConfigurationOutputBuilder
impl Sync for DescribeAddonConfigurationOutputBuilder
impl Unpin for DescribeAddonConfigurationOutputBuilder
impl UnwindSafe for DescribeAddonConfigurationOutputBuilder
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