ManagedClusterPodIdentityProfileArgs

data class ManagedClusterPodIdentityProfileArgs(val allowNetworkPluginKubenet: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val userAssignedIdentities: Output<List<ManagedClusterPodIdentityArgs>>? = null, val userAssignedIdentityExceptions: Output<List<ManagedClusterPodIdentityExceptionArgs>>? = null) : ConvertibleToJava<ManagedClusterPodIdentityProfileArgs>

See use AAD pod identity for more details on pod identity integration.

Constructors

Link copied to clipboard
constructor(allowNetworkPluginKubenet: Output<Boolean>? = null, enabled: Output<Boolean>? = null, userAssignedIdentities: Output<List<ManagedClusterPodIdentityArgs>>? = null, userAssignedIdentityExceptions: Output<List<ManagedClusterPodIdentityExceptionArgs>>? = null)

Properties

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

Running in Kubenet is disabled by default due to the security related nature of AAD Pod Identity and the risks of IP spoofing. See using Kubenet network plugin with AAD Pod Identity for more information.

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

Whether the pod identity addon is enabled.

Link copied to clipboard

The pod identities to use in the cluster.

Link copied to clipboard

The pod identity exceptions to allow.

Functions

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