We recommend using Azure Native.
published on Monday, Mar 9, 2026 by Pulumi
We recommend using Azure Native.
published on Monday, Mar 9, 2026 by Pulumi
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
Create Workspace Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Workspace(name: string, args: WorkspaceArgs, opts?: CustomResourceOptions);@overload
def Workspace(resource_name: str,
args: WorkspaceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Workspace(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
sku: Optional[str] = None,
managed_services_cmk_key_vault_key_id: Optional[str] = None,
load_balancer_backend_address_pool_id: Optional[str] = None,
location: Optional[str] = None,
managed_resource_group_name: Optional[str] = None,
custom_parameters: Optional[WorkspaceCustomParametersArgs] = None,
name: Optional[str] = None,
network_security_group_rules_required: Optional[str] = None,
public_network_access_enabled: Optional[bool] = None,
infrastructure_encryption_enabled: Optional[bool] = None,
customer_managed_key_enabled: Optional[bool] = None,
tags: Optional[Mapping[str, str]] = None)func NewWorkspace(ctx *Context, name string, args WorkspaceArgs, opts ...ResourceOption) (*Workspace, error)public Workspace(string name, WorkspaceArgs args, CustomResourceOptions? opts = null)
public Workspace(String name, WorkspaceArgs args)
public Workspace(String name, WorkspaceArgs args, CustomResourceOptions options)
type: azure:databricks:Workspace
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var workspaceResource = new Azure.DataBricks.Workspace("workspaceResource", new()
{
ResourceGroupName = "string",
Sku = "string",
ManagedServicesCmkKeyVaultKeyId = "string",
LoadBalancerBackendAddressPoolId = "string",
Location = "string",
ManagedResourceGroupName = "string",
CustomParameters = new Azure.DataBricks.Inputs.WorkspaceCustomParametersArgs
{
MachineLearningWorkspaceId = "string",
NatGatewayName = "string",
NoPublicIp = false,
PrivateSubnetName = "string",
PrivateSubnetNetworkSecurityGroupAssociationId = "string",
PublicIpName = "string",
PublicSubnetName = "string",
PublicSubnetNetworkSecurityGroupAssociationId = "string",
StorageAccountName = "string",
StorageAccountSkuName = "string",
VirtualNetworkId = "string",
VnetAddressPrefix = "string",
},
Name = "string",
NetworkSecurityGroupRulesRequired = "string",
PublicNetworkAccessEnabled = false,
InfrastructureEncryptionEnabled = false,
CustomerManagedKeyEnabled = false,
Tags =
{
{ "string", "string" },
},
});
example, err := databricks.NewWorkspace(ctx, "workspaceResource", &databricks.WorkspaceArgs{
ResourceGroupName: pulumi.String("string"),
Sku: pulumi.String("string"),
ManagedServicesCmkKeyVaultKeyId: pulumi.String("string"),
LoadBalancerBackendAddressPoolId: pulumi.String("string"),
Location: pulumi.String("string"),
ManagedResourceGroupName: pulumi.String("string"),
CustomParameters: &databricks.WorkspaceCustomParametersArgs{
MachineLearningWorkspaceId: pulumi.String("string"),
NatGatewayName: pulumi.String("string"),
NoPublicIp: pulumi.Bool(false),
PrivateSubnetName: pulumi.String("string"),
PrivateSubnetNetworkSecurityGroupAssociationId: pulumi.String("string"),
PublicIpName: pulumi.String("string"),
PublicSubnetName: pulumi.String("string"),
PublicSubnetNetworkSecurityGroupAssociationId: pulumi.String("string"),
StorageAccountName: pulumi.String("string"),
StorageAccountSkuName: pulumi.String("string"),
VirtualNetworkId: pulumi.String("string"),
VnetAddressPrefix: pulumi.String("string"),
},
Name: pulumi.String("string"),
NetworkSecurityGroupRulesRequired: pulumi.String("string"),
PublicNetworkAccessEnabled: pulumi.Bool(false),
InfrastructureEncryptionEnabled: pulumi.Bool(false),
CustomerManagedKeyEnabled: pulumi.Bool(false),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var workspaceResource = new com.pulumi.azure.databricks.Workspace("workspaceResource", com.pulumi.azure.databricks.WorkspaceArgs.builder()
.resourceGroupName("string")
.sku("string")
.managedServicesCmkKeyVaultKeyId("string")
.loadBalancerBackendAddressPoolId("string")
.location("string")
.managedResourceGroupName("string")
.customParameters(WorkspaceCustomParametersArgs.builder()
.machineLearningWorkspaceId("string")
.natGatewayName("string")
.noPublicIp(false)
.privateSubnetName("string")
.privateSubnetNetworkSecurityGroupAssociationId("string")
.publicIpName("string")
.publicSubnetName("string")
.publicSubnetNetworkSecurityGroupAssociationId("string")
.storageAccountName("string")
.storageAccountSkuName("string")
.virtualNetworkId("string")
.vnetAddressPrefix("string")
.build())
.name("string")
.networkSecurityGroupRulesRequired("string")
.publicNetworkAccessEnabled(false)
.infrastructureEncryptionEnabled(false)
.customerManagedKeyEnabled(false)
.tags(Map.of("string", "string"))
.build());
workspace_resource = azure.databricks.Workspace("workspaceResource",
resource_group_name="string",
sku="string",
managed_services_cmk_key_vault_key_id="string",
load_balancer_backend_address_pool_id="string",
location="string",
managed_resource_group_name="string",
custom_parameters={
"machine_learning_workspace_id": "string",
"nat_gateway_name": "string",
"no_public_ip": False,
"private_subnet_name": "string",
"private_subnet_network_security_group_association_id": "string",
"public_ip_name": "string",
"public_subnet_name": "string",
"public_subnet_network_security_group_association_id": "string",
"storage_account_name": "string",
"storage_account_sku_name": "string",
"virtual_network_id": "string",
"vnet_address_prefix": "string",
},
name="string",
network_security_group_rules_required="string",
public_network_access_enabled=False,
infrastructure_encryption_enabled=False,
customer_managed_key_enabled=False,
tags={
"string": "string",
})
const workspaceResource = new azure.databricks.Workspace("workspaceResource", {
resourceGroupName: "string",
sku: "string",
managedServicesCmkKeyVaultKeyId: "string",
loadBalancerBackendAddressPoolId: "string",
location: "string",
managedResourceGroupName: "string",
customParameters: {
machineLearningWorkspaceId: "string",
natGatewayName: "string",
noPublicIp: false,
privateSubnetName: "string",
privateSubnetNetworkSecurityGroupAssociationId: "string",
publicIpName: "string",
publicSubnetName: "string",
publicSubnetNetworkSecurityGroupAssociationId: "string",
storageAccountName: "string",
storageAccountSkuName: "string",
virtualNetworkId: "string",
vnetAddressPrefix: "string",
},
name: "string",
networkSecurityGroupRulesRequired: "string",
publicNetworkAccessEnabled: false,
infrastructureEncryptionEnabled: false,
customerManagedKeyEnabled: false,
tags: {
string: "string",
},
});
type: azure:databricks:Workspace
properties:
customParameters:
machineLearningWorkspaceId: string
natGatewayName: string
noPublicIp: false
privateSubnetName: string
privateSubnetNetworkSecurityGroupAssociationId: string
publicIpName: string
publicSubnetName: string
publicSubnetNetworkSecurityGroupAssociationId: string
storageAccountName: string
storageAccountSkuName: string
virtualNetworkId: string
vnetAddressPrefix: string
customerManagedKeyEnabled: false
infrastructureEncryptionEnabled: false
loadBalancerBackendAddressPoolId: string
location: string
managedResourceGroupName: string
managedServicesCmkKeyVaultKeyId: string
name: string
networkSecurityGroupRulesRequired: string
publicNetworkAccessEnabled: false
resourceGroupName: string
sku: string
tags:
string: string
Workspace Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Workspace resource accepts the following input properties:
- Resource
Group stringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- Sku string
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - Custom
Parameters WorkspaceCustom Parameters - A
custom_parametersblock as documented below. - Customer
Managed boolKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - Infrastructure
Encryption boolEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - Load
Balancer stringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- Location string
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- Managed
Resource stringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- Managed
Services stringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- Name string
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- Network
Security stringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - Public
Network boolAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Resource
Group stringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- Sku string
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - Custom
Parameters WorkspaceCustom Parameters Args - A
custom_parametersblock as documented below. - Customer
Managed boolKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - Infrastructure
Encryption boolEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - Load
Balancer stringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- Location string
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- Managed
Resource stringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- Managed
Services stringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- Name string
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- Network
Security stringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - Public
Network boolAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - map[string]string
- A mapping of tags to assign to the resource.
- resource
Group StringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- sku String
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - custom
Parameters WorkspaceCustom Parameters - A
custom_parametersblock as documented below. - customer
Managed BooleanKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - infrastructure
Encryption BooleanEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - load
Balancer StringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- location String
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- managed
Resource StringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- managed
Services StringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- name String
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- network
Security StringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - public
Network BooleanAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - Map<String,String>
- A mapping of tags to assign to the resource.
- resource
Group stringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- sku string
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - custom
Parameters WorkspaceCustom Parameters - A
custom_parametersblock as documented below. - customer
Managed booleanKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - infrastructure
Encryption booleanEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - load
Balancer stringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- location string
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- managed
Resource stringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- managed
Services stringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- name string
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- network
Security stringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - public
Network booleanAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - {[key: string]: string}
- A mapping of tags to assign to the resource.
- resource_
group_ strname - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- sku str
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - custom_
parameters WorkspaceCustom Parameters Args - A
custom_parametersblock as documented below. - customer_
managed_ boolkey_ enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - infrastructure_
encryption_ boolenabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - load_
balancer_ strbackend_ address_ pool_ id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- location str
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- managed_
resource_ strgroup_ name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- managed_
services_ strcmk_ key_ vault_ key_ id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- name str
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- network_
security_ strgroup_ rules_ required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - public_
network_ boolaccess_ enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - Mapping[str, str]
- A mapping of tags to assign to the resource.
- resource
Group StringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- sku String
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - custom
Parameters Property Map - A
custom_parametersblock as documented below. - customer
Managed BooleanKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - infrastructure
Encryption BooleanEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - load
Balancer StringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- location String
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- managed
Resource StringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- managed
Services StringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- name String
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- network
Security StringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - public
Network BooleanAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - Map<String>
- A mapping of tags to assign to the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Workspace resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Managed
Resource stringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- Storage
Account List<WorkspaceIdentities Storage Account Identity> - A
storage_account_identityblock as documented below. - Workspace
Id string - The unique identifier of the databricks workspace in Databricks control plane.
- Workspace
Url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- Id string
- The provider-assigned unique ID for this managed resource.
- Managed
Resource stringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- Storage
Account []WorkspaceIdentities Storage Account Identity - A
storage_account_identityblock as documented below. - Workspace
Id string - The unique identifier of the databricks workspace in Databricks control plane.
- Workspace
Url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- id String
- The provider-assigned unique ID for this managed resource.
- managed
Resource StringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- storage
Account List<WorkspaceIdentities Storage Account Identity> - A
storage_account_identityblock as documented below. - workspace
Id String - The unique identifier of the databricks workspace in Databricks control plane.
- workspace
Url String - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- id string
- The provider-assigned unique ID for this managed resource.
- managed
Resource stringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- storage
Account WorkspaceIdentities Storage Account Identity[] - A
storage_account_identityblock as documented below. - workspace
Id string - The unique identifier of the databricks workspace in Databricks control plane.
- workspace
Url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- id str
- The provider-assigned unique ID for this managed resource.
- managed_
resource_ strgroup_ id - The ID of the Managed Resource Group created by the Databricks Workspace.
- storage_
account_ Sequence[Workspaceidentities Storage Account Identity] - A
storage_account_identityblock as documented below. - workspace_
id str - The unique identifier of the databricks workspace in Databricks control plane.
- workspace_
url str - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- id String
- The provider-assigned unique ID for this managed resource.
- managed
Resource StringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- storage
Account List<Property Map>Identities - A
storage_account_identityblock as documented below. - workspace
Id String - The unique identifier of the databricks workspace in Databricks control plane.
- workspace
Url String - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
Look up Existing Workspace Resource
Get an existing Workspace resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WorkspaceState, opts?: CustomResourceOptions): Workspace@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
custom_parameters: Optional[WorkspaceCustomParametersArgs] = None,
customer_managed_key_enabled: Optional[bool] = None,
infrastructure_encryption_enabled: Optional[bool] = None,
load_balancer_backend_address_pool_id: Optional[str] = None,
location: Optional[str] = None,
managed_resource_group_id: Optional[str] = None,
managed_resource_group_name: Optional[str] = None,
managed_services_cmk_key_vault_key_id: Optional[str] = None,
name: Optional[str] = None,
network_security_group_rules_required: Optional[str] = None,
public_network_access_enabled: Optional[bool] = None,
resource_group_name: Optional[str] = None,
sku: Optional[str] = None,
storage_account_identities: Optional[Sequence[WorkspaceStorageAccountIdentityArgs]] = None,
tags: Optional[Mapping[str, str]] = None,
workspace_id: Optional[str] = None,
workspace_url: Optional[str] = None) -> Workspacefunc GetWorkspace(ctx *Context, name string, id IDInput, state *WorkspaceState, opts ...ResourceOption) (*Workspace, error)public static Workspace Get(string name, Input<string> id, WorkspaceState? state, CustomResourceOptions? opts = null)public static Workspace get(String name, Output<String> id, WorkspaceState state, CustomResourceOptions options)resources: _: type: azure:databricks:Workspace get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Custom
Parameters WorkspaceCustom Parameters - A
custom_parametersblock as documented below. - Customer
Managed boolKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - Infrastructure
Encryption boolEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - Load
Balancer stringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- Location string
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- Managed
Resource stringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- Managed
Resource stringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- Managed
Services stringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- Name string
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- Network
Security stringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - Public
Network boolAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - Resource
Group stringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- Sku string
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - Storage
Account List<WorkspaceIdentities Storage Account Identity> - A
storage_account_identityblock as documented below. - Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Workspace
Id string - The unique identifier of the databricks workspace in Databricks control plane.
- Workspace
Url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- Custom
Parameters WorkspaceCustom Parameters Args - A
custom_parametersblock as documented below. - Customer
Managed boolKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - Infrastructure
Encryption boolEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - Load
Balancer stringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- Location string
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- Managed
Resource stringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- Managed
Resource stringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- Managed
Services stringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- Name string
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- Network
Security stringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - Public
Network boolAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - Resource
Group stringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- Sku string
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - Storage
Account []WorkspaceIdentities Storage Account Identity Args - A
storage_account_identityblock as documented below. - map[string]string
- A mapping of tags to assign to the resource.
- Workspace
Id string - The unique identifier of the databricks workspace in Databricks control plane.
- Workspace
Url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- custom
Parameters WorkspaceCustom Parameters - A
custom_parametersblock as documented below. - customer
Managed BooleanKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - infrastructure
Encryption BooleanEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - load
Balancer StringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- location String
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- managed
Resource StringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- managed
Resource StringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- managed
Services StringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- name String
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- network
Security StringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - public
Network BooleanAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - resource
Group StringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- sku String
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - storage
Account List<WorkspaceIdentities Storage Account Identity> - A
storage_account_identityblock as documented below. - Map<String,String>
- A mapping of tags to assign to the resource.
- workspace
Id String - The unique identifier of the databricks workspace in Databricks control plane.
- workspace
Url String - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- custom
Parameters WorkspaceCustom Parameters - A
custom_parametersblock as documented below. - customer
Managed booleanKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - infrastructure
Encryption booleanEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - load
Balancer stringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- location string
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- managed
Resource stringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- managed
Resource stringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- managed
Services stringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- name string
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- network
Security stringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - public
Network booleanAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - resource
Group stringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- sku string
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - storage
Account WorkspaceIdentities Storage Account Identity[] - A
storage_account_identityblock as documented below. - {[key: string]: string}
- A mapping of tags to assign to the resource.
- workspace
Id string - The unique identifier of the databricks workspace in Databricks control plane.
- workspace
Url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- custom_
parameters WorkspaceCustom Parameters Args - A
custom_parametersblock as documented below. - customer_
managed_ boolkey_ enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - infrastructure_
encryption_ boolenabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - load_
balancer_ strbackend_ address_ pool_ id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- location str
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- managed_
resource_ strgroup_ id - The ID of the Managed Resource Group created by the Databricks Workspace.
- managed_
resource_ strgroup_ name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- managed_
services_ strcmk_ key_ vault_ key_ id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- name str
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- network_
security_ strgroup_ rules_ required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - public_
network_ boolaccess_ enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - resource_
group_ strname - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- sku str
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - storage_
account_ Sequence[Workspaceidentities Storage Account Identity Args] - A
storage_account_identityblock as documented below. - Mapping[str, str]
- A mapping of tags to assign to the resource.
- workspace_
id str - The unique identifier of the databricks workspace in Databricks control plane.
- workspace_
url str - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- custom
Parameters Property Map - A
custom_parametersblock as documented below. - customer
Managed BooleanKey Enabled - Is the workspace enabled for customer managed key encryption? If
truethis enables the Managed Identity for the managed storage account. Possible values aretrueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - infrastructure
Encryption BooleanEnabled - Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are
trueorfalse. Defaults tofalse. This field is only valid if the Databricks Workspaceskuis set topremium. Changing this forces a new resource to be created. - load
Balancer StringBackend Address Pool Id - Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created.
- location String
- Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
- managed
Resource StringGroup Id - The ID of the Managed Resource Group created by the Databricks Workspace.
- managed
Resource StringGroup Name - The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
- managed
Services StringCmk Key Vault Key Id - Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created.
- name String
- Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
- network
Security StringGroup Rules Required - Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values
AllRules,NoAzureDatabricksRulesorNoAzureServiceRules. Required whenpublic_network_access_enabledis set tofalse. Changing this forces a new resource to be created. - public
Network BooleanAccess Enabled - Allow public access for accessing workspace. Set value to
falseto access workspace only via private link endpoint. Possible values includetrueorfalse. Defaults totrue. Changing this forces a new resource to be created. - resource
Group StringName - The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
- sku String
- The
skuto use for the Databricks Workspace. Possible values arestandard,premium, ortrial. Changing this can force a new resource to be created in some circumstances. - storage
Account List<Property Map>Identities - A
storage_account_identityblock as documented below. - Map<String>
- A mapping of tags to assign to the resource.
- workspace
Id String - The unique identifier of the databricks workspace in Databricks control plane.
- workspace
Url String - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
Supporting Types
WorkspaceCustomParameters, WorkspaceCustomParametersArgs
- Machine
Learning stringWorkspace Id - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created.
- Nat
Gateway stringName - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to
nat-gateway. Changing this forces a new resource to be created. - No
Public boolIp - Are public IP Addresses not allowed? Possible values are
trueorfalse. Defaults tofalse. Changing this forces a new resource to be created. - Private
Subnet stringName - The name of the Private Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - Private
Subnet stringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by theprivate_subnet_namefield. Required ifvirtual_network_idis set. - Public
Ip stringName - Name of the Public IP for No Public IP workspace with managed vNet. Defaults to
nat-gw-public-ip. Changing this forces a new resource to be created. - Public
Subnet stringName - The name of the Public Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - Public
Subnet stringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by thepublic_subnet_namefield. Required ifvirtual_network_idis set. - Storage
Account stringName - Default Databricks File Storage account name. Defaults to a randomized name(e.g.
dbstoragel6mfeghoe5kxu). Changing this forces a new resource to be created. - Storage
Account stringSku Name - Storage account SKU name. Possible values include
Standard_LRS,Standard_GRS,Standard_RAGRS,Standard_GZRS,Standard_RAGZRS,Standard_ZRS,Premium_LRSorPremium_ZRS. Defaults toStandard_GRS. Changing this forces a new resource to be created. - Virtual
Network stringId - The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created.
- Vnet
Address stringPrefix - Address prefix for Managed virtual network. Defaults to
10.139. Changing this forces a new resource to be created.
- Machine
Learning stringWorkspace Id - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created.
- Nat
Gateway stringName - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to
nat-gateway. Changing this forces a new resource to be created. - No
Public boolIp - Are public IP Addresses not allowed? Possible values are
trueorfalse. Defaults tofalse. Changing this forces a new resource to be created. - Private
Subnet stringName - The name of the Private Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - Private
Subnet stringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by theprivate_subnet_namefield. Required ifvirtual_network_idis set. - Public
Ip stringName - Name of the Public IP for No Public IP workspace with managed vNet. Defaults to
nat-gw-public-ip. Changing this forces a new resource to be created. - Public
Subnet stringName - The name of the Public Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - Public
Subnet stringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by thepublic_subnet_namefield. Required ifvirtual_network_idis set. - Storage
Account stringName - Default Databricks File Storage account name. Defaults to a randomized name(e.g.
dbstoragel6mfeghoe5kxu). Changing this forces a new resource to be created. - Storage
Account stringSku Name - Storage account SKU name. Possible values include
Standard_LRS,Standard_GRS,Standard_RAGRS,Standard_GZRS,Standard_RAGZRS,Standard_ZRS,Premium_LRSorPremium_ZRS. Defaults toStandard_GRS. Changing this forces a new resource to be created. - Virtual
Network stringId - The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created.
- Vnet
Address stringPrefix - Address prefix for Managed virtual network. Defaults to
10.139. Changing this forces a new resource to be created.
- machine
Learning StringWorkspace Id - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created.
- nat
Gateway StringName - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to
nat-gateway. Changing this forces a new resource to be created. - no
Public BooleanIp - Are public IP Addresses not allowed? Possible values are
trueorfalse. Defaults tofalse. Changing this forces a new resource to be created. - private
Subnet StringName - The name of the Private Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - private
Subnet StringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by theprivate_subnet_namefield. Required ifvirtual_network_idis set. - public
Ip StringName - Name of the Public IP for No Public IP workspace with managed vNet. Defaults to
nat-gw-public-ip. Changing this forces a new resource to be created. - public
Subnet StringName - The name of the Public Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - public
Subnet StringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by thepublic_subnet_namefield. Required ifvirtual_network_idis set. - storage
Account StringName - Default Databricks File Storage account name. Defaults to a randomized name(e.g.
dbstoragel6mfeghoe5kxu). Changing this forces a new resource to be created. - storage
Account StringSku Name - Storage account SKU name. Possible values include
Standard_LRS,Standard_GRS,Standard_RAGRS,Standard_GZRS,Standard_RAGZRS,Standard_ZRS,Premium_LRSorPremium_ZRS. Defaults toStandard_GRS. Changing this forces a new resource to be created. - virtual
Network StringId - The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created.
- vnet
Address StringPrefix - Address prefix for Managed virtual network. Defaults to
10.139. Changing this forces a new resource to be created.
- machine
Learning stringWorkspace Id - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created.
- nat
Gateway stringName - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to
nat-gateway. Changing this forces a new resource to be created. - no
Public booleanIp - Are public IP Addresses not allowed? Possible values are
trueorfalse. Defaults tofalse. Changing this forces a new resource to be created. - private
Subnet stringName - The name of the Private Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - private
Subnet stringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by theprivate_subnet_namefield. Required ifvirtual_network_idis set. - public
Ip stringName - Name of the Public IP for No Public IP workspace with managed vNet. Defaults to
nat-gw-public-ip. Changing this forces a new resource to be created. - public
Subnet stringName - The name of the Public Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - public
Subnet stringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by thepublic_subnet_namefield. Required ifvirtual_network_idis set. - storage
Account stringName - Default Databricks File Storage account name. Defaults to a randomized name(e.g.
dbstoragel6mfeghoe5kxu). Changing this forces a new resource to be created. - storage
Account stringSku Name - Storage account SKU name. Possible values include
Standard_LRS,Standard_GRS,Standard_RAGRS,Standard_GZRS,Standard_RAGZRS,Standard_ZRS,Premium_LRSorPremium_ZRS. Defaults toStandard_GRS. Changing this forces a new resource to be created. - virtual
Network stringId - The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created.
- vnet
Address stringPrefix - Address prefix for Managed virtual network. Defaults to
10.139. Changing this forces a new resource to be created.
- machine_
learning_ strworkspace_ id - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created.
- nat_
gateway_ strname - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to
nat-gateway. Changing this forces a new resource to be created. - no_
public_ boolip - Are public IP Addresses not allowed? Possible values are
trueorfalse. Defaults tofalse. Changing this forces a new resource to be created. - private_
subnet_ strname - The name of the Private Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - private_
subnet_ strnetwork_ security_ group_ association_ id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by theprivate_subnet_namefield. Required ifvirtual_network_idis set. - public_
ip_ strname - Name of the Public IP for No Public IP workspace with managed vNet. Defaults to
nat-gw-public-ip. Changing this forces a new resource to be created. - public_
subnet_ strname - The name of the Public Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - public_
subnet_ strnetwork_ security_ group_ association_ id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by thepublic_subnet_namefield. Required ifvirtual_network_idis set. - storage_
account_ strname - Default Databricks File Storage account name. Defaults to a randomized name(e.g.
dbstoragel6mfeghoe5kxu). Changing this forces a new resource to be created. - storage_
account_ strsku_ name - Storage account SKU name. Possible values include
Standard_LRS,Standard_GRS,Standard_RAGRS,Standard_GZRS,Standard_RAGZRS,Standard_ZRS,Premium_LRSorPremium_ZRS. Defaults toStandard_GRS. Changing this forces a new resource to be created. - virtual_
network_ strid - The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created.
- vnet_
address_ strprefix - Address prefix for Managed virtual network. Defaults to
10.139. Changing this forces a new resource to be created.
- machine
Learning StringWorkspace Id - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created.
- nat
Gateway StringName - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to
nat-gateway. Changing this forces a new resource to be created. - no
Public BooleanIp - Are public IP Addresses not allowed? Possible values are
trueorfalse. Defaults tofalse. Changing this forces a new resource to be created. - private
Subnet StringName - The name of the Private Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - private
Subnet StringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by theprivate_subnet_namefield. Required ifvirtual_network_idis set. - public
Ip StringName - Name of the Public IP for No Public IP workspace with managed vNet. Defaults to
nat-gw-public-ip. Changing this forces a new resource to be created. - public
Subnet StringName - The name of the Public Subnet within the Virtual Network. Required if
virtual_network_idis set. Changing this forces a new resource to be created. - public
Subnet StringNetwork Security Group Association Id - The resource ID of the
azure.network.SubnetNetworkSecurityGroupAssociationresource which is referred to by thepublic_subnet_namefield. Required ifvirtual_network_idis set. - storage
Account StringName - Default Databricks File Storage account name. Defaults to a randomized name(e.g.
dbstoragel6mfeghoe5kxu). Changing this forces a new resource to be created. - storage
Account StringSku Name - Storage account SKU name. Possible values include
Standard_LRS,Standard_GRS,Standard_RAGRS,Standard_GZRS,Standard_RAGZRS,Standard_ZRS,Premium_LRSorPremium_ZRS. Defaults toStandard_GRS. Changing this forces a new resource to be created. - virtual
Network StringId - The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created.
- vnet
Address StringPrefix - Address prefix for Managed virtual network. Defaults to
10.139. Changing this forces a new resource to be created.
WorkspaceStorageAccountIdentity, WorkspaceStorageAccountIdentityArgs
- Principal
Id string - The principal UUID for the internal databricks storage account needed to provide access to the workspace for enabling Customer Managed Keys.
- Tenant
Id string - The UUID of the tenant where the internal databricks storage account was created.
- Type string
- The type of the internal databricks storage account.
- Principal
Id string - The principal UUID for the internal databricks storage account needed to provide access to the workspace for enabling Customer Managed Keys.
- Tenant
Id string - The UUID of the tenant where the internal databricks storage account was created.
- Type string
- The type of the internal databricks storage account.
- principal
Id String - The principal UUID for the internal databricks storage account needed to provide access to the workspace for enabling Customer Managed Keys.
- tenant
Id String - The UUID of the tenant where the internal databricks storage account was created.
- type String
- The type of the internal databricks storage account.
- principal
Id string - The principal UUID for the internal databricks storage account needed to provide access to the workspace for enabling Customer Managed Keys.
- tenant
Id string - The UUID of the tenant where the internal databricks storage account was created.
- type string
- The type of the internal databricks storage account.
- principal_
id str - The principal UUID for the internal databricks storage account needed to provide access to the workspace for enabling Customer Managed Keys.
- tenant_
id str - The UUID of the tenant where the internal databricks storage account was created.
- type str
- The type of the internal databricks storage account.
- principal
Id String - The principal UUID for the internal databricks storage account needed to provide access to the workspace for enabling Customer Managed Keys.
- tenant
Id String - The UUID of the tenant where the internal databricks storage account was created.
- type String
- The type of the internal databricks storage account.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.
We recommend using Azure Native.
published on Monday, Mar 9, 2026 by Pulumi
