ManagedClusterAADProfileArgs

data class ManagedClusterAADProfileArgs(val adminGroupObjectIDs: Output<List<String>>? = null, val clientAppID: Output<String>? = null, val enableAzureRBAC: Output<Boolean>? = null, val managed: Output<Boolean>? = null, val serverAppID: Output<String>? = null, val serverAppSecret: Output<String>? = null, val tenantID: Output<String>? = null) : ConvertibleToJava<ManagedClusterAADProfileArgs>

For more details see managed AAD on AKS.

Constructors

Link copied to clipboard
constructor(adminGroupObjectIDs: Output<List<String>>? = null, clientAppID: Output<String>? = null, enableAzureRBAC: Output<Boolean>? = null, managed: Output<Boolean>? = null, serverAppID: Output<String>? = null, serverAppSecret: Output<String>? = null, tenantID: Output<String>? = null)

Properties

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

The list of AAD group object IDs that will have admin role of the cluster.

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

(DEPRECATED) The client AAD application ID. Learn more at https://aka.ms/aks/aad-legacy.

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

Whether to enable Azure RBAC for Kubernetes authorization.

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

Whether to enable managed AAD.

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

(DEPRECATED) The server AAD application ID. Learn more at https://aka.ms/aks/aad-legacy.

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

(DEPRECATED) The server AAD application secret. Learn more at https://aka.ms/aks/aad-legacy.

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

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

Functions

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