PodIdentityAssociationArgs

data class PodIdentityAssociationArgs(val clusterName: Output<String>? = null, val namespace: Output<String>? = null, val roleArn: Output<String>? = null, val serviceAccount: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<PodIdentityAssociationArgs>

An object representing an Amazon EKS PodIdentityAssociation.

Constructors

Link copied to clipboard
constructor(clusterName: Output<String>? = null, namespace: Output<String>? = null, roleArn: Output<String>? = null, serviceAccount: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

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

The cluster that the pod identity association is created for.

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

The Kubernetes namespace that the pod identity association is created for.

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

The IAM role ARN that the pod identity association is created for.

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

The Kubernetes service account that the pod identity association is created for.

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(): PodIdentityAssociationArgs