EksFunctions

Functions

Link copied to clipboard
suspend fun getAddon(argument: GetAddonPlainArgs): GetAddonResult

Retrieve information about an EKS add-on.

suspend fun getAddon(argument: suspend GetAddonPlainArgsBuilder.() -> Unit): GetAddonResult
suspend fun getAddon(addonName: String, clusterName: String, tags: Map<String, String>? = null): GetAddonResult
Link copied to clipboard

Retrieve information about a specific EKS add-on version compatible with an EKS cluster version.

suspend fun getAddonVersion(addonName: String, kubernetesVersion: String, mostRecent: Boolean? = null): GetAddonVersionResult
Link copied to clipboard

Retrieve information about an EKS Cluster.

suspend fun getCluster(argument: suspend GetClusterPlainArgsBuilder.() -> Unit): GetClusterResult
suspend fun getCluster(name: String, tags: Map<String, String>? = null): GetClusterResult
Link copied to clipboard

Get an authentication token to communicate with an EKS cluster. Uses IAM credentials from the AWS provider to generate a temporary token that is compatible with AWS IAM Authenticator authentication. This can be used to authenticate to an EKS cluster or to a cluster that has the AWS IAM Authenticator server configured.

Link copied to clipboard

Retrieve EKS Clusters list

Link copied to clipboard

Retrieve information about an EKS Node Group.

suspend fun getNodeGroup(clusterName: String, nodeGroupName: String, tags: Map<String, String>? = null): GetNodeGroupResult
Link copied to clipboard

Retrieve the EKS Node Groups associated with a named EKS cluster. This will allow you to pass a list of Node Group names to other resources.

suspend fun getNodeGroups(clusterName: String): GetNodeGroupsResult