Share via


Workspace interface

A workspace

Extends

Properties

adlaResourceId

The ADLA resource ID. NOTE: This property will not be serialized. It can only be populated by the server.

connectivityEndpoints

Connectivity endpoints

defaultDataLakeStorage

Workspace default data lake storage account details

encryption

The encryption details of the workspace

extraProperties

Workspace level configs and feature flags NOTE: This property will not be serialized. It can only be populated by the server.

identity

Identity of the workspace

managedResourceGroupName

Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'

managedVirtualNetwork

Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.

managedVirtualNetworkSettings

Managed Virtual Network Settings

privateEndpointConnections

Private endpoint connections to the workspace

provisioningState

Resource provisioning state NOTE: This property will not be serialized. It can only be populated by the server.

purviewConfiguration

Purview Configuration

sqlAdministratorLogin

Login for workspace SQL active directory administrator

sqlAdministratorLoginPassword

SQL administrator login password

virtualNetworkProfile

Virtual Network profile

workspaceRepositoryConfiguration

Git integration settings

workspaceUID

The workspace unique identifier NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

location

The geo-location where the resource lives

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

adlaResourceId

The ADLA resource ID. NOTE: This property will not be serialized. It can only be populated by the server.

adlaResourceId?: string

Property Value

string

connectivityEndpoints

Connectivity endpoints

connectivityEndpoints?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

defaultDataLakeStorage

Workspace default data lake storage account details

defaultDataLakeStorage?: DataLakeStorageAccountDetails

Property Value

encryption

The encryption details of the workspace

encryption?: EncryptionDetails

Property Value

extraProperties

Workspace level configs and feature flags NOTE: This property will not be serialized. It can only be populated by the server.

extraProperties?: {[propertyName: string]: any}

Property Value

{[propertyName: string]: any}

identity

Identity of the workspace

identity?: ManagedIdentity

Property Value

managedResourceGroupName

Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'

managedResourceGroupName?: string

Property Value

string

managedVirtualNetwork

Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.

managedVirtualNetwork?: string

Property Value

string

managedVirtualNetworkSettings

Managed Virtual Network Settings

managedVirtualNetworkSettings?: ManagedVirtualNetworkSettings

Property Value

privateEndpointConnections

Private endpoint connections to the workspace

privateEndpointConnections?: PrivateEndpointConnection[]

Property Value

provisioningState

Resource provisioning state NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

purviewConfiguration

Purview Configuration

purviewConfiguration?: PurviewConfiguration

Property Value

sqlAdministratorLogin

Login for workspace SQL active directory administrator

sqlAdministratorLogin?: string

Property Value

string

sqlAdministratorLoginPassword

SQL administrator login password

sqlAdministratorLoginPassword?: string

Property Value

string

virtualNetworkProfile

Virtual Network profile

virtualNetworkProfile?: VirtualNetworkProfile

Property Value

workspaceRepositoryConfiguration

Git integration settings

workspaceRepositoryConfiguration?: WorkspaceRepositoryConfiguration

Property Value

workspaceUID

The workspace unique identifier NOTE: This property will not be serialized. It can only be populated by the server.

workspaceUID?: string

Property Value

string

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From TrackedResource.id

location

The geo-location where the resource lives

location: string

Property Value

string

Inherited From TrackedResource.location

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From TrackedResource.name

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From TrackedResource.tags

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From TrackedResource.type