servicePrincipal

@JvmName(name = "ivvxsgwdbrkeuajx")
suspend fun servicePrincipal(value: Output<KubernetesClusterServicePrincipalArgs>)
@JvmName(name = "grpyvqimtshpifip")
suspend fun servicePrincipal(value: KubernetesClusterServicePrincipalArgs?)

Parameters

value

A service_principal block as documented below. One of either identity or service_principal must be specified. !>Note: A migration scenario from service_principal to identity is supported. When upgrading service_principal to identity, your cluster's control plane and addon pods will switch to use managed identity, but the kubelets will keep using your configured service_principal until you upgrade your Node Pool.


@JvmName(name = "nfugktawuauapyup")
suspend fun servicePrincipal(argument: suspend KubernetesClusterServicePrincipalArgsBuilder.() -> Unit)

Parameters

argument

A service_principal block as documented below. One of either identity or service_principal must be specified. !>Note: A migration scenario from service_principal to identity is supported. When upgrading service_principal to identity, your cluster's control plane and addon pods will switch to use managed identity, but the kubelets will keep using your configured service_principal until you upgrade your Node Pool.