Struct aws_sdk_eks::types::PodIdentityAssociationSummary
source · #[non_exhaustive]pub struct PodIdentityAssociationSummary {
pub cluster_name: Option<String>,
pub namespace: Option<String>,
pub service_account: Option<String>,
pub association_arn: Option<String>,
pub association_id: Option<String>,
pub owner_arn: Option<String>,
}Expand description
The summarized description of the association.
Each summary is simplified by removing these fields compared to the full :PodIdentityAssociation
-
The IAM role:
roleArn -
The timestamp that the association was created at:
createdAt -
The most recent timestamp that the association was modified at:.
modifiedAt -
The tags on the association:
tags
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 the cluster that the association is in.
namespace: Option<String>The name of the Kubernetes namespace inside the cluster to create the association in. The service account and the pods that use the service account must be in this namespace.
service_account: Option<String>The name of the Kubernetes service account inside the cluster to associate the IAM credentials with.
association_arn: Option<String>The Amazon Resource Name (ARN) of the association.
association_id: Option<String>The ID of the association.
owner_arn: Option<String>If defined, the Pod Identity Association is owned by an Amazon EKS Addon.
Implementations§
source§impl PodIdentityAssociationSummary
impl PodIdentityAssociationSummary
sourcepub fn cluster_name(&self) -> Option<&str>
pub fn cluster_name(&self) -> Option<&str>
The name of the cluster that the association is in.
sourcepub fn namespace(&self) -> Option<&str>
pub fn namespace(&self) -> Option<&str>
The name of the Kubernetes namespace inside the cluster to create the association in. The service account and the pods that use the service account must be in this namespace.
sourcepub fn service_account(&self) -> Option<&str>
pub fn service_account(&self) -> Option<&str>
The name of the Kubernetes service account inside the cluster to associate the IAM credentials with.
sourcepub fn association_arn(&self) -> Option<&str>
pub fn association_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the association.
sourcepub fn association_id(&self) -> Option<&str>
pub fn association_id(&self) -> Option<&str>
The ID of the association.
source§impl PodIdentityAssociationSummary
impl PodIdentityAssociationSummary
sourcepub fn builder() -> PodIdentityAssociationSummaryBuilder
pub fn builder() -> PodIdentityAssociationSummaryBuilder
Creates a new builder-style object to manufacture PodIdentityAssociationSummary.
Trait Implementations§
source§impl Clone for PodIdentityAssociationSummary
impl Clone for PodIdentityAssociationSummary
source§fn clone(&self) -> PodIdentityAssociationSummary
fn clone(&self) -> PodIdentityAssociationSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for PodIdentityAssociationSummary
impl PartialEq for PodIdentityAssociationSummary
source§fn eq(&self, other: &PodIdentityAssociationSummary) -> bool
fn eq(&self, other: &PodIdentityAssociationSummary) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for PodIdentityAssociationSummary
Auto Trait Implementations§
impl Freeze for PodIdentityAssociationSummary
impl RefUnwindSafe for PodIdentityAssociationSummary
impl Send for PodIdentityAssociationSummary
impl Sync for PodIdentityAssociationSummary
impl Unpin for PodIdentityAssociationSummary
impl UnwindSafe for PodIdentityAssociationSummary
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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