Struct aws_sdk_eks::types::AddonPodIdentityAssociations
source · #[non_exhaustive]pub struct AddonPodIdentityAssociations {
pub service_account: String,
pub role_arn: String,
}Expand description
A type of Pod Identity Association owned by an Amazon EKS Add-on.
Each EKS Pod Identity Association maps a role to a service account in a namespace in the cluster.
For more information, see Attach an IAM Role to an Amazon EKS add-on using Pod Identity in the EKS User Guide.
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.service_account: StringThe name of a Kubernetes Service Account.
role_arn: StringThe ARN of an IAM Role.
Implementations§
source§impl AddonPodIdentityAssociations
impl AddonPodIdentityAssociations
sourcepub fn builder() -> AddonPodIdentityAssociationsBuilder
pub fn builder() -> AddonPodIdentityAssociationsBuilder
Creates a new builder-style object to manufacture AddonPodIdentityAssociations.
Trait Implementations§
source§impl Clone for AddonPodIdentityAssociations
impl Clone for AddonPodIdentityAssociations
source§fn clone(&self) -> AddonPodIdentityAssociations
fn clone(&self) -> AddonPodIdentityAssociations
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 AddonPodIdentityAssociations
impl Debug for AddonPodIdentityAssociations
source§impl PartialEq for AddonPodIdentityAssociations
impl PartialEq for AddonPodIdentityAssociations
source§fn eq(&self, other: &AddonPodIdentityAssociations) -> bool
fn eq(&self, other: &AddonPodIdentityAssociations) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AddonPodIdentityAssociations
Auto Trait Implementations§
impl Freeze for AddonPodIdentityAssociations
impl RefUnwindSafe for AddonPodIdentityAssociations
impl Send for AddonPodIdentityAssociations
impl Sync for AddonPodIdentityAssociations
impl Unpin for AddonPodIdentityAssociations
impl UnwindSafe for AddonPodIdentityAssociations
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> 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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.