WorkspaceIdentityArgs

data class WorkspaceIdentityArgs(val identityIds: Output<List<String>>? = null, val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<WorkspaceIdentityArgs>

Constructors

Link copied to clipboard
constructor(identityIds: Output<List<String>>? = null, principalId: Output<String>? = null, tenantId: Output<String>? = null, type: Output<String>)

Properties

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

Specifies a list of User Assigned Managed Identity IDs to be assigned to this Synapse Workspace.

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

The Principal ID for the Service Principal associated with the Managed Service Identity of this Synapse Workspace.

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

The Tenant ID for the Service Principal associated with the Managed Service Identity of this Synapse Workspace.

Link copied to clipboard
val type: Output<String>

Specifies the type of Managed Service Identity that should be associated with this Synapse Workspace. Possible values are SystemAssigned, UserAssigned and SystemAssigned, UserAssigned (to enable both).

Functions

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