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

constructor(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)

Properties

Link copied to clipboard
val adminGroupObjectIds: Output<List<String>>? = null
Link copied to clipboard
val azureRbacEnabled: Output<Boolean>? = null
Link copied to clipboard
val clientAppId: Output<String>? = null
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. Defaults to false.

Link copied to clipboard
val serverAppId: Output<String>? = null
Link copied to clipboard
val serverAppSecret: Output<String>? = null
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.

Functions

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