KubernetesClusterAzureActiveDirectoryRoleBasedAccessControl

data class KubernetesClusterAzureActiveDirectoryRoleBasedAccessControl(val adminGroupObjectIds: List<String>? = null, val azureRbacEnabled: Boolean? = null, val clientAppId: String? = null, val managed: Boolean? = null, val serverAppId: String? = null, val serverAppSecret: String? = null, val tenantId: String? = null)

Constructors

constructor(adminGroupObjectIds: List<String>? = null, azureRbacEnabled: Boolean? = null, clientAppId: String? = 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
Link copied to clipboard
Link copied to clipboard
val clientAppId: String? = null
Link copied to clipboard
val managed: Boolean? = null

Is the Azure Active Directory integration Managed, meaning that Azure will create/manage the Service Principal used for integration. Defaults to false.

Link copied to clipboard
val serverAppId: String? = null
Link copied to clipboard
val serverAppSecret: String? = null
Link copied to clipboard
val tenantId: String? = null

The Tenant ID used for Azure Active Directory Application. If this isn't specified the Tenant ID of the current Subscription is used.