ClusterArgs

data class ClusterArgs(val encryptionConfig: Output<List<ClusterEncryptionConfigArgs>>? = null, val kubernetesNetworkConfig: Output<ClusterKubernetesNetworkConfigArgs>? = null, val logging: Output<LoggingArgs>? = null, val name: Output<String>? = null, val outpostConfig: Output<ClusterOutpostConfigArgs>? = null, val resourcesVpcConfig: Output<ClusterResourcesVpcConfigArgs>? = null, val roleArn: Output<String>? = null, val tags: Output<List<ClusterTagArgs>>? = null, val version: Output<String>? = null) : ConvertibleToJava<ClusterArgs>

An object representing an Amazon EKS cluster.

Constructors

Link copied to clipboard
fun ClusterArgs(encryptionConfig: Output<List<ClusterEncryptionConfigArgs>>? = null, kubernetesNetworkConfig: Output<ClusterKubernetesNetworkConfigArgs>? = null, logging: Output<LoggingArgs>? = null, name: Output<String>? = null, outpostConfig: Output<ClusterOutpostConfigArgs>? = null, resourcesVpcConfig: Output<ClusterResourcesVpcConfigArgs>? = null, roleArn: Output<String>? = null, tags: Output<List<ClusterTagArgs>>? = null, version: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
Link copied to clipboard
val logging: Output<LoggingArgs>? = null
Link copied to clipboard
val name: Output<String>? = null

The unique name to give to your cluster.

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

The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.

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

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

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

The desired Kubernetes version for your cluster. If you don't specify a value here, the latest version available in Amazon EKS is used.