1. Packages
  2. Azure Native v1
  3. API Docs
  4. databricks
  5. Workspace
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.databricks.Workspace

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Information about workspace. API Version: 2018-04-01.

    Example Usage

    Create a workspace which is ready for Customer-Managed Key (CMK) encryption

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var workspace = new AzureNative.Databricks.Workspace("workspace", new()
        {
            Location = "westus",
            ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
            Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
            {
                PrepareEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
                {
                    Value = true,
                },
            },
            ResourceGroupName = "rg",
            WorkspaceName = "myWorkspace",
        });
    
    });
    
    package main
    
    import (
    	databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
    			Location:               pulumi.String("westus"),
    			ManagedResourceGroupId: pulumi.String("/subscriptions/subid/resourceGroups/myManagedRG"),
    			Parameters: databricks.WorkspaceCustomParametersResponse{
    				PrepareEncryption: &databricks.WorkspaceCustomBooleanParameterArgs{
    					Value: pulumi.Bool(true),
    				},
    			},
    			ResourceGroupName: pulumi.String("rg"),
    			WorkspaceName:     pulumi.String("myWorkspace"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.databricks.Workspace;
    import com.pulumi.azurenative.databricks.WorkspaceArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var workspace = new Workspace("workspace", WorkspaceArgs.builder()        
                .location("westus")
                .managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
                .parameters(Map.of("prepareEncryption", Map.of("value", true)))
                .resourceGroupName("rg")
                .workspaceName("myWorkspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    workspace = azure_native.databricks.Workspace("workspace",
        location="westus",
        managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
        parameters=azure_native.databricks.WorkspaceCustomParametersResponseArgs(
            prepare_encryption=azure_native.databricks.WorkspaceCustomBooleanParameterArgs(
                value=True,
            ),
        ),
        resource_group_name="rg",
        workspace_name="myWorkspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const workspace = new azure_native.databricks.Workspace("workspace", {
        location: "westus",
        managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
        parameters: {
            prepareEncryption: {
                value: true,
            },
        },
        resourceGroupName: "rg",
        workspaceName: "myWorkspace",
    });
    
    resources:
      workspace:
        type: azure-native:databricks:Workspace
        properties:
          location: westus
          managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
          parameters:
            prepareEncryption:
              value: true
          resourceGroupName: rg
          workspaceName: myWorkspace
    

    Create or update workspace

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var workspace = new AzureNative.Databricks.Workspace("workspace", new()
        {
            Location = "westus",
            ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
            ResourceGroupName = "rg",
            WorkspaceName = "myWorkspace",
        });
    
    });
    
    package main
    
    import (
    	databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
    			Location:               pulumi.String("westus"),
    			ManagedResourceGroupId: pulumi.String("/subscriptions/subid/resourceGroups/myManagedRG"),
    			ResourceGroupName:      pulumi.String("rg"),
    			WorkspaceName:          pulumi.String("myWorkspace"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.databricks.Workspace;
    import com.pulumi.azurenative.databricks.WorkspaceArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var workspace = new Workspace("workspace", WorkspaceArgs.builder()        
                .location("westus")
                .managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
                .resourceGroupName("rg")
                .workspaceName("myWorkspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    workspace = azure_native.databricks.Workspace("workspace",
        location="westus",
        managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
        resource_group_name="rg",
        workspace_name="myWorkspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const workspace = new azure_native.databricks.Workspace("workspace", {
        location: "westus",
        managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
        resourceGroupName: "rg",
        workspaceName: "myWorkspace",
    });
    
    resources:
      workspace:
        type: azure-native:databricks:Workspace
        properties:
          location: westus
          managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
          resourceGroupName: rg
          workspaceName: myWorkspace
    

    Create or update workspace with custom parameters

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var workspace = new AzureNative.Databricks.Workspace("workspace", new()
        {
            Location = "westus",
            ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
            Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
            {
                CustomPrivateSubnetName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
                {
                    Value = "myPrivateSubnet",
                },
                CustomPublicSubnetName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
                {
                    Value = "myPublicSubnet",
                },
                CustomVirtualNetworkId = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
                {
                    Value = "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
                },
            },
            ResourceGroupName = "rg",
            WorkspaceName = "myWorkspace",
        });
    
    });
    
    package main
    
    import (
    	databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
    			Location:               pulumi.String("westus"),
    			ManagedResourceGroupId: pulumi.String("/subscriptions/subid/resourceGroups/myManagedRG"),
    			Parameters: databricks.WorkspaceCustomParametersResponse{
    				CustomPrivateSubnetName: &databricks.WorkspaceCustomStringParameterArgs{
    					Value: pulumi.String("myPrivateSubnet"),
    				},
    				CustomPublicSubnetName: &databricks.WorkspaceCustomStringParameterArgs{
    					Value: pulumi.String("myPublicSubnet"),
    				},
    				CustomVirtualNetworkId: &databricks.WorkspaceCustomStringParameterArgs{
    					Value: pulumi.String("/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"),
    				},
    			},
    			ResourceGroupName: pulumi.String("rg"),
    			WorkspaceName:     pulumi.String("myWorkspace"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.databricks.Workspace;
    import com.pulumi.azurenative.databricks.WorkspaceArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var workspace = new Workspace("workspace", WorkspaceArgs.builder()        
                .location("westus")
                .managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
                .parameters(Map.ofEntries(
                    Map.entry("customPrivateSubnetName", Map.of("value", "myPrivateSubnet")),
                    Map.entry("customPublicSubnetName", Map.of("value", "myPublicSubnet")),
                    Map.entry("customVirtualNetworkId", Map.of("value", "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"))
                ))
                .resourceGroupName("rg")
                .workspaceName("myWorkspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    workspace = azure_native.databricks.Workspace("workspace",
        location="westus",
        managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
        parameters=azure_native.databricks.WorkspaceCustomParametersResponseArgs(
            custom_private_subnet_name=azure_native.databricks.WorkspaceCustomStringParameterArgs(
                value="myPrivateSubnet",
            ),
            custom_public_subnet_name=azure_native.databricks.WorkspaceCustomStringParameterArgs(
                value="myPublicSubnet",
            ),
            custom_virtual_network_id=azure_native.databricks.WorkspaceCustomStringParameterArgs(
                value="/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
            ),
        ),
        resource_group_name="rg",
        workspace_name="myWorkspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const workspace = new azure_native.databricks.Workspace("workspace", {
        location: "westus",
        managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
        parameters: {
            customPrivateSubnetName: {
                value: "myPrivateSubnet",
            },
            customPublicSubnetName: {
                value: "myPublicSubnet",
            },
            customVirtualNetworkId: {
                value: "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
            },
        },
        resourceGroupName: "rg",
        workspaceName: "myWorkspace",
    });
    
    resources:
      workspace:
        type: azure-native:databricks:Workspace
        properties:
          location: westus
          managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
          parameters:
            customPrivateSubnetName:
              value: myPrivateSubnet
            customPublicSubnetName:
              value: myPublicSubnet
            customVirtualNetworkId:
              value: /subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork
          resourceGroupName: rg
          workspaceName: myWorkspace
    

    Enable Customer-Managed Key (CMK) encryption on a workspace which is prepared for encryption

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var workspace = new AzureNative.Databricks.Workspace("workspace", new()
        {
            Location = "westus",
            ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
            Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
            {
                Encryption = new AzureNative.Databricks.Inputs.WorkspaceEncryptionParameterArgs
                {
                    Value = new AzureNative.Databricks.Inputs.EncryptionArgs
                    {
                        KeyName = "myKeyName",
                        KeySource = "Microsoft.Keyvault",
                        KeyVaultUri = "https://myKeyVault.vault.azure.net/",
                        KeyVersion = "00000000000000000000000000000000",
                    },
                },
                PrepareEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
                {
                    Value = true,
                },
            },
            ResourceGroupName = "rg",
            WorkspaceName = "myWorkspace",
        });
    
    });
    

    Coming soon!

    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.databricks.Workspace;
    import com.pulumi.azurenative.databricks.WorkspaceArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var workspace = new Workspace("workspace", WorkspaceArgs.builder()        
                .location("westus")
                .managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
                .parameters(Map.ofEntries(
                    Map.entry("encryption", Map.of("value", Map.ofEntries(
                        Map.entry("keyName", "myKeyName"),
                        Map.entry("keySource", "Microsoft.Keyvault"),
                        Map.entry("keyVaultUri", "https://myKeyVault.vault.azure.net/"),
                        Map.entry("keyVersion", "00000000000000000000000000000000")
                    ))),
                    Map.entry("prepareEncryption", Map.of("value", true))
                ))
                .resourceGroupName("rg")
                .workspaceName("myWorkspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    workspace = azure_native.databricks.Workspace("workspace",
        location="westus",
        managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
        parameters=azure_native.databricks.WorkspaceCustomParametersResponseArgs(
            encryption={
                "value": azure_native.databricks.EncryptionArgs(
                    key_name="myKeyName",
                    key_source="Microsoft.Keyvault",
                    key_vault_uri="https://myKeyVault.vault.azure.net/",
                    key_version="00000000000000000000000000000000",
                ),
            },
            prepare_encryption=azure_native.databricks.WorkspaceCustomBooleanParameterArgs(
                value=True,
            ),
        ),
        resource_group_name="rg",
        workspace_name="myWorkspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const workspace = new azure_native.databricks.Workspace("workspace", {
        location: "westus",
        managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
        parameters: {
            encryption: {
                value: {
                    keyName: "myKeyName",
                    keySource: "Microsoft.Keyvault",
                    keyVaultUri: "https://myKeyVault.vault.azure.net/",
                    keyVersion: "00000000000000000000000000000000",
                },
            },
            prepareEncryption: {
                value: true,
            },
        },
        resourceGroupName: "rg",
        workspaceName: "myWorkspace",
    });
    
    resources:
      workspace:
        type: azure-native:databricks:Workspace
        properties:
          location: westus
          managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
          parameters:
            encryption:
              value:
                keyName: myKeyName
                keySource: Microsoft.Keyvault
                keyVaultUri: https://myKeyVault.vault.azure.net/
                keyVersion: '00000000000000000000000000000000'
            prepareEncryption:
              value: true
          resourceGroupName: rg
          workspaceName: myWorkspace
    

    Revert Customer-Managed Key (CMK) encryption to Microsoft Managed Keys encryption on a workspace

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var workspace = new AzureNative.Databricks.Workspace("workspace", new()
        {
            Location = "westus",
            ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
            Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
            {
                Encryption = new AzureNative.Databricks.Inputs.WorkspaceEncryptionParameterArgs
                {
                    Value = new AzureNative.Databricks.Inputs.EncryptionArgs
                    {
                        KeySource = "Default",
                    },
                },
            },
            ResourceGroupName = "rg",
            WorkspaceName = "myWorkspace",
        });
    
    });
    

    Coming soon!

    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.databricks.Workspace;
    import com.pulumi.azurenative.databricks.WorkspaceArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var workspace = new Workspace("workspace", WorkspaceArgs.builder()        
                .location("westus")
                .managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
                .parameters(Map.of("encryption", Map.of("value", Map.of("keySource", "Default"))))
                .resourceGroupName("rg")
                .workspaceName("myWorkspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    workspace = azure_native.databricks.Workspace("workspace",
        location="westus",
        managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
        parameters=azure_native.databricks.WorkspaceCustomParametersResponseArgs(
            encryption={
                "value": azure_native.databricks.EncryptionArgs(
                    key_source="Default",
                ),
            },
        ),
        resource_group_name="rg",
        workspace_name="myWorkspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const workspace = new azure_native.databricks.Workspace("workspace", {
        location: "westus",
        managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
        parameters: {
            encryption: {
                value: {
                    keySource: "Default",
                },
            },
        },
        resourceGroupName: "rg",
        workspaceName: "myWorkspace",
    });
    
    resources:
      workspace:
        type: azure-native:databricks:Workspace
        properties:
          location: westus
          managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
          parameters:
            encryption:
              value:
                keySource: Default
          resourceGroupName: rg
          workspaceName: myWorkspace
    

    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,
                  managed_resource_group_id: Optional[str] = None,
                  resource_group_name: Optional[str] = None,
                  authorizations: Optional[Sequence[WorkspaceProviderAuthorizationArgs]] = None,
                  location: Optional[str] = None,
                  parameters: Optional[WorkspaceCustomParametersArgs] = None,
                  sku: Optional[SkuArgs] = None,
                  tags: Optional[Mapping[str, str]] = None,
                  ui_definition_uri: Optional[str] = None,
                  workspace_name: Optional[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-native: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 AzureNative.Databricks.Workspace("workspaceResource", new()
    {
        ManagedResourceGroupId = "string",
        ResourceGroupName = "string",
        Authorizations = new[]
        {
            
            {
                { "principalId", "string" },
                { "roleDefinitionId", "string" },
            },
        },
        Location = "string",
        Parameters = 
        {
            { "amlWorkspaceId", 
            {
                { "value", "string" },
            } },
            { "customPrivateSubnetName", 
            {
                { "value", "string" },
            } },
            { "customPublicSubnetName", 
            {
                { "value", "string" },
            } },
            { "customVirtualNetworkId", 
            {
                { "value", "string" },
            } },
            { "enableNoPublicIp", 
            {
                { "value", false },
            } },
            { "encryption", 
            {
                { "value", 
                {
                    { "keyName", "string" },
                    { "keySource", "string" },
                    { "keyVaultUri", "string" },
                    { "keyVersion", "string" },
                } },
            } },
            { "loadBalancerBackendPoolName", 
            {
                { "value", "string" },
            } },
            { "loadBalancerId", 
            {
                { "value", "string" },
            } },
            { "natGatewayName", 
            {
                { "value", "string" },
            } },
            { "prepareEncryption", 
            {
                { "value", false },
            } },
            { "publicIpName", 
            {
                { "value", "string" },
            } },
            { "requireInfrastructureEncryption", 
            {
                { "value", false },
            } },
            { "storageAccountName", 
            {
                { "value", "string" },
            } },
            { "storageAccountSkuName", 
            {
                { "value", "string" },
            } },
            { "vnetAddressPrefix", 
            {
                { "value", "string" },
            } },
        },
        Sku = 
        {
            { "name", "string" },
            { "tier", "string" },
        },
        Tags = 
        {
            { "string", "string" },
        },
        UiDefinitionUri = "string",
        WorkspaceName = "string",
    });
    
    example, err := databricks.NewWorkspace(ctx, "workspaceResource", &databricks.WorkspaceArgs{
    	ManagedResourceGroupId: "string",
    	ResourceGroupName:      "string",
    	Authorizations: []map[string]interface{}{
    		map[string]interface{}{
    			"principalId":      "string",
    			"roleDefinitionId": "string",
    		},
    	},
    	Location: "string",
    	Parameters: map[string]interface{}{
    		"amlWorkspaceId": map[string]interface{}{
    			"value": "string",
    		},
    		"customPrivateSubnetName": map[string]interface{}{
    			"value": "string",
    		},
    		"customPublicSubnetName": map[string]interface{}{
    			"value": "string",
    		},
    		"customVirtualNetworkId": map[string]interface{}{
    			"value": "string",
    		},
    		"enableNoPublicIp": map[string]interface{}{
    			"value": false,
    		},
    		"encryption": map[string]interface{}{
    			"value": map[string]interface{}{
    				"keyName":     "string",
    				"keySource":   "string",
    				"keyVaultUri": "string",
    				"keyVersion":  "string",
    			},
    		},
    		"loadBalancerBackendPoolName": map[string]interface{}{
    			"value": "string",
    		},
    		"loadBalancerId": map[string]interface{}{
    			"value": "string",
    		},
    		"natGatewayName": map[string]interface{}{
    			"value": "string",
    		},
    		"prepareEncryption": map[string]interface{}{
    			"value": false,
    		},
    		"publicIpName": map[string]interface{}{
    			"value": "string",
    		},
    		"requireInfrastructureEncryption": map[string]interface{}{
    			"value": false,
    		},
    		"storageAccountName": map[string]interface{}{
    			"value": "string",
    		},
    		"storageAccountSkuName": map[string]interface{}{
    			"value": "string",
    		},
    		"vnetAddressPrefix": map[string]interface{}{
    			"value": "string",
    		},
    	},
    	Sku: map[string]interface{}{
    		"name": "string",
    		"tier": "string",
    	},
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    	UiDefinitionUri: "string",
    	WorkspaceName:   "string",
    })
    
    var workspaceResource = new Workspace("workspaceResource", WorkspaceArgs.builder()
        .managedResourceGroupId("string")
        .resourceGroupName("string")
        .authorizations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .location("string")
        .parameters(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .uiDefinitionUri("string")
        .workspaceName("string")
        .build());
    
    workspace_resource = azure_native.databricks.Workspace("workspaceResource",
        managed_resource_group_id=string,
        resource_group_name=string,
        authorizations=[{
            principalId: string,
            roleDefinitionId: string,
        }],
        location=string,
        parameters={
            amlWorkspaceId: {
                value: string,
            },
            customPrivateSubnetName: {
                value: string,
            },
            customPublicSubnetName: {
                value: string,
            },
            customVirtualNetworkId: {
                value: string,
            },
            enableNoPublicIp: {
                value: False,
            },
            encryption: {
                value: {
                    keyName: string,
                    keySource: string,
                    keyVaultUri: string,
                    keyVersion: string,
                },
            },
            loadBalancerBackendPoolName: {
                value: string,
            },
            loadBalancerId: {
                value: string,
            },
            natGatewayName: {
                value: string,
            },
            prepareEncryption: {
                value: False,
            },
            publicIpName: {
                value: string,
            },
            requireInfrastructureEncryption: {
                value: False,
            },
            storageAccountName: {
                value: string,
            },
            storageAccountSkuName: {
                value: string,
            },
            vnetAddressPrefix: {
                value: string,
            },
        },
        sku={
            name: string,
            tier: string,
        },
        tags={
            string: string,
        },
        ui_definition_uri=string,
        workspace_name=string)
    
    const workspaceResource = new azure_native.databricks.Workspace("workspaceResource", {
        managedResourceGroupId: "string",
        resourceGroupName: "string",
        authorizations: [{
            principalId: "string",
            roleDefinitionId: "string",
        }],
        location: "string",
        parameters: {
            amlWorkspaceId: {
                value: "string",
            },
            customPrivateSubnetName: {
                value: "string",
            },
            customPublicSubnetName: {
                value: "string",
            },
            customVirtualNetworkId: {
                value: "string",
            },
            enableNoPublicIp: {
                value: false,
            },
            encryption: {
                value: {
                    keyName: "string",
                    keySource: "string",
                    keyVaultUri: "string",
                    keyVersion: "string",
                },
            },
            loadBalancerBackendPoolName: {
                value: "string",
            },
            loadBalancerId: {
                value: "string",
            },
            natGatewayName: {
                value: "string",
            },
            prepareEncryption: {
                value: false,
            },
            publicIpName: {
                value: "string",
            },
            requireInfrastructureEncryption: {
                value: false,
            },
            storageAccountName: {
                value: "string",
            },
            storageAccountSkuName: {
                value: "string",
            },
            vnetAddressPrefix: {
                value: "string",
            },
        },
        sku: {
            name: "string",
            tier: "string",
        },
        tags: {
            string: "string",
        },
        uiDefinitionUri: "string",
        workspaceName: "string",
    });
    
    type: azure-native:databricks:Workspace
    properties:
        authorizations:
            - principalId: string
              roleDefinitionId: string
        location: string
        managedResourceGroupId: string
        parameters:
            amlWorkspaceId:
                value: string
            customPrivateSubnetName:
                value: string
            customPublicSubnetName:
                value: string
            customVirtualNetworkId:
                value: string
            enableNoPublicIp:
                value: false
            encryption:
                value:
                    keyName: string
                    keySource: string
                    keyVaultUri: string
                    keyVersion: string
            loadBalancerBackendPoolName:
                value: string
            loadBalancerId:
                value: string
            natGatewayName:
                value: string
            prepareEncryption:
                value: false
            publicIpName:
                value: string
            requireInfrastructureEncryption:
                value: false
            storageAccountName:
                value: string
            storageAccountSkuName:
                value: string
            vnetAddressPrefix:
                value: string
        resourceGroupName: string
        sku:
            name: string
            tier: string
        tags:
            string: string
        uiDefinitionUri: string
        workspaceName: 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

    The Workspace resource accepts the following input properties:

    ManagedResourceGroupId string
    The managed resource group Id.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Authorizations List<Pulumi.AzureNative.Databricks.Inputs.WorkspaceProviderAuthorization>
    The workspace provider authorizations.
    Location string
    The geo-location where the resource lives
    Parameters Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomParameters
    The workspace's custom parameters.
    Sku Pulumi.AzureNative.Databricks.Inputs.Sku
    The SKU of the resource.
    Tags Dictionary<string, string>
    Resource tags.
    UiDefinitionUri string
    The blob URI where the UI definition file is located.
    WorkspaceName string
    The name of the workspace.
    ManagedResourceGroupId string
    The managed resource group Id.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Authorizations []WorkspaceProviderAuthorizationArgs
    The workspace provider authorizations.
    Location string
    The geo-location where the resource lives
    Parameters WorkspaceCustomParametersArgs
    The workspace's custom parameters.
    Sku SkuArgs
    The SKU of the resource.
    Tags map[string]string
    Resource tags.
    UiDefinitionUri string
    The blob URI where the UI definition file is located.
    WorkspaceName string
    The name of the workspace.
    managedResourceGroupId String
    The managed resource group Id.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    authorizations List<WorkspaceProviderAuthorization>
    The workspace provider authorizations.
    location String
    The geo-location where the resource lives
    parameters WorkspaceCustomParameters
    The workspace's custom parameters.
    sku Sku
    The SKU of the resource.
    tags Map<String,String>
    Resource tags.
    uiDefinitionUri String
    The blob URI where the UI definition file is located.
    workspaceName String
    The name of the workspace.
    managedResourceGroupId string
    The managed resource group Id.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    authorizations WorkspaceProviderAuthorization[]
    The workspace provider authorizations.
    location string
    The geo-location where the resource lives
    parameters WorkspaceCustomParameters
    The workspace's custom parameters.
    sku Sku
    The SKU of the resource.
    tags {[key: string]: string}
    Resource tags.
    uiDefinitionUri string
    The blob URI where the UI definition file is located.
    workspaceName string
    The name of the workspace.
    managed_resource_group_id str
    The managed resource group Id.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    authorizations Sequence[WorkspaceProviderAuthorizationArgs]
    The workspace provider authorizations.
    location str
    The geo-location where the resource lives
    parameters WorkspaceCustomParametersArgs
    The workspace's custom parameters.
    sku SkuArgs
    The SKU of the resource.
    tags Mapping[str, str]
    Resource tags.
    ui_definition_uri str
    The blob URI where the UI definition file is located.
    workspace_name str
    The name of the workspace.
    managedResourceGroupId String
    The managed resource group Id.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    authorizations List<Property Map>
    The workspace provider authorizations.
    location String
    The geo-location where the resource lives
    parameters Property Map
    The workspace's custom parameters.
    sku Property Map
    The SKU of the resource.
    tags Map<String>
    Resource tags.
    uiDefinitionUri String
    The blob URI where the UI definition file is located.
    workspaceName String
    The name of the workspace.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Workspace resource produces the following output properties:

    CreatedDateTime string
    Specifies the date and time when the workspace is created.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    ProvisioningState string
    The workspace provisioning state.
    Type string
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    WorkspaceId string
    The unique identifier of the databricks workspace in databricks control plane.
    WorkspaceUrl string
    The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
    CreatedBy Pulumi.AzureNative.Databricks.Outputs.CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that created the workspace.
    StorageAccountIdentity Pulumi.AzureNative.Databricks.Outputs.ManagedIdentityConfigurationResponse
    The details of Managed Identity of Storage Account
    UpdatedBy Pulumi.AzureNative.Databricks.Outputs.CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
    CreatedDateTime string
    Specifies the date and time when the workspace is created.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    ProvisioningState string
    The workspace provisioning state.
    Type string
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    WorkspaceId string
    The unique identifier of the databricks workspace in databricks control plane.
    WorkspaceUrl string
    The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
    CreatedBy CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that created the workspace.
    StorageAccountIdentity ManagedIdentityConfigurationResponse
    The details of Managed Identity of Storage Account
    UpdatedBy CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
    createdDateTime String
    Specifies the date and time when the workspace is created.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    provisioningState String
    The workspace provisioning state.
    type String
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    workspaceId String
    The unique identifier of the databricks workspace in databricks control plane.
    workspaceUrl String
    The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
    createdBy CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that created the workspace.
    storageAccountIdentity ManagedIdentityConfigurationResponse
    The details of Managed Identity of Storage Account
    updatedBy CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
    createdDateTime string
    Specifies the date and time when the workspace is created.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    provisioningState string
    The workspace provisioning state.
    type string
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    workspaceId string
    The unique identifier of the databricks workspace in databricks control plane.
    workspaceUrl string
    The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
    createdBy CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that created the workspace.
    storageAccountIdentity ManagedIdentityConfigurationResponse
    The details of Managed Identity of Storage Account
    updatedBy CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
    created_date_time str
    Specifies the date and time when the workspace is created.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    provisioning_state str
    The workspace provisioning state.
    type str
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    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'
    created_by CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that created the workspace.
    storage_account_identity ManagedIdentityConfigurationResponse
    The details of Managed Identity of Storage Account
    updated_by CreatedByResponse
    Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
    createdDateTime String
    Specifies the date and time when the workspace is created.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    provisioningState String
    The workspace provisioning state.
    type String
    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
    workspaceId String
    The unique identifier of the databricks workspace in databricks control plane.
    workspaceUrl String
    The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
    createdBy Property Map
    Indicates the Object ID, PUID and Application ID of entity that created the workspace.
    storageAccountIdentity Property Map
    The details of Managed Identity of Storage Account
    updatedBy Property Map
    Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.

    Supporting Types

    CreatedByResponse, CreatedByResponseArgs

    ApplicationId string
    The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
    Oid string
    The Object ID that created the workspace.
    Puid string
    The Personal Object ID corresponding to the object ID above
    ApplicationId string
    The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
    Oid string
    The Object ID that created the workspace.
    Puid string
    The Personal Object ID corresponding to the object ID above
    applicationId String
    The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
    oid String
    The Object ID that created the workspace.
    puid String
    The Personal Object ID corresponding to the object ID above
    applicationId string
    The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
    oid string
    The Object ID that created the workspace.
    puid string
    The Personal Object ID corresponding to the object ID above
    application_id str
    The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
    oid str
    The Object ID that created the workspace.
    puid str
    The Personal Object ID corresponding to the object ID above
    applicationId String
    The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
    oid String
    The Object ID that created the workspace.
    puid String
    The Personal Object ID corresponding to the object ID above

    Encryption, EncryptionArgs

    KeyName string
    The name of KeyVault key.
    KeySource string | Pulumi.AzureNative.Databricks.KeySource
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    KeyVaultUri string
    The Uri of KeyVault.
    KeyVersion string
    The version of KeyVault key.
    KeyName string
    The name of KeyVault key.
    KeySource string | KeySource
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    KeyVaultUri string
    The Uri of KeyVault.
    KeyVersion string
    The version of KeyVault key.
    keyName String
    The name of KeyVault key.
    keySource String | KeySource
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    keyVaultUri String
    The Uri of KeyVault.
    keyVersion String
    The version of KeyVault key.
    keyName string
    The name of KeyVault key.
    keySource string | KeySource
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    keyVaultUri string
    The Uri of KeyVault.
    keyVersion string
    The version of KeyVault key.
    key_name str
    The name of KeyVault key.
    key_source str | KeySource
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    key_vault_uri str
    The Uri of KeyVault.
    key_version str
    The version of KeyVault key.
    keyName String
    The name of KeyVault key.
    keySource String | "Default" | "Microsoft.Keyvault"
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    keyVaultUri String
    The Uri of KeyVault.
    keyVersion String
    The version of KeyVault key.

    EncryptionResponse, EncryptionResponseArgs

    KeyName string
    The name of KeyVault key.
    KeySource string
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    KeyVaultUri string
    The Uri of KeyVault.
    KeyVersion string
    The version of KeyVault key.
    KeyName string
    The name of KeyVault key.
    KeySource string
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    KeyVaultUri string
    The Uri of KeyVault.
    KeyVersion string
    The version of KeyVault key.
    keyName String
    The name of KeyVault key.
    keySource String
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    keyVaultUri String
    The Uri of KeyVault.
    keyVersion String
    The version of KeyVault key.
    keyName string
    The name of KeyVault key.
    keySource string
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    keyVaultUri string
    The Uri of KeyVault.
    keyVersion string
    The version of KeyVault key.
    key_name str
    The name of KeyVault key.
    key_source str
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    key_vault_uri str
    The Uri of KeyVault.
    key_version str
    The version of KeyVault key.
    keyName String
    The name of KeyVault key.
    keySource String
    The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
    keyVaultUri String
    The Uri of KeyVault.
    keyVersion String
    The version of KeyVault key.

    KeySource, KeySourceArgs

    Default
    Default
    Microsoft_Keyvault
    Microsoft.Keyvault
    KeySourceDefault
    Default
    KeySource_Microsoft_Keyvault
    Microsoft.Keyvault
    Default
    Default
    Microsoft_Keyvault
    Microsoft.Keyvault
    Default
    Default
    Microsoft_Keyvault
    Microsoft.Keyvault
    DEFAULT
    Default
    MICROSOFT_KEYVAULT
    Microsoft.Keyvault
    "Default"
    Default
    "Microsoft.Keyvault"
    Microsoft.Keyvault

    ManagedIdentityConfigurationResponse, ManagedIdentityConfigurationResponseArgs

    PrincipalId string
    The objectId of the Managed Identity that is linked to the Managed Storage account.
    TenantId string
    The tenant Id where the Managed Identity is created.
    Type string
    The type of Identity created. It can be either SystemAssigned or UserAssigned.
    PrincipalId string
    The objectId of the Managed Identity that is linked to the Managed Storage account.
    TenantId string
    The tenant Id where the Managed Identity is created.
    Type string
    The type of Identity created. It can be either SystemAssigned or UserAssigned.
    principalId String
    The objectId of the Managed Identity that is linked to the Managed Storage account.
    tenantId String
    The tenant Id where the Managed Identity is created.
    type String
    The type of Identity created. It can be either SystemAssigned or UserAssigned.
    principalId string
    The objectId of the Managed Identity that is linked to the Managed Storage account.
    tenantId string
    The tenant Id where the Managed Identity is created.
    type string
    The type of Identity created. It can be either SystemAssigned or UserAssigned.
    principal_id str
    The objectId of the Managed Identity that is linked to the Managed Storage account.
    tenant_id str
    The tenant Id where the Managed Identity is created.
    type str
    The type of Identity created. It can be either SystemAssigned or UserAssigned.
    principalId String
    The objectId of the Managed Identity that is linked to the Managed Storage account.
    tenantId String
    The tenant Id where the Managed Identity is created.
    type String
    The type of Identity created. It can be either SystemAssigned or UserAssigned.

    Sku, SkuArgs

    Name string
    The SKU name.
    Tier string
    The SKU tier.
    Name string
    The SKU name.
    Tier string
    The SKU tier.
    name String
    The SKU name.
    tier String
    The SKU tier.
    name string
    The SKU name.
    tier string
    The SKU tier.
    name str
    The SKU name.
    tier str
    The SKU tier.
    name String
    The SKU name.
    tier String
    The SKU tier.

    SkuResponse, SkuResponseArgs

    Name string
    The SKU name.
    Tier string
    The SKU tier.
    Name string
    The SKU name.
    Tier string
    The SKU tier.
    name String
    The SKU name.
    tier String
    The SKU tier.
    name string
    The SKU name.
    tier string
    The SKU tier.
    name str
    The SKU name.
    tier str
    The SKU tier.
    name String
    The SKU name.
    tier String
    The SKU tier.

    WorkspaceCustomBooleanParameter, WorkspaceCustomBooleanParameterArgs

    Value bool
    The value which should be used for this field.
    Value bool
    The value which should be used for this field.
    value Boolean
    The value which should be used for this field.
    value boolean
    The value which should be used for this field.
    value bool
    The value which should be used for this field.
    value Boolean
    The value which should be used for this field.

    WorkspaceCustomBooleanParameterResponse, WorkspaceCustomBooleanParameterResponseArgs

    Type string
    The type of variable that this is
    Value bool
    The value which should be used for this field.
    Type string
    The type of variable that this is
    Value bool
    The value which should be used for this field.
    type String
    The type of variable that this is
    value Boolean
    The value which should be used for this field.
    type string
    The type of variable that this is
    value boolean
    The value which should be used for this field.
    type str
    The type of variable that this is
    value bool
    The value which should be used for this field.
    type String
    The type of variable that this is
    value Boolean
    The value which should be used for this field.

    WorkspaceCustomObjectParameterResponse, WorkspaceCustomObjectParameterResponseArgs

    Type string
    The type of variable that this is
    Value object
    The value which should be used for this field.
    Type string
    The type of variable that this is
    Value interface{}
    The value which should be used for this field.
    type String
    The type of variable that this is
    value Object
    The value which should be used for this field.
    type string
    The type of variable that this is
    value any
    The value which should be used for this field.
    type str
    The type of variable that this is
    value Any
    The value which should be used for this field.
    type String
    The type of variable that this is
    value Any
    The value which should be used for this field.

    WorkspaceCustomParameters, WorkspaceCustomParametersArgs

    AmlWorkspaceId Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    CustomPrivateSubnetName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    The name of the Private Subnet within the Virtual Network
    CustomPublicSubnetName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    The name of a Public Subnet within the Virtual Network
    CustomVirtualNetworkId Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    The ID of a Virtual Network where this Databricks Cluster should be created
    EnableNoPublicIp Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameter
    Should the Public IP be Disabled?
    Encryption Pulumi.AzureNative.Databricks.Inputs.WorkspaceEncryptionParameter
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    LoadBalancerBackendPoolName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    LoadBalancerId Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    NatGatewayName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    PrepareEncryption Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameter
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    PublicIpName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    Name of the Public IP for No Public IP workspace with managed vNet.
    RequireInfrastructureEncryption Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameter
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    StorageAccountName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    Default DBFS storage account name.
    StorageAccountSkuName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    VnetAddressPrefix Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameter
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    AmlWorkspaceId WorkspaceCustomStringParameter
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    CustomPrivateSubnetName WorkspaceCustomStringParameter
    The name of the Private Subnet within the Virtual Network
    CustomPublicSubnetName WorkspaceCustomStringParameter
    The name of a Public Subnet within the Virtual Network
    CustomVirtualNetworkId WorkspaceCustomStringParameter
    The ID of a Virtual Network where this Databricks Cluster should be created
    EnableNoPublicIp WorkspaceCustomBooleanParameter
    Should the Public IP be Disabled?
    Encryption WorkspaceEncryptionParameter
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    LoadBalancerBackendPoolName WorkspaceCustomStringParameter
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    LoadBalancerId WorkspaceCustomStringParameter
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    NatGatewayName WorkspaceCustomStringParameter
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    PrepareEncryption WorkspaceCustomBooleanParameter
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    PublicIpName WorkspaceCustomStringParameter
    Name of the Public IP for No Public IP workspace with managed vNet.
    RequireInfrastructureEncryption WorkspaceCustomBooleanParameter
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    StorageAccountName WorkspaceCustomStringParameter
    Default DBFS storage account name.
    StorageAccountSkuName WorkspaceCustomStringParameter
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    VnetAddressPrefix WorkspaceCustomStringParameter
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    amlWorkspaceId WorkspaceCustomStringParameter
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    customPrivateSubnetName WorkspaceCustomStringParameter
    The name of the Private Subnet within the Virtual Network
    customPublicSubnetName WorkspaceCustomStringParameter
    The name of a Public Subnet within the Virtual Network
    customVirtualNetworkId WorkspaceCustomStringParameter
    The ID of a Virtual Network where this Databricks Cluster should be created
    enableNoPublicIp WorkspaceCustomBooleanParameter
    Should the Public IP be Disabled?
    encryption WorkspaceEncryptionParameter
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    loadBalancerBackendPoolName WorkspaceCustomStringParameter
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    loadBalancerId WorkspaceCustomStringParameter
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    natGatewayName WorkspaceCustomStringParameter
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    prepareEncryption WorkspaceCustomBooleanParameter
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    publicIpName WorkspaceCustomStringParameter
    Name of the Public IP for No Public IP workspace with managed vNet.
    requireInfrastructureEncryption WorkspaceCustomBooleanParameter
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    storageAccountName WorkspaceCustomStringParameter
    Default DBFS storage account name.
    storageAccountSkuName WorkspaceCustomStringParameter
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    vnetAddressPrefix WorkspaceCustomStringParameter
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    amlWorkspaceId WorkspaceCustomStringParameter
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    customPrivateSubnetName WorkspaceCustomStringParameter
    The name of the Private Subnet within the Virtual Network
    customPublicSubnetName WorkspaceCustomStringParameter
    The name of a Public Subnet within the Virtual Network
    customVirtualNetworkId WorkspaceCustomStringParameter
    The ID of a Virtual Network where this Databricks Cluster should be created
    enableNoPublicIp WorkspaceCustomBooleanParameter
    Should the Public IP be Disabled?
    encryption WorkspaceEncryptionParameter
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    loadBalancerBackendPoolName WorkspaceCustomStringParameter
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    loadBalancerId WorkspaceCustomStringParameter
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    natGatewayName WorkspaceCustomStringParameter
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    prepareEncryption WorkspaceCustomBooleanParameter
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    publicIpName WorkspaceCustomStringParameter
    Name of the Public IP for No Public IP workspace with managed vNet.
    requireInfrastructureEncryption WorkspaceCustomBooleanParameter
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    storageAccountName WorkspaceCustomStringParameter
    Default DBFS storage account name.
    storageAccountSkuName WorkspaceCustomStringParameter
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    vnetAddressPrefix WorkspaceCustomStringParameter
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    aml_workspace_id WorkspaceCustomStringParameter
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    custom_private_subnet_name WorkspaceCustomStringParameter
    The name of the Private Subnet within the Virtual Network
    custom_public_subnet_name WorkspaceCustomStringParameter
    The name of a Public Subnet within the Virtual Network
    custom_virtual_network_id WorkspaceCustomStringParameter
    The ID of a Virtual Network where this Databricks Cluster should be created
    enable_no_public_ip WorkspaceCustomBooleanParameter
    Should the Public IP be Disabled?
    encryption WorkspaceEncryptionParameter
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    load_balancer_backend_pool_name WorkspaceCustomStringParameter
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    load_balancer_id WorkspaceCustomStringParameter
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    nat_gateway_name WorkspaceCustomStringParameter
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    prepare_encryption WorkspaceCustomBooleanParameter
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    public_ip_name WorkspaceCustomStringParameter
    Name of the Public IP for No Public IP workspace with managed vNet.
    require_infrastructure_encryption WorkspaceCustomBooleanParameter
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    storage_account_name WorkspaceCustomStringParameter
    Default DBFS storage account name.
    storage_account_sku_name WorkspaceCustomStringParameter
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    vnet_address_prefix WorkspaceCustomStringParameter
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    amlWorkspaceId Property Map
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    customPrivateSubnetName Property Map
    The name of the Private Subnet within the Virtual Network
    customPublicSubnetName Property Map
    The name of a Public Subnet within the Virtual Network
    customVirtualNetworkId Property Map
    The ID of a Virtual Network where this Databricks Cluster should be created
    enableNoPublicIp Property Map
    Should the Public IP be Disabled?
    encryption Property Map
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    loadBalancerBackendPoolName Property Map
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    loadBalancerId Property Map
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    natGatewayName Property Map
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    prepareEncryption Property Map
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    publicIpName Property Map
    Name of the Public IP for No Public IP workspace with managed vNet.
    requireInfrastructureEncryption Property Map
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    storageAccountName Property Map
    Default DBFS storage account name.
    storageAccountSkuName Property Map
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    vnetAddressPrefix Property Map
    Address prefix for Managed virtual network. Default value for this input is 10.139.

    WorkspaceCustomParametersResponse, WorkspaceCustomParametersResponseArgs

    ResourceTags Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomObjectParameterResponse
    Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
    AmlWorkspaceId Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    CustomPrivateSubnetName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    The name of the Private Subnet within the Virtual Network
    CustomPublicSubnetName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    The name of a Public Subnet within the Virtual Network
    CustomVirtualNetworkId Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    The ID of a Virtual Network where this Databricks Cluster should be created
    EnableNoPublicIp Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterResponse
    Should the Public IP be Disabled?
    Encryption Pulumi.AzureNative.Databricks.Inputs.WorkspaceEncryptionParameterResponse
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    LoadBalancerBackendPoolName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    LoadBalancerId Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    NatGatewayName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    PrepareEncryption Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterResponse
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    PublicIpName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    Name of the Public IP for No Public IP workspace with managed vNet.
    RequireInfrastructureEncryption Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterResponse
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    StorageAccountName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    Default DBFS storage account name.
    StorageAccountSkuName Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    VnetAddressPrefix Pulumi.AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterResponse
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    ResourceTags WorkspaceCustomObjectParameterResponse
    Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
    AmlWorkspaceId WorkspaceCustomStringParameterResponse
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    CustomPrivateSubnetName WorkspaceCustomStringParameterResponse
    The name of the Private Subnet within the Virtual Network
    CustomPublicSubnetName WorkspaceCustomStringParameterResponse
    The name of a Public Subnet within the Virtual Network
    CustomVirtualNetworkId WorkspaceCustomStringParameterResponse
    The ID of a Virtual Network where this Databricks Cluster should be created
    EnableNoPublicIp WorkspaceCustomBooleanParameterResponse
    Should the Public IP be Disabled?
    Encryption WorkspaceEncryptionParameterResponse
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    LoadBalancerBackendPoolName WorkspaceCustomStringParameterResponse
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    LoadBalancerId WorkspaceCustomStringParameterResponse
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    NatGatewayName WorkspaceCustomStringParameterResponse
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    PrepareEncryption WorkspaceCustomBooleanParameterResponse
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    PublicIpName WorkspaceCustomStringParameterResponse
    Name of the Public IP for No Public IP workspace with managed vNet.
    RequireInfrastructureEncryption WorkspaceCustomBooleanParameterResponse
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    StorageAccountName WorkspaceCustomStringParameterResponse
    Default DBFS storage account name.
    StorageAccountSkuName WorkspaceCustomStringParameterResponse
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    VnetAddressPrefix WorkspaceCustomStringParameterResponse
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    resourceTags WorkspaceCustomObjectParameterResponse
    Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
    amlWorkspaceId WorkspaceCustomStringParameterResponse
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    customPrivateSubnetName WorkspaceCustomStringParameterResponse
    The name of the Private Subnet within the Virtual Network
    customPublicSubnetName WorkspaceCustomStringParameterResponse
    The name of a Public Subnet within the Virtual Network
    customVirtualNetworkId WorkspaceCustomStringParameterResponse
    The ID of a Virtual Network where this Databricks Cluster should be created
    enableNoPublicIp WorkspaceCustomBooleanParameterResponse
    Should the Public IP be Disabled?
    encryption WorkspaceEncryptionParameterResponse
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    loadBalancerBackendPoolName WorkspaceCustomStringParameterResponse
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    loadBalancerId WorkspaceCustomStringParameterResponse
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    natGatewayName WorkspaceCustomStringParameterResponse
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    prepareEncryption WorkspaceCustomBooleanParameterResponse
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    publicIpName WorkspaceCustomStringParameterResponse
    Name of the Public IP for No Public IP workspace with managed vNet.
    requireInfrastructureEncryption WorkspaceCustomBooleanParameterResponse
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    storageAccountName WorkspaceCustomStringParameterResponse
    Default DBFS storage account name.
    storageAccountSkuName WorkspaceCustomStringParameterResponse
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    vnetAddressPrefix WorkspaceCustomStringParameterResponse
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    resourceTags WorkspaceCustomObjectParameterResponse
    Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
    amlWorkspaceId WorkspaceCustomStringParameterResponse
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    customPrivateSubnetName WorkspaceCustomStringParameterResponse
    The name of the Private Subnet within the Virtual Network
    customPublicSubnetName WorkspaceCustomStringParameterResponse
    The name of a Public Subnet within the Virtual Network
    customVirtualNetworkId WorkspaceCustomStringParameterResponse
    The ID of a Virtual Network where this Databricks Cluster should be created
    enableNoPublicIp WorkspaceCustomBooleanParameterResponse
    Should the Public IP be Disabled?
    encryption WorkspaceEncryptionParameterResponse
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    loadBalancerBackendPoolName WorkspaceCustomStringParameterResponse
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    loadBalancerId WorkspaceCustomStringParameterResponse
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    natGatewayName WorkspaceCustomStringParameterResponse
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    prepareEncryption WorkspaceCustomBooleanParameterResponse
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    publicIpName WorkspaceCustomStringParameterResponse
    Name of the Public IP for No Public IP workspace with managed vNet.
    requireInfrastructureEncryption WorkspaceCustomBooleanParameterResponse
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    storageAccountName WorkspaceCustomStringParameterResponse
    Default DBFS storage account name.
    storageAccountSkuName WorkspaceCustomStringParameterResponse
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    vnetAddressPrefix WorkspaceCustomStringParameterResponse
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    resource_tags WorkspaceCustomObjectParameterResponse
    Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
    aml_workspace_id WorkspaceCustomStringParameterResponse
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    custom_private_subnet_name WorkspaceCustomStringParameterResponse
    The name of the Private Subnet within the Virtual Network
    custom_public_subnet_name WorkspaceCustomStringParameterResponse
    The name of a Public Subnet within the Virtual Network
    custom_virtual_network_id WorkspaceCustomStringParameterResponse
    The ID of a Virtual Network where this Databricks Cluster should be created
    enable_no_public_ip WorkspaceCustomBooleanParameterResponse
    Should the Public IP be Disabled?
    encryption WorkspaceEncryptionParameterResponse
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    load_balancer_backend_pool_name WorkspaceCustomStringParameterResponse
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    load_balancer_id WorkspaceCustomStringParameterResponse
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    nat_gateway_name WorkspaceCustomStringParameterResponse
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    prepare_encryption WorkspaceCustomBooleanParameterResponse
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    public_ip_name WorkspaceCustomStringParameterResponse
    Name of the Public IP for No Public IP workspace with managed vNet.
    require_infrastructure_encryption WorkspaceCustomBooleanParameterResponse
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    storage_account_name WorkspaceCustomStringParameterResponse
    Default DBFS storage account name.
    storage_account_sku_name WorkspaceCustomStringParameterResponse
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    vnet_address_prefix WorkspaceCustomStringParameterResponse
    Address prefix for Managed virtual network. Default value for this input is 10.139.
    resourceTags Property Map
    Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
    amlWorkspaceId Property Map
    The ID of a Azure Machine Learning workspace to link with Databricks workspace
    customPrivateSubnetName Property Map
    The name of the Private Subnet within the Virtual Network
    customPublicSubnetName Property Map
    The name of a Public Subnet within the Virtual Network
    customVirtualNetworkId Property Map
    The ID of a Virtual Network where this Databricks Cluster should be created
    enableNoPublicIp Property Map
    Should the Public IP be Disabled?
    encryption Property Map
    Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
    loadBalancerBackendPoolName Property Map
    Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
    loadBalancerId Property Map
    Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
    natGatewayName Property Map
    Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
    prepareEncryption Property Map
    Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
    publicIpName Property Map
    Name of the Public IP for No Public IP workspace with managed vNet.
    requireInfrastructureEncryption Property Map
    A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
    storageAccountName Property Map
    Default DBFS storage account name.
    storageAccountSkuName Property Map
    Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
    vnetAddressPrefix Property Map
    Address prefix for Managed virtual network. Default value for this input is 10.139.

    WorkspaceCustomStringParameter, WorkspaceCustomStringParameterArgs

    Value string
    The value which should be used for this field.
    Value string
    The value which should be used for this field.
    value String
    The value which should be used for this field.
    value string
    The value which should be used for this field.
    value str
    The value which should be used for this field.
    value String
    The value which should be used for this field.

    WorkspaceCustomStringParameterResponse, WorkspaceCustomStringParameterResponseArgs

    Type string
    The type of variable that this is
    Value string
    The value which should be used for this field.
    Type string
    The type of variable that this is
    Value string
    The value which should be used for this field.
    type String
    The type of variable that this is
    value String
    The value which should be used for this field.
    type string
    The type of variable that this is
    value string
    The value which should be used for this field.
    type str
    The type of variable that this is
    value str
    The value which should be used for this field.
    type String
    The type of variable that this is
    value String
    The value which should be used for this field.

    WorkspaceEncryptionParameter, WorkspaceEncryptionParameterArgs

    Value Pulumi.AzureNative.Databricks.Inputs.Encryption
    The value which should be used for this field.
    Value Encryption
    The value which should be used for this field.
    value Encryption
    The value which should be used for this field.
    value Encryption
    The value which should be used for this field.
    value Encryption
    The value which should be used for this field.
    value Property Map
    The value which should be used for this field.

    WorkspaceEncryptionParameterResponse, WorkspaceEncryptionParameterResponseArgs

    Type string
    The type of variable that this is
    Value Pulumi.AzureNative.Databricks.Inputs.EncryptionResponse
    The value which should be used for this field.
    Type string
    The type of variable that this is
    Value EncryptionResponse
    The value which should be used for this field.
    type String
    The type of variable that this is
    value EncryptionResponse
    The value which should be used for this field.
    type string
    The type of variable that this is
    value EncryptionResponse
    The value which should be used for this field.
    type str
    The type of variable that this is
    value EncryptionResponse
    The value which should be used for this field.
    type String
    The type of variable that this is
    value Property Map
    The value which should be used for this field.

    WorkspaceProviderAuthorization, WorkspaceProviderAuthorizationArgs

    PrincipalId string
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    RoleDefinitionId string
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    PrincipalId string
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    RoleDefinitionId string
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    principalId String
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    roleDefinitionId String
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    principalId string
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    roleDefinitionId string
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    principal_id str
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    role_definition_id str
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    principalId String
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    roleDefinitionId String
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.

    WorkspaceProviderAuthorizationResponse, WorkspaceProviderAuthorizationResponseArgs

    PrincipalId string
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    RoleDefinitionId string
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    PrincipalId string
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    RoleDefinitionId string
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    principalId String
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    roleDefinitionId String
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    principalId string
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    roleDefinitionId string
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    principal_id str
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    role_definition_id str
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
    principalId String
    The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
    roleDefinitionId String
    The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:databricks:Workspace myWorkspace /subscriptions/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi