Workspace

class Workspace : KotlinCustomResource

Import

Databrick Workspaces can be imported using the resource id, e.g.

$ pulumi import azure:databricks/workspace:Workspace workspace1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Databricks/workspaces/workspace1

Properties

Link copied to clipboard

Access Connector ID to use when default storage account firewall is enabled.

Link copied to clipboard

Is the workspace enabled for customer managed key encryption? If true this enables the Managed Identity for the managed storage account. Possible values are true or false. Defaults to false. This field is only valid if the Databricks Workspace sku is set to premium.

Link copied to clipboard

A custom_parameters block as documented below.

Link copied to clipboard

Disallow public access to default storage account. Defaults to false.

Link copied to clipboard

The ID of Managed Disk Encryption Set created by the Databricks Workspace.

Link copied to clipboard

An enhanced_security_compliance block as documented below. This feature is only valid if sku is set to premium.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are true or false. Defaults to false. This field is only valid if the Databricks Workspace sku is set to premium. Changing this forces a new resource to be created.

Link copied to clipboard

Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace with managed virtual network. Changing this forces a new resource to be created.

Link copied to clipboard
val location: Output<String>

Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.

Link copied to clipboard
Link copied to clipboard

Customer managed encryption properties for the Databricks Workspace managed disks.

Whether customer managed keys for disk encryption will automatically be rotated to the latest version.

Link copied to clipboard

A managed_disk_identity block as documented below.

Link copied to clipboard

The ID of the Managed Resource Group created by the Databricks Workspace.

Link copied to clipboard

The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.

Link copied to clipboard
Link copied to clipboard

Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts).

Link copied to clipboard
val name: Output<String>

Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.

Link copied to clipboard

Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values AllRules, NoAzureDatabricksRules or NoAzureServiceRules. Required when public_network_access_enabled is set to false.

Link copied to clipboard

Allow public access for accessing workspace. Set value to false to access workspace only via private link endpoint. Possible values include true or false. Defaults to true.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.

Link copied to clipboard
val sku: Output<String>

The sku to use for the Databricks Workspace. Possible values are standard, premium, or trial.

Link copied to clipboard

A storage_account_identity block as documented below.

Link copied to clipboard
val tags: Output<Map<String, String>>?

A mapping of tags to assign to the resource.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val workspaceId: Output<String>

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

Link copied to clipboard
val workspaceUrl: Output<String>

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