AddonArgs

data class AddonArgs(val addonName: Output<String>? = null, val addonVersion: Output<String>? = null, val clusterName: Output<String>? = null, val configurationValues: Output<String>? = null, val podIdentityAssociations: Output<List<AddonPodIdentityAssociationArgs>>? = null, val preserveOnDelete: Output<Boolean>? = null, val resolveConflicts: Output<AddonResolveConflicts>? = null, val serviceAccountRoleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<AddonArgs>

Resource Schema for AWS::EKS::Addon

Constructors

Link copied to clipboard
constructor(addonName: Output<String>? = null, addonVersion: Output<String>? = null, clusterName: Output<String>? = null, configurationValues: Output<String>? = null, podIdentityAssociations: Output<List<AddonPodIdentityAssociationArgs>>? = null, preserveOnDelete: Output<Boolean>? = null, resolveConflicts: Output<AddonResolveConflicts>? = null, serviceAccountRoleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val addonName: Output<String>? = null

Name of Addon

Link copied to clipboard
val addonVersion: Output<String>? = null

Version of Addon

Link copied to clipboard
val clusterName: Output<String>? = null

Name of Cluster

Link copied to clipboard
val configurationValues: Output<String>? = null

The configuration values to use with the add-on

Link copied to clipboard

An array of pod identities to apply to this add-on.

Link copied to clipboard
val preserveOnDelete: Output<Boolean>? = null

PreserveOnDelete parameter value

Link copied to clipboard

Resolve parameter value conflicts

Link copied to clipboard
val serviceAccountRoleArn: Output<String>? = null

IAM role to bind to the add-on's service account

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Functions

Link copied to clipboard
open override fun toJava(): AddonArgs