WorkspaceProperties interface

The workspace properties.

Properties

accessConnector

Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.

authorizations

The workspace provider authorizations.

computeMode

The workspace compute mode. Required on create, cannot be changed. Possible values include: 'Serverless', 'Hybrid'

createdBy

Indicates the Object ID, PUID and Application ID of entity that created the workspace.

createdDateTime

Specifies the date and time when the workspace is created.

defaultCatalog

Properties for Default Catalog configuration during workspace creation. Not allowed in Serverless ComputeMode workspace.

defaultStorageFirewall

Gets or Sets Default Storage Firewall configuration information. Not allowed in Serverless ComputeMode workspace.

diskEncryptionSetId

The resource Id of the managed disk encryption set. Not allowed in Serverless ComputeMode workspace.

encryption

Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.

enhancedSecurityCompliance

Contains settings related to the Enhanced Security and Compliance Add-On. Supported in both Serverless and Hybrid ComputeMode workspace.

isUcEnabled

Indicates whether unity catalog enabled for the workspace or not. Set as true in Serverless ComputeMode workspace.

managedDiskIdentity

The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption. Only returned in Hybrid ComputeMode workspace.

managedResourceGroupId

The managed resource group Id. Required in Hybrid ComputeMode workspace. Not allowed in Serverless ComputeMode workspace.

parameters

The workspace's custom parameters.

privateEndpointConnections

Private endpoint connections created on the workspace. Supported in both Serverless and Hybrid ComputeMode workspace.

provisioningState

The workspace provisioning state.

publicNetworkAccess

The network access type for accessing workspace. Set value to disabled to access workspace only via private link. Used to configure front-end only private link for Serverless ComputeMode workspace.

requiredNsgRules

Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only. Not allowed in Serverless ComputeMode workspace.

storageAccountIdentity

The details of Managed Identity of Storage Account. Only returned in Hybrid ComputeMode workspace.

uiDefinitionUri

The blob URI where the UI definition file is located.

updatedBy

Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.

workspaceId

The unique identifier of the databricks workspace in databricks control plane.

workspaceUrl

The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'

Property Details

accessConnector

Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.

accessConnector?: WorkspacePropertiesAccessConnector

Property Value

authorizations

The workspace provider authorizations.

authorizations?: WorkspaceProviderAuthorization[]

Property Value

computeMode

The workspace compute mode. Required on create, cannot be changed. Possible values include: 'Serverless', 'Hybrid'

computeMode: string

Property Value

string

createdBy

Indicates the Object ID, PUID and Application ID of entity that created the workspace.

createdBy?: CreatedBy

Property Value

createdDateTime

Specifies the date and time when the workspace is created.

createdDateTime?: Date

Property Value

Date

defaultCatalog

Properties for Default Catalog configuration during workspace creation. Not allowed in Serverless ComputeMode workspace.

defaultCatalog?: DefaultCatalogProperties

Property Value

defaultStorageFirewall

Gets or Sets Default Storage Firewall configuration information. Not allowed in Serverless ComputeMode workspace.

defaultStorageFirewall?: string

Property Value

string

diskEncryptionSetId

The resource Id of the managed disk encryption set. Not allowed in Serverless ComputeMode workspace.

diskEncryptionSetId?: string

Property Value

string

encryption

Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.

encryption?: WorkspacePropertiesEncryption

Property Value

enhancedSecurityCompliance

Contains settings related to the Enhanced Security and Compliance Add-On. Supported in both Serverless and Hybrid ComputeMode workspace.

enhancedSecurityCompliance?: EnhancedSecurityComplianceDefinition

Property Value

isUcEnabled

Indicates whether unity catalog enabled for the workspace or not. Set as true in Serverless ComputeMode workspace.

isUcEnabled?: boolean

Property Value

boolean

managedDiskIdentity

The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption. Only returned in Hybrid ComputeMode workspace.

managedDiskIdentity?: ManagedIdentityConfiguration

Property Value

managedResourceGroupId

The managed resource group Id. Required in Hybrid ComputeMode workspace. Not allowed in Serverless ComputeMode workspace.

managedResourceGroupId?: string

Property Value

string

parameters

The workspace's custom parameters.

parameters?: WorkspaceCustomParameters

Property Value

privateEndpointConnections

Private endpoint connections created on the workspace. Supported in both Serverless and Hybrid ComputeMode workspace.

privateEndpointConnections?: PrivateEndpointConnection[]

Property Value

provisioningState

The workspace provisioning state.

provisioningState?: string

Property Value

string

publicNetworkAccess

The network access type for accessing workspace. Set value to disabled to access workspace only via private link. Used to configure front-end only private link for Serverless ComputeMode workspace.

publicNetworkAccess?: string

Property Value

string

requiredNsgRules

Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only. Not allowed in Serverless ComputeMode workspace.

requiredNsgRules?: string

Property Value

string

storageAccountIdentity

The details of Managed Identity of Storage Account. Only returned in Hybrid ComputeMode workspace.

storageAccountIdentity?: ManagedIdentityConfiguration

Property Value

uiDefinitionUri

The blob URI where the UI definition file is located.

uiDefinitionUri?: string

Property Value

string

updatedBy

Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.

updatedBy?: CreatedBy

Property Value

workspaceId

The unique identifier of the databricks workspace in databricks control plane.

workspaceId?: string

Property Value

string

workspaceUrl

The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'

workspaceUrl?: string

Property Value

string