KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs

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

Constructors

fun KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs(adminGroupObjectIds: Output<List<String>>? = null, azureRbacEnabled: Output<Boolean>? = null, clientAppId: Output<String>? = null, managed: Output<Boolean>? = null, serverAppId: Output<String>? = null, serverAppSecret: Output<String>? = null, tenantId: Output<String>? = null)

Functions

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

Properties

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

A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.

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

Is Role Based Access Control based on Azure AD enabled?

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

The Client ID of an Azure Active Directory Application.

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

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

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

The Server ID of an Azure Active Directory Application.

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

The Server Secret of an Azure Active Directory Application.

Link copied to clipboard
val tenantId: Output<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.