ManagedClusterAADProfileResponse

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

For more details see managed AAD on AKS.

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard
val clientAppID: String? = null

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

Link copied to clipboard

Whether to enable Azure RBAC for Kubernetes authorization.

Link copied to clipboard
val managed: Boolean? = null

Whether to enable managed AAD.

Link copied to clipboard
val serverAppID: String? = null

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

Link copied to clipboard
val serverAppSecret: String? = null

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

Link copied to clipboard
val tenantID: String? = null

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