pub struct Addon {Show 13 fields
pub name: String,
pub arn: String,
pub cluster_name: String,
pub addon_version: String,
pub status: String,
pub created_at: DateTime<Utc>,
pub modified_at: DateTime<Utc>,
pub service_account_role_arn: Option<String>,
pub configuration_values: Option<String>,
pub namespace: Option<String>,
pub pod_identity_associations: Vec<String>,
pub tags: TagMap,
pub updates: BTreeMap<String, Update>,
}Expand description
An EKS add-on, a sub-resource of a cluster (e.g. vpc-cni, coredns).
Fields§
§name: String§arn: String§cluster_name: String§addon_version: String§status: String§created_at: DateTime<Utc>§modified_at: DateTime<Utc>§service_account_role_arn: Option<String>Present only when the caller supplied serviceAccountRoleArn.
configuration_values: Option<String>Present only when the caller supplied configurationValues.
namespace: Option<String>The custom install namespace, if the caller supplied namespaceConfig.
pod_identity_associations: Vec<String>Pod identity association ARNs (one per requested association), echoed
back as the podIdentityAssociations StringList on describe.
updates: BTreeMap<String, Update>Per-addon updates keyed by update id, disambiguated from cluster and
node-group updates by the addonName query param on Describe/ListUpdates.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Addon
impl<'de> Deserialize<'de> for Addon
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Addon
impl RefUnwindSafe for Addon
impl Send for Addon
impl Sync for Addon
impl Unpin for Addon
impl UnsafeUnpin for Addon
impl UnwindSafe for Addon
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