AccessEntryArgs

data class AccessEntryArgs(val accessPolicies: Output<List<AccessEntryAccessPolicyArgs>>? = null, val clusterName: Output<String>? = null, val kubernetesGroups: Output<List<String>>? = null, val principalArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val type: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<AccessEntryArgs>

An object representing an Amazon EKS AccessEntry.

Constructors

Link copied to clipboard
constructor(accessPolicies: Output<List<AccessEntryAccessPolicyArgs>>? = null, clusterName: Output<String>? = null, kubernetesGroups: Output<List<String>>? = null, principalArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null, type: Output<String>? = null, username: Output<String>? = null)

Properties

Link copied to clipboard

An array of access policies that are associated with the access entry.

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

The cluster that the access entry is created for.

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

The Kubernetes groups that the access entry is associated with.

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

The principal ARN that the access entry is created for.

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

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

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

The node type to associate with the access entry.

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

The Kubernetes user that the access entry is associated with.

Functions

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