azure-native.databricks.Workspace
Explore with Pulumi AI
Information about workspace. Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2018-04-01.
Other available API versions: 2023-09-15-preview, 2024-05-01, 2024-09-01-preview.
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/v2"
	"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.WorkspaceCustomParametersArgs{
				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 com.pulumi.azurenative.databricks.inputs.WorkspaceCustomParametersArgs;
import com.pulumi.azurenative.databricks.inputs.WorkspaceCustomBooleanParameterArgs;
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(WorkspaceCustomParametersArgs.builder()
                .prepareEncryption(WorkspaceCustomBooleanParameterArgs.builder()
                    .value(true)
                    .build())
                .build())
            .resourceGroupName("rg")
            .workspaceName("myWorkspace")
            .build());
    }
}
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",
});
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={
        "prepare_encryption": {
            "value": True,
        },
    },
    resource_group_name="rg",
    workspace_name="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 a workspace with Customer-Managed Key (CMK) encryption for Managed Disks
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()
    {
        Encryption = new AzureNative.Databricks.Inputs.WorkspacePropertiesEncryptionArgs
        {
            Entities = new AzureNative.Databricks.Inputs.EncryptionEntitiesDefinitionArgs
            {
                ManagedDisk = new AzureNative.Databricks.Inputs.ManagedDiskEncryptionArgs
                {
                    KeySource = AzureNative.Databricks.EncryptionKeySource.Microsoft_Keyvault,
                    KeyVaultProperties = new AzureNative.Databricks.Inputs.ManagedDiskEncryptionKeyVaultPropertiesArgs
                    {
                        KeyName = "test-cmk-key",
                        KeyVaultUri = "https://test-vault-name.vault.azure.net/",
                        KeyVersion = "00000000000000000000000000000000",
                    },
                    RotationToLatestKeyVersionEnabled = true,
                },
            },
        },
        Location = "westus",
        ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
        ResourceGroupName = "rg",
        WorkspaceName = "myWorkspace",
    });
});
package main
import (
	databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
			Encryption: &databricks.WorkspacePropertiesEncryptionArgs{
				Entities: &databricks.EncryptionEntitiesDefinitionArgs{
					ManagedDisk: &databricks.ManagedDiskEncryptionArgs{
						KeySource: pulumi.String(databricks.EncryptionKeySource_Microsoft_Keyvault),
						KeyVaultProperties: &databricks.ManagedDiskEncryptionKeyVaultPropertiesArgs{
							KeyName:     pulumi.String("test-cmk-key"),
							KeyVaultUri: pulumi.String("https://test-vault-name.vault.azure.net/"),
							KeyVersion:  pulumi.String("00000000000000000000000000000000"),
						},
						RotationToLatestKeyVersionEnabled: pulumi.Bool(true),
					},
				},
			},
			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 com.pulumi.azurenative.databricks.inputs.WorkspacePropertiesEncryptionArgs;
import com.pulumi.azurenative.databricks.inputs.EncryptionEntitiesDefinitionArgs;
import com.pulumi.azurenative.databricks.inputs.ManagedDiskEncryptionArgs;
import com.pulumi.azurenative.databricks.inputs.ManagedDiskEncryptionKeyVaultPropertiesArgs;
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()
            .encryption(WorkspacePropertiesEncryptionArgs.builder()
                .entities(EncryptionEntitiesDefinitionArgs.builder()
                    .managedDisk(ManagedDiskEncryptionArgs.builder()
                        .keySource("Microsoft.Keyvault")
                        .keyVaultProperties(ManagedDiskEncryptionKeyVaultPropertiesArgs.builder()
                            .keyName("test-cmk-key")
                            .keyVaultUri("https://test-vault-name.vault.azure.net/")
                            .keyVersion("00000000000000000000000000000000")
                            .build())
                        .rotationToLatestKeyVersionEnabled(true)
                        .build())
                    .build())
                .build())
            .location("westus")
            .managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
            .resourceGroupName("rg")
            .workspaceName("myWorkspace")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workspace = new azure_native.databricks.Workspace("workspace", {
    encryption: {
        entities: {
            managedDisk: {
                keySource: azure_native.databricks.EncryptionKeySource.Microsoft_Keyvault,
                keyVaultProperties: {
                    keyName: "test-cmk-key",
                    keyVaultUri: "https://test-vault-name.vault.azure.net/",
                    keyVersion: "00000000000000000000000000000000",
                },
                rotationToLatestKeyVersionEnabled: true,
            },
        },
    },
    location: "westus",
    managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
    resourceGroupName: "rg",
    workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
    encryption={
        "entities": {
            "managed_disk": {
                "key_source": azure_native.databricks.EncryptionKeySource.MICROSOFT_KEYVAULT,
                "key_vault_properties": {
                    "key_name": "test-cmk-key",
                    "key_vault_uri": "https://test-vault-name.vault.azure.net/",
                    "key_version": "00000000000000000000000000000000",
                },
                "rotation_to_latest_key_version_enabled": True,
            },
        },
    },
    location="westus",
    managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
    resource_group_name="rg",
    workspace_name="myWorkspace")
resources:
  workspace:
    type: azure-native:databricks:Workspace
    properties:
      encryption:
        entities:
          managedDisk:
            keySource: Microsoft.Keyvault
            keyVaultProperties:
              keyName: test-cmk-key
              keyVaultUri: https://test-vault-name.vault.azure.net/
              keyVersion: '00000000000000000000000000000000'
            rotationToLatestKeyVersionEnabled: true
      location: westus
      managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
      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/v2"
	"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 * 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",
});
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")
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/v2"
	"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.WorkspaceCustomParametersArgs{
				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 com.pulumi.azurenative.databricks.inputs.WorkspaceCustomParametersArgs;
import com.pulumi.azurenative.databricks.inputs.WorkspaceCustomStringParameterArgs;
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(WorkspaceCustomParametersArgs.builder()
                .customPrivateSubnetName(WorkspaceCustomStringParameterArgs.builder()
                    .value("myPrivateSubnet")
                    .build())
                .customPublicSubnetName(WorkspaceCustomStringParameterArgs.builder()
                    .value("myPublicSubnet")
                    .build())
                .customVirtualNetworkId(WorkspaceCustomStringParameterArgs.builder()
                    .value("/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork")
                    .build())
                .build())
            .resourceGroupName("rg")
            .workspaceName("myWorkspace")
            .build());
    }
}
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",
});
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={
        "custom_private_subnet_name": {
            "value": "myPrivateSubnet",
        },
        "custom_public_subnet_name": {
            "value": "myPublicSubnet",
        },
        "custom_virtual_network_id": {
            "value": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
        },
    },
    resource_group_name="rg",
    workspace_name="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 = AzureNative.Databricks.KeySource.Microsoft_Keyvault,
                    KeyVaultUri = "https://myKeyVault.vault.azure.net/",
                    KeyVersion = "00000000000000000000000000000000",
                },
            },
            PrepareEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
            {
                Value = true,
            },
        },
        ResourceGroupName = "rg",
        WorkspaceName = "myWorkspace",
    });
});
package main
import (
	databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v2"
	"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.WorkspaceCustomParametersArgs{
				Encryption: &databricks.WorkspaceEncryptionParameterArgs{
					Value: &databricks.EncryptionArgs{
						KeyName:     pulumi.String("myKeyName"),
						KeySource:   pulumi.String(databricks.KeySource_Microsoft_Keyvault),
						KeyVaultUri: pulumi.String("https://myKeyVault.vault.azure.net/"),
						KeyVersion:  pulumi.String("00000000000000000000000000000000"),
					},
				},
				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 com.pulumi.azurenative.databricks.inputs.WorkspaceCustomParametersArgs;
import com.pulumi.azurenative.databricks.inputs.WorkspaceEncryptionParameterArgs;
import com.pulumi.azurenative.databricks.inputs.EncryptionArgs;
import com.pulumi.azurenative.databricks.inputs.WorkspaceCustomBooleanParameterArgs;
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(WorkspaceCustomParametersArgs.builder()
                .encryption(WorkspaceEncryptionParameterArgs.builder()
                    .value(EncryptionArgs.builder()
                        .keyName("myKeyName")
                        .keySource("Microsoft.Keyvault")
                        .keyVaultUri("https://myKeyVault.vault.azure.net/")
                        .keyVersion("00000000000000000000000000000000")
                        .build())
                    .build())
                .prepareEncryption(WorkspaceCustomBooleanParameterArgs.builder()
                    .value(true)
                    .build())
                .build())
            .resourceGroupName("rg")
            .workspaceName("myWorkspace")
            .build());
    }
}
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: azure_native.databricks.KeySource.Microsoft_Keyvault,
                keyVaultUri: "https://myKeyVault.vault.azure.net/",
                keyVersion: "00000000000000000000000000000000",
            },
        },
        prepareEncryption: {
            value: true,
        },
    },
    resourceGroupName: "rg",
    workspaceName: "myWorkspace",
});
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={
        "encryption": {
            "value": {
                "key_name": "myKeyName",
                "key_source": azure_native.databricks.KeySource.MICROSOFT_KEYVAULT,
                "key_vault_uri": "https://myKeyVault.vault.azure.net/",
                "key_version": "00000000000000000000000000000000",
            },
        },
        "prepare_encryption": {
            "value": True,
        },
    },
    resource_group_name="rg",
    workspace_name="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 = AzureNative.Databricks.KeySource.Default,
                },
            },
        },
        ResourceGroupName = "rg",
        WorkspaceName = "myWorkspace",
    });
});
package main
import (
	databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v2"
	"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.WorkspaceCustomParametersArgs{
				Encryption: &databricks.WorkspaceEncryptionParameterArgs{
					Value: &databricks.EncryptionArgs{
						KeySource: pulumi.String(databricks.KeySourceDefault),
					},
				},
			},
			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 com.pulumi.azurenative.databricks.inputs.WorkspaceCustomParametersArgs;
import com.pulumi.azurenative.databricks.inputs.WorkspaceEncryptionParameterArgs;
import com.pulumi.azurenative.databricks.inputs.EncryptionArgs;
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(WorkspaceCustomParametersArgs.builder()
                .encryption(WorkspaceEncryptionParameterArgs.builder()
                    .value(EncryptionArgs.builder()
                        .keySource("Default")
                        .build())
                    .build())
                .build())
            .resourceGroupName("rg")
            .workspaceName("myWorkspace")
            .build());
    }
}
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: azure_native.databricks.KeySource.Default,
            },
        },
    },
    resourceGroupName: "rg",
    workspaceName: "myWorkspace",
});
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={
        "encryption": {
            "value": {
                "key_source": azure_native.databricks.KeySource.DEFAULT,
            },
        },
    },
    resource_group_name="rg",
    workspace_name="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
Update a workspace with Customer-Managed Key (CMK) encryption for Managed Disks
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()
    {
        Encryption = new AzureNative.Databricks.Inputs.WorkspacePropertiesEncryptionArgs
        {
            Entities = new AzureNative.Databricks.Inputs.EncryptionEntitiesDefinitionArgs
            {
                ManagedDisk = new AzureNative.Databricks.Inputs.ManagedDiskEncryptionArgs
                {
                    KeySource = AzureNative.Databricks.EncryptionKeySource.Microsoft_Keyvault,
                    KeyVaultProperties = new AzureNative.Databricks.Inputs.ManagedDiskEncryptionKeyVaultPropertiesArgs
                    {
                        KeyName = "test-cmk-key",
                        KeyVaultUri = "https://test-vault-name.vault.azure.net/",
                        KeyVersion = "00000000000000000000000000000000",
                    },
                    RotationToLatestKeyVersionEnabled = true,
                },
            },
        },
        Location = "westus",
        ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
        ResourceGroupName = "rg",
        Tags = 
        {
            { "mytag1", "myvalue1" },
        },
        WorkspaceName = "myWorkspace",
    });
});
package main
import (
	databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
			Encryption: &databricks.WorkspacePropertiesEncryptionArgs{
				Entities: &databricks.EncryptionEntitiesDefinitionArgs{
					ManagedDisk: &databricks.ManagedDiskEncryptionArgs{
						KeySource: pulumi.String(databricks.EncryptionKeySource_Microsoft_Keyvault),
						KeyVaultProperties: &databricks.ManagedDiskEncryptionKeyVaultPropertiesArgs{
							KeyName:     pulumi.String("test-cmk-key"),
							KeyVaultUri: pulumi.String("https://test-vault-name.vault.azure.net/"),
							KeyVersion:  pulumi.String("00000000000000000000000000000000"),
						},
						RotationToLatestKeyVersionEnabled: pulumi.Bool(true),
					},
				},
			},
			Location:               pulumi.String("westus"),
			ManagedResourceGroupId: pulumi.String("/subscriptions/subid/resourceGroups/myManagedRG"),
			ResourceGroupName:      pulumi.String("rg"),
			Tags: pulumi.StringMap{
				"mytag1": pulumi.String("myvalue1"),
			},
			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 com.pulumi.azurenative.databricks.inputs.WorkspacePropertiesEncryptionArgs;
import com.pulumi.azurenative.databricks.inputs.EncryptionEntitiesDefinitionArgs;
import com.pulumi.azurenative.databricks.inputs.ManagedDiskEncryptionArgs;
import com.pulumi.azurenative.databricks.inputs.ManagedDiskEncryptionKeyVaultPropertiesArgs;
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()
            .encryption(WorkspacePropertiesEncryptionArgs.builder()
                .entities(EncryptionEntitiesDefinitionArgs.builder()
                    .managedDisk(ManagedDiskEncryptionArgs.builder()
                        .keySource("Microsoft.Keyvault")
                        .keyVaultProperties(ManagedDiskEncryptionKeyVaultPropertiesArgs.builder()
                            .keyName("test-cmk-key")
                            .keyVaultUri("https://test-vault-name.vault.azure.net/")
                            .keyVersion("00000000000000000000000000000000")
                            .build())
                        .rotationToLatestKeyVersionEnabled(true)
                        .build())
                    .build())
                .build())
            .location("westus")
            .managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
            .resourceGroupName("rg")
            .tags(Map.of("mytag1", "myvalue1"))
            .workspaceName("myWorkspace")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workspace = new azure_native.databricks.Workspace("workspace", {
    encryption: {
        entities: {
            managedDisk: {
                keySource: azure_native.databricks.EncryptionKeySource.Microsoft_Keyvault,
                keyVaultProperties: {
                    keyName: "test-cmk-key",
                    keyVaultUri: "https://test-vault-name.vault.azure.net/",
                    keyVersion: "00000000000000000000000000000000",
                },
                rotationToLatestKeyVersionEnabled: true,
            },
        },
    },
    location: "westus",
    managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
    resourceGroupName: "rg",
    tags: {
        mytag1: "myvalue1",
    },
    workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
    encryption={
        "entities": {
            "managed_disk": {
                "key_source": azure_native.databricks.EncryptionKeySource.MICROSOFT_KEYVAULT,
                "key_vault_properties": {
                    "key_name": "test-cmk-key",
                    "key_vault_uri": "https://test-vault-name.vault.azure.net/",
                    "key_version": "00000000000000000000000000000000",
                },
                "rotation_to_latest_key_version_enabled": True,
            },
        },
    },
    location="westus",
    managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
    resource_group_name="rg",
    tags={
        "mytag1": "myvalue1",
    },
    workspace_name="myWorkspace")
resources:
  workspace:
    type: azure-native:databricks:Workspace
    properties:
      encryption:
        entities:
          managedDisk:
            keySource: Microsoft.Keyvault
            keyVaultProperties:
              keyName: test-cmk-key
              keyVaultUri: https://test-vault-name.vault.azure.net/
              keyVersion: '00000000000000000000000000000000'
            rotationToLatestKeyVersionEnabled: true
      location: westus
      managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
      resourceGroupName: rg
      tags:
        mytag1: myvalue1
      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,
              encryption: Optional[WorkspacePropertiesEncryptionArgs] = None,
              location: Optional[str] = None,
              parameters: Optional[WorkspaceCustomParametersArgs] = None,
              public_network_access: Optional[Union[str, PublicNetworkAccess]] = None,
              required_nsg_rules: Optional[Union[str, RequiredNsgRules]] = 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 exampleworkspaceResourceResourceFromDatabricks = new AzureNative.Databricks.Workspace("exampleworkspaceResourceResourceFromDatabricks", new()
{
    ManagedResourceGroupId = "string",
    ResourceGroupName = "string",
    Authorizations = new[]
    {
        new AzureNative.Databricks.Inputs.WorkspaceProviderAuthorizationArgs
        {
            PrincipalId = "string",
            RoleDefinitionId = "string",
        },
    },
    Encryption = new AzureNative.Databricks.Inputs.WorkspacePropertiesEncryptionArgs
    {
        Entities = new AzureNative.Databricks.Inputs.EncryptionEntitiesDefinitionArgs
        {
            ManagedDisk = new AzureNative.Databricks.Inputs.ManagedDiskEncryptionArgs
            {
                KeySource = "string",
                KeyVaultProperties = new AzureNative.Databricks.Inputs.ManagedDiskEncryptionKeyVaultPropertiesArgs
                {
                    KeyName = "string",
                    KeyVaultUri = "string",
                    KeyVersion = "string",
                },
                RotationToLatestKeyVersionEnabled = false,
            },
            ManagedServices = new AzureNative.Databricks.Inputs.EncryptionV2Args
            {
                KeySource = "string",
                KeyVaultProperties = new AzureNative.Databricks.Inputs.EncryptionV2KeyVaultPropertiesArgs
                {
                    KeyName = "string",
                    KeyVaultUri = "string",
                    KeyVersion = "string",
                },
            },
        },
    },
    Location = "string",
    Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
    {
        AmlWorkspaceId = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        CustomPrivateSubnetName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        CustomPublicSubnetName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        CustomVirtualNetworkId = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        EnableNoPublicIp = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
        {
            Value = false,
        },
        Encryption = new AzureNative.Databricks.Inputs.WorkspaceEncryptionParameterArgs
        {
            Value = new AzureNative.Databricks.Inputs.EncryptionArgs
            {
                KeyName = "string",
                KeySource = "string",
                KeyVaultUri = "string",
                KeyVersion = "string",
            },
        },
        LoadBalancerBackendPoolName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        LoadBalancerId = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        NatGatewayName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        PrepareEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
        {
            Value = false,
        },
        PublicIpName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        RequireInfrastructureEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
        {
            Value = false,
        },
        StorageAccountName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        StorageAccountSkuName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
        VnetAddressPrefix = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
        {
            Value = "string",
        },
    },
    PublicNetworkAccess = "string",
    RequiredNsgRules = "string",
    Sku = new AzureNative.Databricks.Inputs.SkuArgs
    {
        Name = "string",
        Tier = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
    UiDefinitionUri = "string",
    WorkspaceName = "string",
});
example, err := databricks.NewWorkspace(ctx, "exampleworkspaceResourceResourceFromDatabricks", &databricks.WorkspaceArgs{
	ManagedResourceGroupId: pulumi.String("string"),
	ResourceGroupName:      pulumi.String("string"),
	Authorizations: databricks.WorkspaceProviderAuthorizationArray{
		&databricks.WorkspaceProviderAuthorizationArgs{
			PrincipalId:      pulumi.String("string"),
			RoleDefinitionId: pulumi.String("string"),
		},
	},
	Encryption: &databricks.WorkspacePropertiesEncryptionArgs{
		Entities: &databricks.EncryptionEntitiesDefinitionArgs{
			ManagedDisk: &databricks.ManagedDiskEncryptionArgs{
				KeySource: pulumi.String("string"),
				KeyVaultProperties: &databricks.ManagedDiskEncryptionKeyVaultPropertiesArgs{
					KeyName:     pulumi.String("string"),
					KeyVaultUri: pulumi.String("string"),
					KeyVersion:  pulumi.String("string"),
				},
				RotationToLatestKeyVersionEnabled: pulumi.Bool(false),
			},
			ManagedServices: &databricks.EncryptionV2Args{
				KeySource: pulumi.String("string"),
				KeyVaultProperties: &databricks.EncryptionV2KeyVaultPropertiesArgs{
					KeyName:     pulumi.String("string"),
					KeyVaultUri: pulumi.String("string"),
					KeyVersion:  pulumi.String("string"),
				},
			},
		},
	},
	Location: pulumi.String("string"),
	Parameters: &databricks.WorkspaceCustomParametersArgs{
		AmlWorkspaceId: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		CustomPrivateSubnetName: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		CustomPublicSubnetName: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		CustomVirtualNetworkId: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		EnableNoPublicIp: &databricks.WorkspaceCustomBooleanParameterArgs{
			Value: pulumi.Bool(false),
		},
		Encryption: &databricks.WorkspaceEncryptionParameterArgs{
			Value: &databricks.EncryptionArgs{
				KeyName:     pulumi.String("string"),
				KeySource:   pulumi.String("string"),
				KeyVaultUri: pulumi.String("string"),
				KeyVersion:  pulumi.String("string"),
			},
		},
		LoadBalancerBackendPoolName: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		LoadBalancerId: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		NatGatewayName: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		PrepareEncryption: &databricks.WorkspaceCustomBooleanParameterArgs{
			Value: pulumi.Bool(false),
		},
		PublicIpName: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		RequireInfrastructureEncryption: &databricks.WorkspaceCustomBooleanParameterArgs{
			Value: pulumi.Bool(false),
		},
		StorageAccountName: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		StorageAccountSkuName: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
		VnetAddressPrefix: &databricks.WorkspaceCustomStringParameterArgs{
			Value: pulumi.String("string"),
		},
	},
	PublicNetworkAccess: pulumi.String("string"),
	RequiredNsgRules:    pulumi.String("string"),
	Sku: &databricks.SkuArgs{
		Name: pulumi.String("string"),
		Tier: pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	UiDefinitionUri: pulumi.String("string"),
	WorkspaceName:   pulumi.String("string"),
})
var exampleworkspaceResourceResourceFromDatabricks = new Workspace("exampleworkspaceResourceResourceFromDatabricks", WorkspaceArgs.builder()
    .managedResourceGroupId("string")
    .resourceGroupName("string")
    .authorizations(WorkspaceProviderAuthorizationArgs.builder()
        .principalId("string")
        .roleDefinitionId("string")
        .build())
    .encryption(WorkspacePropertiesEncryptionArgs.builder()
        .entities(EncryptionEntitiesDefinitionArgs.builder()
            .managedDisk(ManagedDiskEncryptionArgs.builder()
                .keySource("string")
                .keyVaultProperties(ManagedDiskEncryptionKeyVaultPropertiesArgs.builder()
                    .keyName("string")
                    .keyVaultUri("string")
                    .keyVersion("string")
                    .build())
                .rotationToLatestKeyVersionEnabled(false)
                .build())
            .managedServices(EncryptionV2Args.builder()
                .keySource("string")
                .keyVaultProperties(EncryptionV2KeyVaultPropertiesArgs.builder()
                    .keyName("string")
                    .keyVaultUri("string")
                    .keyVersion("string")
                    .build())
                .build())
            .build())
        .build())
    .location("string")
    .parameters(WorkspaceCustomParametersArgs.builder()
        .amlWorkspaceId(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .customPrivateSubnetName(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .customPublicSubnetName(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .customVirtualNetworkId(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .enableNoPublicIp(WorkspaceCustomBooleanParameterArgs.builder()
            .value(false)
            .build())
        .encryption(WorkspaceEncryptionParameterArgs.builder()
            .value(EncryptionArgs.builder()
                .keyName("string")
                .keySource("string")
                .keyVaultUri("string")
                .keyVersion("string")
                .build())
            .build())
        .loadBalancerBackendPoolName(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .loadBalancerId(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .natGatewayName(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .prepareEncryption(WorkspaceCustomBooleanParameterArgs.builder()
            .value(false)
            .build())
        .publicIpName(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .requireInfrastructureEncryption(WorkspaceCustomBooleanParameterArgs.builder()
            .value(false)
            .build())
        .storageAccountName(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .storageAccountSkuName(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .vnetAddressPrefix(WorkspaceCustomStringParameterArgs.builder()
            .value("string")
            .build())
        .build())
    .publicNetworkAccess("string")
    .requiredNsgRules("string")
    .sku(SkuArgs.builder()
        .name("string")
        .tier("string")
        .build())
    .tags(Map.of("string", "string"))
    .uiDefinitionUri("string")
    .workspaceName("string")
    .build());
exampleworkspace_resource_resource_from_databricks = azure_native.databricks.Workspace("exampleworkspaceResourceResourceFromDatabricks",
    managed_resource_group_id="string",
    resource_group_name="string",
    authorizations=[{
        "principal_id": "string",
        "role_definition_id": "string",
    }],
    encryption={
        "entities": {
            "managed_disk": {
                "key_source": "string",
                "key_vault_properties": {
                    "key_name": "string",
                    "key_vault_uri": "string",
                    "key_version": "string",
                },
                "rotation_to_latest_key_version_enabled": False,
            },
            "managed_services": {
                "key_source": "string",
                "key_vault_properties": {
                    "key_name": "string",
                    "key_vault_uri": "string",
                    "key_version": "string",
                },
            },
        },
    },
    location="string",
    parameters={
        "aml_workspace_id": {
            "value": "string",
        },
        "custom_private_subnet_name": {
            "value": "string",
        },
        "custom_public_subnet_name": {
            "value": "string",
        },
        "custom_virtual_network_id": {
            "value": "string",
        },
        "enable_no_public_ip": {
            "value": False,
        },
        "encryption": {
            "value": {
                "key_name": "string",
                "key_source": "string",
                "key_vault_uri": "string",
                "key_version": "string",
            },
        },
        "load_balancer_backend_pool_name": {
            "value": "string",
        },
        "load_balancer_id": {
            "value": "string",
        },
        "nat_gateway_name": {
            "value": "string",
        },
        "prepare_encryption": {
            "value": False,
        },
        "public_ip_name": {
            "value": "string",
        },
        "require_infrastructure_encryption": {
            "value": False,
        },
        "storage_account_name": {
            "value": "string",
        },
        "storage_account_sku_name": {
            "value": "string",
        },
        "vnet_address_prefix": {
            "value": "string",
        },
    },
    public_network_access="string",
    required_nsg_rules="string",
    sku={
        "name": "string",
        "tier": "string",
    },
    tags={
        "string": "string",
    },
    ui_definition_uri="string",
    workspace_name="string")
const exampleworkspaceResourceResourceFromDatabricks = new azure_native.databricks.Workspace("exampleworkspaceResourceResourceFromDatabricks", {
    managedResourceGroupId: "string",
    resourceGroupName: "string",
    authorizations: [{
        principalId: "string",
        roleDefinitionId: "string",
    }],
    encryption: {
        entities: {
            managedDisk: {
                keySource: "string",
                keyVaultProperties: {
                    keyName: "string",
                    keyVaultUri: "string",
                    keyVersion: "string",
                },
                rotationToLatestKeyVersionEnabled: false,
            },
            managedServices: {
                keySource: "string",
                keyVaultProperties: {
                    keyName: "string",
                    keyVaultUri: "string",
                    keyVersion: "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",
        },
    },
    publicNetworkAccess: "string",
    requiredNsgRules: "string",
    sku: {
        name: "string",
        tier: "string",
    },
    tags: {
        string: "string",
    },
    uiDefinitionUri: "string",
    workspaceName: "string",
});
type: azure-native:databricks:Workspace
properties:
    authorizations:
        - principalId: string
          roleDefinitionId: string
    encryption:
        entities:
            managedDisk:
                keySource: string
                keyVaultProperties:
                    keyName: string
                    keyVaultUri: string
                    keyVersion: string
                rotationToLatestKeyVersionEnabled: false
            managedServices:
                keySource: string
                keyVaultProperties:
                    keyName: string
                    keyVaultUri: string
                    keyVersion: 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
    publicNetworkAccess: string
    requiredNsgRules: 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Workspace resource accepts the following input properties:
- ManagedResource stringGroup Id 
- The managed resource group Id.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- 
List<Pulumi.Azure Native. Databricks. Inputs. Workspace Provider Authorization> 
- The workspace provider authorizations.
- Encryption
Pulumi.Azure Native. Databricks. Inputs. Workspace Properties Encryption 
- Encryption properties for databricks workspace
- Location string
- The geo-location where the resource lives
- Parameters
Pulumi.Azure Native. Databricks. Inputs. Workspace Custom Parameters 
- The workspace's custom parameters.
- PublicNetwork string | Pulumi.Access Azure Native. Databricks. Public Network Access 
- The network access type for accessing workspace. Set value to disabled to access workspace only via private link.
- RequiredNsg string | Pulumi.Rules Azure Native. Databricks. Required Nsg Rules 
- Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only.
- Sku
Pulumi.Azure Native. Databricks. Inputs. Sku 
- The SKU of the resource.
- Dictionary<string, string>
- Resource tags.
- UiDefinition stringUri 
- The blob URI where the UI definition file is located.
- WorkspaceName string
- The name of the workspace.
- ManagedResource stringGroup Id 
- The managed resource group Id.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- 
[]WorkspaceProvider Authorization Args 
- The workspace provider authorizations.
- Encryption
WorkspaceProperties Encryption Args 
- Encryption properties for databricks workspace
- Location string
- The geo-location where the resource lives
- Parameters
WorkspaceCustom Parameters Args 
- The workspace's custom parameters.
- PublicNetwork string | PublicAccess Network Access 
- The network access type for accessing workspace. Set value to disabled to access workspace only via private link.
- RequiredNsg string | RequiredRules Nsg Rules 
- Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only.
- Sku
SkuArgs 
- The SKU of the resource.
- map[string]string
- Resource tags.
- UiDefinition stringUri 
- The blob URI where the UI definition file is located.
- WorkspaceName string
- The name of the workspace.
- managedResource StringGroup Id 
- The managed resource group Id.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- 
List<WorkspaceProvider Authorization> 
- The workspace provider authorizations.
- encryption
WorkspaceProperties Encryption 
- Encryption properties for databricks workspace
- location String
- The geo-location where the resource lives
- parameters
WorkspaceCustom Parameters 
- The workspace's custom parameters.
- publicNetwork String | PublicAccess Network Access 
- The network access type for accessing workspace. Set value to disabled to access workspace only via private link.
- requiredNsg String | RequiredRules Nsg Rules 
- Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only.
- sku Sku
- The SKU of the resource.
- Map<String,String>
- Resource tags.
- uiDefinition StringUri 
- The blob URI where the UI definition file is located.
- workspaceName String
- The name of the workspace.
- managedResource stringGroup Id 
- The managed resource group Id.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- 
WorkspaceProvider Authorization[] 
- The workspace provider authorizations.
- encryption
WorkspaceProperties Encryption 
- Encryption properties for databricks workspace
- location string
- The geo-location where the resource lives
- parameters
WorkspaceCustom Parameters 
- The workspace's custom parameters.
- publicNetwork string | PublicAccess Network Access 
- The network access type for accessing workspace. Set value to disabled to access workspace only via private link.
- requiredNsg string | RequiredRules Nsg Rules 
- Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only.
- sku Sku
- The SKU of the resource.
- {[key: string]: string}
- Resource tags.
- uiDefinition stringUri 
- The blob URI where the UI definition file is located.
- workspaceName string
- The name of the workspace.
- managed_resource_ strgroup_ id 
- The managed resource group Id.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- 
Sequence[WorkspaceProvider Authorization Args] 
- The workspace provider authorizations.
- encryption
WorkspaceProperties Encryption Args 
- Encryption properties for databricks workspace
- location str
- The geo-location where the resource lives
- parameters
WorkspaceCustom Parameters Args 
- The workspace's custom parameters.
- public_network_ str | Publicaccess Network Access 
- The network access type for accessing workspace. Set value to disabled to access workspace only via private link.
- required_nsg_ str | Requiredrules Nsg Rules 
- Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only.
- sku
SkuArgs 
- The SKU of the resource.
- Mapping[str, str]
- Resource tags.
- ui_definition_ struri 
- The blob URI where the UI definition file is located.
- workspace_name str
- The name of the workspace.
- managedResource StringGroup Id 
- The managed resource group Id.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- List<Property Map>
- The workspace provider authorizations.
- encryption Property Map
- Encryption properties for databricks workspace
- location String
- The geo-location where the resource lives
- parameters Property Map
- The workspace's custom parameters.
- publicNetwork String | "Enabled" | "Disabled"Access 
- The network access type for accessing workspace. Set value to disabled to access workspace only via private link.
- requiredNsg String | "AllRules Rules" | "No Azure Databricks Rules" | "No Azure Service Rules" 
- Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint. Supported values are 'AllRules' and 'NoAzureDatabricksRules'. 'NoAzureServiceRules' value is for internal use only.
- sku Property Map
- The SKU of the resource.
- Map<String>
- Resource tags.
- uiDefinition StringUri 
- 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:
- CreatedDate stringTime 
- Specifies the date and time when the workspace is created.
- DiskEncryption stringSet Id 
- The resource Id of the managed disk encryption set.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- PrivateEndpoint List<Pulumi.Connections Azure Native. Databricks. Outputs. Private Endpoint Connection Response> 
- Private endpoint connections created on the workspace
- ProvisioningState string
- The workspace provisioning state.
- SystemData Pulumi.Azure Native. Databricks. Outputs. System Data Response 
- The system metadata relating to this resource
- 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.Azure Native. Databricks. Outputs. Created By Response 
- Indicates the Object ID, PUID and Application ID of entity that created the workspace.
- ManagedDisk Pulumi.Identity Azure Native. Databricks. Outputs. Managed Identity Configuration Response 
- The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption
- StorageAccount Pulumi.Identity Azure Native. Databricks. Outputs. Managed Identity Configuration Response 
- The details of Managed Identity of Storage Account
- UpdatedBy Pulumi.Azure Native. Databricks. Outputs. Created By Response 
- Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- CreatedDate stringTime 
- Specifies the date and time when the workspace is created.
- DiskEncryption stringSet Id 
- The resource Id of the managed disk encryption set.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- PrivateEndpoint []PrivateConnections Endpoint Connection Response 
- Private endpoint connections created on the workspace
- ProvisioningState string
- The workspace provisioning state.
- SystemData SystemData Response 
- The system metadata relating to this resource
- 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 CreatedBy Response 
- Indicates the Object ID, PUID and Application ID of entity that created the workspace.
- ManagedDisk ManagedIdentity Identity Configuration Response 
- The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption
- StorageAccount ManagedIdentity Identity Configuration Response 
- The details of Managed Identity of Storage Account
- UpdatedBy CreatedBy Response 
- Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- createdDate StringTime 
- Specifies the date and time when the workspace is created.
- diskEncryption StringSet Id 
- The resource Id of the managed disk encryption set.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- privateEndpoint List<PrivateConnections Endpoint Connection Response> 
- Private endpoint connections created on the workspace
- provisioningState String
- The workspace provisioning state.
- systemData SystemData Response 
- The system metadata relating to this resource
- 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 CreatedBy Response 
- Indicates the Object ID, PUID and Application ID of entity that created the workspace.
- managedDisk ManagedIdentity Identity Configuration Response 
- The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption
- storageAccount ManagedIdentity Identity Configuration Response 
- The details of Managed Identity of Storage Account
- updatedBy CreatedBy Response 
- Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- createdDate stringTime 
- Specifies the date and time when the workspace is created.
- diskEncryption stringSet Id 
- The resource Id of the managed disk encryption set.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- privateEndpoint PrivateConnections Endpoint Connection Response[] 
- Private endpoint connections created on the workspace
- provisioningState string
- The workspace provisioning state.
- systemData SystemData Response 
- The system metadata relating to this resource
- 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 CreatedBy Response 
- Indicates the Object ID, PUID and Application ID of entity that created the workspace.
- managedDisk ManagedIdentity Identity Configuration Response 
- The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption
- storageAccount ManagedIdentity Identity Configuration Response 
- The details of Managed Identity of Storage Account
- updatedBy CreatedBy Response 
- Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- created_date_ strtime 
- Specifies the date and time when the workspace is created.
- disk_encryption_ strset_ id 
- The resource Id of the managed disk encryption set.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Response] 
- Private endpoint connections created on the workspace
- provisioning_state str
- The workspace provisioning state.
- system_data SystemData Response 
- The system metadata relating to this resource
- 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 CreatedBy Response 
- Indicates the Object ID, PUID and Application ID of entity that created the workspace.
- managed_disk_ Managedidentity Identity Configuration Response 
- The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption
- storage_account_ Managedidentity Identity Configuration Response 
- The details of Managed Identity of Storage Account
- updated_by CreatedBy Response 
- Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- createdDate StringTime 
- Specifies the date and time when the workspace is created.
- diskEncryption StringSet Id 
- The resource Id of the managed disk encryption set.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- privateEndpoint List<Property Map>Connections 
- Private endpoint connections created on the workspace
- provisioningState String
- The workspace provisioning state.
- systemData Property Map
- The system metadata relating to this resource
- 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.
- managedDisk Property MapIdentity 
- The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption
- storageAccount Property MapIdentity 
- 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.Azure Native. Databricks. Key Source 
- The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- KeyVault stringUri 
- 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
- KeyVault stringUri 
- 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
- keyVault StringUri 
- 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
- keyVault stringUri 
- 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_ struri 
- 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
- keyVault StringUri 
- The Uri of KeyVault.
- keyVersion String
- The version of KeyVault key.
EncryptionEntitiesDefinition, EncryptionEntitiesDefinitionArgs      
- ManagedDisk Pulumi.Azure Native. Databricks. Inputs. Managed Disk Encryption 
- Encryption properties for the databricks managed disks.
- ManagedServices Pulumi.Azure Native. Databricks. Inputs. Encryption V2 
- Encryption properties for the databricks managed services.
- ManagedDisk ManagedDisk Encryption 
- Encryption properties for the databricks managed disks.
- ManagedServices EncryptionV2 
- Encryption properties for the databricks managed services.
- managedDisk ManagedDisk Encryption 
- Encryption properties for the databricks managed disks.
- managedServices EncryptionV2 
- Encryption properties for the databricks managed services.
- managedDisk ManagedDisk Encryption 
- Encryption properties for the databricks managed disks.
- managedServices EncryptionV2 
- Encryption properties for the databricks managed services.
- managed_disk ManagedDisk Encryption 
- Encryption properties for the databricks managed disks.
- managed_services EncryptionV2 
- Encryption properties for the databricks managed services.
- managedDisk Property Map
- Encryption properties for the databricks managed disks.
- managedServices Property Map
- Encryption properties for the databricks managed services.
EncryptionEntitiesDefinitionResponse, EncryptionEntitiesDefinitionResponseArgs        
- ManagedDisk Pulumi.Azure Native. Databricks. Inputs. Managed Disk Encryption Response 
- Encryption properties for the databricks managed disks.
- ManagedServices Pulumi.Azure Native. Databricks. Inputs. Encryption V2Response 
- Encryption properties for the databricks managed services.
- ManagedDisk ManagedDisk Encryption Response 
- Encryption properties for the databricks managed disks.
- ManagedServices EncryptionV2Response 
- Encryption properties for the databricks managed services.
- managedDisk ManagedDisk Encryption Response 
- Encryption properties for the databricks managed disks.
- managedServices EncryptionV2Response 
- Encryption properties for the databricks managed services.
- managedDisk ManagedDisk Encryption Response 
- Encryption properties for the databricks managed disks.
- managedServices EncryptionV2Response 
- Encryption properties for the databricks managed services.
- managed_disk ManagedDisk Encryption Response 
- Encryption properties for the databricks managed disks.
- managed_services EncryptionV2Response 
- Encryption properties for the databricks managed services.
- managedDisk Property Map
- Encryption properties for the databricks managed disks.
- managedServices Property Map
- Encryption properties for the databricks managed services.
EncryptionKeySource, EncryptionKeySourceArgs      
- Microsoft_Keyvault
- Microsoft.Keyvault
- EncryptionKey Source_Microsoft_Keyvault 
- Microsoft.Keyvault
- Microsoft_Keyvault
- Microsoft.Keyvault
- Microsoft_Keyvault
- Microsoft.Keyvault
- MICROSOFT_KEYVAULT
- Microsoft.Keyvault
- "Microsoft.Keyvault" 
- Microsoft.Keyvault
EncryptionResponse, EncryptionResponseArgs    
- KeyName string
- The name of KeyVault key.
- KeySource string
- The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- KeyVault stringUri 
- 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
- KeyVault stringUri 
- 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
- keyVault StringUri 
- 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
- keyVault stringUri 
- 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_ struri 
- 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
- keyVault StringUri 
- The Uri of KeyVault.
- keyVersion String
- The version of KeyVault key.
EncryptionV2, EncryptionV2Args    
- KeySource string | Pulumi.Azure Native. Databricks. Encryption Key Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- KeyVault Pulumi.Properties Azure Native. Databricks. Inputs. Encryption V2Key Vault Properties 
- Key Vault input properties for encryption.
- KeySource string | EncryptionKey Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- KeyVault EncryptionProperties V2Key Vault Properties 
- Key Vault input properties for encryption.
- keySource String | EncryptionKey Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault EncryptionProperties V2Key Vault Properties 
- Key Vault input properties for encryption.
- keySource string | EncryptionKey Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault EncryptionProperties V2Key Vault Properties 
- Key Vault input properties for encryption.
- key_source str | EncryptionKey Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key_vault_ Encryptionproperties V2Key Vault Properties 
- Key Vault input properties for encryption.
- keySource String | "Microsoft.Keyvault" 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault Property MapProperties 
- Key Vault input properties for encryption.
EncryptionV2KeyVaultProperties, EncryptionV2KeyVaultPropertiesArgs        
- KeyName string
- The name of KeyVault key.
- KeyVault stringUri 
- The Uri of KeyVault.
- KeyVersion string
- The version of KeyVault key.
- KeyName string
- The name of KeyVault key.
- KeyVault stringUri 
- The Uri of KeyVault.
- KeyVersion string
- The version of KeyVault key.
- keyName String
- The name of KeyVault key.
- keyVault StringUri 
- The Uri of KeyVault.
- keyVersion String
- The version of KeyVault key.
- keyName string
- The name of KeyVault key.
- keyVault stringUri 
- The Uri of KeyVault.
- keyVersion string
- The version of KeyVault key.
- key_name str
- The name of KeyVault key.
- key_vault_ struri 
- The Uri of KeyVault.
- key_version str
- The version of KeyVault key.
- keyName String
- The name of KeyVault key.
- keyVault StringUri 
- The Uri of KeyVault.
- keyVersion String
- The version of KeyVault key.
EncryptionV2Response, EncryptionV2ResponseArgs    
- KeySource string
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- KeyVault Pulumi.Properties Azure Native. Databricks. Inputs. Encryption V2Response Key Vault Properties 
- Key Vault input properties for encryption.
- KeySource string
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- KeyVault EncryptionProperties V2Response Key Vault Properties 
- Key Vault input properties for encryption.
- keySource String
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault EncryptionProperties V2Response Key Vault Properties 
- Key Vault input properties for encryption.
- keySource string
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault EncryptionProperties V2Response Key Vault Properties 
- Key Vault input properties for encryption.
- key_source str
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key_vault_ Encryptionproperties V2Response Key Vault Properties 
- Key Vault input properties for encryption.
- keySource String
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault Property MapProperties 
- Key Vault input properties for encryption.
EncryptionV2ResponseKeyVaultProperties, EncryptionV2ResponseKeyVaultPropertiesArgs          
- KeyName string
- The name of KeyVault key.
- KeyVault stringUri 
- The Uri of KeyVault.
- KeyVersion string
- The version of KeyVault key.
- KeyName string
- The name of KeyVault key.
- KeyVault stringUri 
- The Uri of KeyVault.
- KeyVersion string
- The version of KeyVault key.
- keyName String
- The name of KeyVault key.
- keyVault StringUri 
- The Uri of KeyVault.
- keyVersion String
- The version of KeyVault key.
- keyName string
- The name of KeyVault key.
- keyVault stringUri 
- The Uri of KeyVault.
- keyVersion string
- The version of KeyVault key.
- key_name str
- The name of KeyVault key.
- key_vault_ struri 
- The Uri of KeyVault.
- key_version str
- The version of KeyVault key.
- keyName String
- The name of KeyVault key.
- keyVault StringUri 
- The Uri of KeyVault.
- keyVersion String
- The version of KeyVault key.
KeySource, KeySourceArgs    
- Default
- Default
- Microsoft_Keyvault
- Microsoft.Keyvault
- KeySource Default 
- 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
ManagedDiskEncryption, ManagedDiskEncryptionArgs      
- KeySource string | Pulumi.Azure Native. Databricks. Encryption Key Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- KeyVault Pulumi.Properties Azure Native. Databricks. Inputs. Managed Disk Encryption Key Vault Properties 
- Key Vault input properties for encryption.
- RotationTo boolLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- KeySource string | EncryptionKey Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- KeyVault ManagedProperties Disk Encryption Key Vault Properties 
- Key Vault input properties for encryption.
- RotationTo boolLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- keySource String | EncryptionKey Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault ManagedProperties Disk Encryption Key Vault Properties 
- Key Vault input properties for encryption.
- rotationTo BooleanLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- keySource string | EncryptionKey Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault ManagedProperties Disk Encryption Key Vault Properties 
- Key Vault input properties for encryption.
- rotationTo booleanLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- key_source str | EncryptionKey Source 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key_vault_ Managedproperties Disk Encryption Key Vault Properties 
- Key Vault input properties for encryption.
- rotation_to_ boollatest_ key_ version_ enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- keySource String | "Microsoft.Keyvault" 
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault Property MapProperties 
- Key Vault input properties for encryption.
- rotationTo BooleanLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
ManagedDiskEncryptionKeyVaultProperties, ManagedDiskEncryptionKeyVaultPropertiesArgs            
- KeyName string
- The name of KeyVault key.
- KeyVault stringUri 
- The URI of KeyVault.
- KeyVersion string
- The version of KeyVault key.
- KeyName string
- The name of KeyVault key.
- KeyVault stringUri 
- The URI of KeyVault.
- KeyVersion string
- The version of KeyVault key.
- keyName String
- The name of KeyVault key.
- keyVault StringUri 
- The URI of KeyVault.
- keyVersion String
- The version of KeyVault key.
- keyName string
- The name of KeyVault key.
- keyVault stringUri 
- The URI of KeyVault.
- keyVersion string
- The version of KeyVault key.
- key_name str
- The name of KeyVault key.
- key_vault_ struri 
- The URI of KeyVault.
- key_version str
- The version of KeyVault key.
- keyName String
- The name of KeyVault key.
- keyVault StringUri 
- The URI of KeyVault.
- keyVersion String
- The version of KeyVault key.
ManagedDiskEncryptionResponse, ManagedDiskEncryptionResponseArgs        
- KeySource string
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- KeyVault Pulumi.Properties Azure Native. Databricks. Inputs. Managed Disk Encryption Response Key Vault Properties 
- Key Vault input properties for encryption.
- RotationTo boolLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- KeySource string
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- KeyVault ManagedProperties Disk Encryption Response Key Vault Properties 
- Key Vault input properties for encryption.
- RotationTo boolLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- keySource String
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault ManagedProperties Disk Encryption Response Key Vault Properties 
- Key Vault input properties for encryption.
- rotationTo BooleanLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- keySource string
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault ManagedProperties Disk Encryption Response Key Vault Properties 
- Key Vault input properties for encryption.
- rotationTo booleanLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- key_source str
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key_vault_ Managedproperties Disk Encryption Response Key Vault Properties 
- Key Vault input properties for encryption.
- rotation_to_ boollatest_ key_ version_ enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- keySource String
- The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- keyVault Property MapProperties 
- Key Vault input properties for encryption.
- rotationTo BooleanLatest Key Version Enabled 
- Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
ManagedDiskEncryptionResponseKeyVaultProperties, ManagedDiskEncryptionResponseKeyVaultPropertiesArgs              
- KeyName string
- The name of KeyVault key.
- KeyVault stringUri 
- The URI of KeyVault.
- KeyVersion string
- The version of KeyVault key.
- KeyName string
- The name of KeyVault key.
- KeyVault stringUri 
- The URI of KeyVault.
- KeyVersion string
- The version of KeyVault key.
- keyName String
- The name of KeyVault key.
- keyVault StringUri 
- The URI of KeyVault.
- keyVersion String
- The version of KeyVault key.
- keyName string
- The name of KeyVault key.
- keyVault stringUri 
- The URI of KeyVault.
- keyVersion string
- The version of KeyVault key.
- key_name str
- The name of KeyVault key.
- key_vault_ struri 
- The URI of KeyVault.
- key_version str
- The version of KeyVault key.
- keyName String
- The name of KeyVault key.
- keyVault StringUri 
- The URI of KeyVault.
- keyVersion String
- The version of KeyVault key.
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.
PrivateEndpointConnectionPropertiesResponse, PrivateEndpointConnectionPropertiesResponseArgs          
- PrivateLink Pulumi.Service Connection State Azure Native. Databricks. Inputs. Private Link Service Connection State Response 
- Private endpoint connection state
- ProvisioningState string
- Provisioning state of the private endpoint connection.
- GroupIds List<string>
- GroupIds from the private link service resource.
- PrivateEndpoint Pulumi.Azure Native. Databricks. Inputs. Private Endpoint Response 
- Private endpoint
- PrivateLink PrivateService Connection State Link Service Connection State Response 
- Private endpoint connection state
- ProvisioningState string
- Provisioning state of the private endpoint connection.
- GroupIds []string
- GroupIds from the private link service resource.
- PrivateEndpoint PrivateEndpoint Response 
- Private endpoint
- privateLink PrivateService Connection State Link Service Connection State Response 
- Private endpoint connection state
- provisioningState String
- Provisioning state of the private endpoint connection.
- groupIds List<String>
- GroupIds from the private link service resource.
- privateEndpoint PrivateEndpoint Response 
- Private endpoint
- privateLink PrivateService Connection State Link Service Connection State Response 
- Private endpoint connection state
- provisioningState string
- Provisioning state of the private endpoint connection.
- groupIds string[]
- GroupIds from the private link service resource.
- privateEndpoint PrivateEndpoint Response 
- Private endpoint
- private_link_ Privateservice_ connection_ state Link Service Connection State Response 
- Private endpoint connection state
- provisioning_state str
- Provisioning state of the private endpoint connection.
- group_ids Sequence[str]
- GroupIds from the private link service resource.
- private_endpoint PrivateEndpoint Response 
- Private endpoint
- privateLink Property MapService Connection State 
- Private endpoint connection state
- provisioningState String
- Provisioning state of the private endpoint connection.
- groupIds List<String>
- GroupIds from the private link service resource.
- privateEndpoint Property Map
- Private endpoint
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs        
- Id string
- The resource identifier.
- Name string
- The resource name.
- Properties
Pulumi.Azure Native. Databricks. Inputs. Private Endpoint Connection Properties Response 
- The private endpoint connection properties.
- Type string
- The resource type.
- Id string
- The resource identifier.
- Name string
- The resource name.
- Properties
PrivateEndpoint Connection Properties Response 
- The private endpoint connection properties.
- Type string
- The resource type.
- id String
- The resource identifier.
- name String
- The resource name.
- properties
PrivateEndpoint Connection Properties Response 
- The private endpoint connection properties.
- type String
- The resource type.
- id string
- The resource identifier.
- name string
- The resource name.
- properties
PrivateEndpoint Connection Properties Response 
- The private endpoint connection properties.
- type string
- The resource type.
- id str
- The resource identifier.
- name str
- The resource name.
- properties
PrivateEndpoint Connection Properties Response 
- The private endpoint connection properties.
- type str
- The resource type.
- id String
- The resource identifier.
- name String
- The resource name.
- properties Property Map
- The private endpoint connection properties.
- type String
- The resource type.
PrivateEndpointResponse, PrivateEndpointResponseArgs      
- Id string
- The resource identifier.
- Id string
- The resource identifier.
- id String
- The resource identifier.
- id string
- The resource identifier.
- id str
- The resource identifier.
- id String
- The resource identifier.
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs            
- Status string
- The status of a private endpoint connection
- ActionsRequired string
- Actions required for a private endpoint connection
- Description string
- The description for the current state of a private endpoint connection
- Status string
- The status of a private endpoint connection
- ActionsRequired string
- Actions required for a private endpoint connection
- Description string
- The description for the current state of a private endpoint connection
- status String
- The status of a private endpoint connection
- actionsRequired String
- Actions required for a private endpoint connection
- description String
- The description for the current state of a private endpoint connection
- status string
- The status of a private endpoint connection
- actionsRequired string
- Actions required for a private endpoint connection
- description string
- The description for the current state of a private endpoint connection
- status str
- The status of a private endpoint connection
- actions_required str
- Actions required for a private endpoint connection
- description str
- The description for the current state of a private endpoint connection
- status String
- The status of a private endpoint connection
- actionsRequired String
- Actions required for a private endpoint connection
- description String
- The description for the current state of a private endpoint connection
PublicNetworkAccess, PublicNetworkAccessArgs      
- Enabled
- Enabled
- Disabled
- Disabled
- PublicNetwork Access Enabled 
- Enabled
- PublicNetwork Access Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
RequiredNsgRules, RequiredNsgRulesArgs      
- AllRules 
- AllRules
- NoAzure Databricks Rules 
- NoAzureDatabricksRules
- NoAzure Service Rules 
- NoAzureServiceRules
- RequiredNsg Rules All Rules 
- AllRules
- RequiredNsg Rules No Azure Databricks Rules 
- NoAzureDatabricksRules
- RequiredNsg Rules No Azure Service Rules 
- NoAzureServiceRules
- AllRules 
- AllRules
- NoAzure Databricks Rules 
- NoAzureDatabricksRules
- NoAzure Service Rules 
- NoAzureServiceRules
- AllRules 
- AllRules
- NoAzure Databricks Rules 
- NoAzureDatabricksRules
- NoAzure Service Rules 
- NoAzureServiceRules
- ALL_RULES
- AllRules
- NO_AZURE_DATABRICKS_RULES
- NoAzureDatabricksRules
- NO_AZURE_SERVICE_RULES
- NoAzureServiceRules
- "AllRules" 
- AllRules
- "NoAzure Databricks Rules" 
- NoAzureDatabricksRules
- "NoAzure Service Rules" 
- NoAzureServiceRules
Sku, SkuArgs  
SkuResponse, SkuResponseArgs    
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
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          
WorkspaceCustomObjectParameterResponse, WorkspaceCustomObjectParameterResponseArgs          
WorkspaceCustomParameters, WorkspaceCustomParametersArgs      
- AmlWorkspace Pulumi.Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- CustomPrivate Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- The name of the Private Subnet within the Virtual Network
- CustomPublic Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- The name of a Public Subnet within the Virtual Network
- CustomVirtual Pulumi.Network Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- The ID of a Virtual Network where this Databricks Cluster should be created
- EnableNo Pulumi.Public Ip Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter 
- Should the Public IP be Disabled?
- Encryption
Pulumi.Azure Native. Databricks. Inputs. Workspace Encryption Parameter 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- LoadBalancer Pulumi.Backend Pool Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- LoadBalancer Pulumi.Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- NatGateway Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- PrepareEncryption Pulumi.Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- PublicIp Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- Name of the Public IP for No Public IP workspace with managed vNet.
- RequireInfrastructure Pulumi.Encryption Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter 
- 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.
- StorageAccount Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- Default DBFS storage account name.
- StorageAccount Pulumi.Sku Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- VnetAddress Pulumi.Prefix Azure Native. Databricks. Inputs. Workspace Custom String Parameter 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- AmlWorkspace WorkspaceId Custom String Parameter 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- CustomPrivate WorkspaceSubnet Name Custom String Parameter 
- The name of the Private Subnet within the Virtual Network
- CustomPublic WorkspaceSubnet Name Custom String Parameter 
- The name of a Public Subnet within the Virtual Network
- CustomVirtual WorkspaceNetwork Id Custom String Parameter 
- The ID of a Virtual Network where this Databricks Cluster should be created
- EnableNo WorkspacePublic Ip Custom Boolean Parameter 
- Should the Public IP be Disabled?
- Encryption
WorkspaceEncryption Parameter 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- LoadBalancer WorkspaceBackend Pool Name Custom String Parameter 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- LoadBalancer WorkspaceId Custom String Parameter 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- NatGateway WorkspaceName Custom String Parameter 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- PrepareEncryption WorkspaceCustom Boolean Parameter 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- PublicIp WorkspaceName Custom String Parameter 
- Name of the Public IP for No Public IP workspace with managed vNet.
- RequireInfrastructure WorkspaceEncryption Custom Boolean Parameter 
- 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.
- StorageAccount WorkspaceName Custom String Parameter 
- Default DBFS storage account name.
- StorageAccount WorkspaceSku Name Custom String Parameter 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- VnetAddress WorkspacePrefix Custom String Parameter 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- amlWorkspace WorkspaceId Custom String Parameter 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- customPrivate WorkspaceSubnet Name Custom String Parameter 
- The name of the Private Subnet within the Virtual Network
- customPublic WorkspaceSubnet Name Custom String Parameter 
- The name of a Public Subnet within the Virtual Network
- customVirtual WorkspaceNetwork Id Custom String Parameter 
- The ID of a Virtual Network where this Databricks Cluster should be created
- enableNo WorkspacePublic Ip Custom Boolean Parameter 
- Should the Public IP be Disabled?
- encryption
WorkspaceEncryption Parameter 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- loadBalancer WorkspaceBackend Pool Name Custom String Parameter 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- loadBalancer WorkspaceId Custom String Parameter 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- natGateway WorkspaceName Custom String Parameter 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepareEncryption WorkspaceCustom Boolean Parameter 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- publicIp WorkspaceName Custom String Parameter 
- Name of the Public IP for No Public IP workspace with managed vNet.
- requireInfrastructure WorkspaceEncryption Custom Boolean Parameter 
- 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.
- storageAccount WorkspaceName Custom String Parameter 
- Default DBFS storage account name.
- storageAccount WorkspaceSku Name Custom String Parameter 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnetAddress WorkspacePrefix Custom String Parameter 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- amlWorkspace WorkspaceId Custom String Parameter 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- customPrivate WorkspaceSubnet Name Custom String Parameter 
- The name of the Private Subnet within the Virtual Network
- customPublic WorkspaceSubnet Name Custom String Parameter 
- The name of a Public Subnet within the Virtual Network
- customVirtual WorkspaceNetwork Id Custom String Parameter 
- The ID of a Virtual Network where this Databricks Cluster should be created
- enableNo WorkspacePublic Ip Custom Boolean Parameter 
- Should the Public IP be Disabled?
- encryption
WorkspaceEncryption Parameter 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- loadBalancer WorkspaceBackend Pool Name Custom String Parameter 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- loadBalancer WorkspaceId Custom String Parameter 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- natGateway WorkspaceName Custom String Parameter 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepareEncryption WorkspaceCustom Boolean Parameter 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- publicIp WorkspaceName Custom String Parameter 
- Name of the Public IP for No Public IP workspace with managed vNet.
- requireInfrastructure WorkspaceEncryption Custom Boolean Parameter 
- 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.
- storageAccount WorkspaceName Custom String Parameter 
- Default DBFS storage account name.
- storageAccount WorkspaceSku Name Custom String Parameter 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnetAddress WorkspacePrefix Custom String Parameter 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- aml_workspace_ Workspaceid Custom String Parameter 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom_private_ Workspacesubnet_ name Custom String Parameter 
- The name of the Private Subnet within the Virtual Network
- custom_public_ Workspacesubnet_ name Custom String Parameter 
- The name of a Public Subnet within the Virtual Network
- custom_virtual_ Workspacenetwork_ id Custom String Parameter 
- The ID of a Virtual Network where this Databricks Cluster should be created
- enable_no_ Workspacepublic_ ip Custom Boolean Parameter 
- Should the Public IP be Disabled?
- encryption
WorkspaceEncryption Parameter 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load_balancer_ Workspacebackend_ pool_ name Custom String Parameter 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load_balancer_ Workspaceid Custom String Parameter 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat_gateway_ Workspacename Custom String Parameter 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare_encryption WorkspaceCustom Boolean Parameter 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public_ip_ Workspacename Custom String Parameter 
- Name of the Public IP for No Public IP workspace with managed vNet.
- require_infrastructure_ Workspaceencryption Custom Boolean Parameter 
- 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_ Workspacename Custom String Parameter 
- Default DBFS storage account name.
- storage_account_ Workspacesku_ name Custom String Parameter 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet_address_ Workspaceprefix Custom String Parameter 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- amlWorkspace Property MapId 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- customPrivate Property MapSubnet Name 
- The name of the Private Subnet within the Virtual Network
- customPublic Property MapSubnet Name 
- The name of a Public Subnet within the Virtual Network
- customVirtual Property MapNetwork Id 
- The ID of a Virtual Network where this Databricks Cluster should be created
- enableNo Property MapPublic Ip 
- Should the Public IP be Disabled?
- encryption Property Map
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- loadBalancer Property MapBackend Pool Name 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- loadBalancer Property MapId 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- natGateway Property MapName 
- 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.
- publicIp Property MapName 
- Name of the Public IP for No Public IP workspace with managed vNet.
- requireInfrastructure Property MapEncryption 
- 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.
- storageAccount Property MapName 
- Default DBFS storage account name.
- storageAccount Property MapSku Name 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnetAddress Property MapPrefix 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
WorkspaceCustomParametersResponse, WorkspaceCustomParametersResponseArgs        
- 
Pulumi.Azure Native. Databricks. Inputs. Workspace Custom Object Parameter Response 
- Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- AmlWorkspace Pulumi.Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- CustomPrivate Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- The name of the Private Subnet within the Virtual Network
- CustomPublic Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- The name of a Public Subnet within the Virtual Network
- CustomVirtual Pulumi.Network Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- The ID of a Virtual Network where this Databricks Cluster should be created
- EnableNo Pulumi.Public Ip Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter Response 
- Should the Public IP be Disabled?
- Encryption
Pulumi.Azure Native. Databricks. Inputs. Workspace Encryption Parameter Response 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- LoadBalancer Pulumi.Backend Pool Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- LoadBalancer Pulumi.Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- NatGateway Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- PrepareEncryption Pulumi.Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter Response 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- PublicIp Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- Name of the Public IP for No Public IP workspace with managed vNet.
- RequireInfrastructure Pulumi.Encryption Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter Response 
- 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.
- StorageAccount Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- Default DBFS storage account name.
- StorageAccount Pulumi.Sku Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- VnetAddress Pulumi.Prefix Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- 
WorkspaceCustom Object Parameter Response 
- Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- AmlWorkspace WorkspaceId Custom String Parameter Response 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- CustomPrivate WorkspaceSubnet Name Custom String Parameter Response 
- The name of the Private Subnet within the Virtual Network
- CustomPublic WorkspaceSubnet Name Custom String Parameter Response 
- The name of a Public Subnet within the Virtual Network
- CustomVirtual WorkspaceNetwork Id Custom String Parameter Response 
- The ID of a Virtual Network where this Databricks Cluster should be created
- EnableNo WorkspacePublic Ip Custom Boolean Parameter Response 
- Should the Public IP be Disabled?
- Encryption
WorkspaceEncryption Parameter Response 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- LoadBalancer WorkspaceBackend Pool Name Custom String Parameter Response 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- LoadBalancer WorkspaceId Custom String Parameter Response 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- NatGateway WorkspaceName Custom String Parameter Response 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- PrepareEncryption WorkspaceCustom Boolean Parameter Response 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- PublicIp WorkspaceName Custom String Parameter Response 
- Name of the Public IP for No Public IP workspace with managed vNet.
- RequireInfrastructure WorkspaceEncryption Custom Boolean Parameter Response 
- 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.
- StorageAccount WorkspaceName Custom String Parameter Response 
- Default DBFS storage account name.
- StorageAccount WorkspaceSku Name Custom String Parameter Response 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- VnetAddress WorkspacePrefix Custom String Parameter Response 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- 
WorkspaceCustom Object Parameter Response 
- Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- amlWorkspace WorkspaceId Custom String Parameter Response 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- customPrivate WorkspaceSubnet Name Custom String Parameter Response 
- The name of the Private Subnet within the Virtual Network
- customPublic WorkspaceSubnet Name Custom String Parameter Response 
- The name of a Public Subnet within the Virtual Network
- customVirtual WorkspaceNetwork Id Custom String Parameter Response 
- The ID of a Virtual Network where this Databricks Cluster should be created
- enableNo WorkspacePublic Ip Custom Boolean Parameter Response 
- Should the Public IP be Disabled?
- encryption
WorkspaceEncryption Parameter Response 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- loadBalancer WorkspaceBackend Pool Name Custom String Parameter Response 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- loadBalancer WorkspaceId Custom String Parameter Response 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- natGateway WorkspaceName Custom String Parameter Response 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepareEncryption WorkspaceCustom Boolean Parameter Response 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- publicIp WorkspaceName Custom String Parameter Response 
- Name of the Public IP for No Public IP workspace with managed vNet.
- requireInfrastructure WorkspaceEncryption Custom Boolean Parameter Response 
- 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.
- storageAccount WorkspaceName Custom String Parameter Response 
- Default DBFS storage account name.
- storageAccount WorkspaceSku Name Custom String Parameter Response 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnetAddress WorkspacePrefix Custom String Parameter Response 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- 
WorkspaceCustom Object Parameter Response 
- Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- amlWorkspace WorkspaceId Custom String Parameter Response 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- customPrivate WorkspaceSubnet Name Custom String Parameter Response 
- The name of the Private Subnet within the Virtual Network
- customPublic WorkspaceSubnet Name Custom String Parameter Response 
- The name of a Public Subnet within the Virtual Network
- customVirtual WorkspaceNetwork Id Custom String Parameter Response 
- The ID of a Virtual Network where this Databricks Cluster should be created
- enableNo WorkspacePublic Ip Custom Boolean Parameter Response 
- Should the Public IP be Disabled?
- encryption
WorkspaceEncryption Parameter Response 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- loadBalancer WorkspaceBackend Pool Name Custom String Parameter Response 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- loadBalancer WorkspaceId Custom String Parameter Response 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- natGateway WorkspaceName Custom String Parameter Response 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepareEncryption WorkspaceCustom Boolean Parameter Response 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- publicIp WorkspaceName Custom String Parameter Response 
- Name of the Public IP for No Public IP workspace with managed vNet.
- requireInfrastructure WorkspaceEncryption Custom Boolean Parameter Response 
- 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.
- storageAccount WorkspaceName Custom String Parameter Response 
- Default DBFS storage account name.
- storageAccount WorkspaceSku Name Custom String Parameter Response 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnetAddress WorkspacePrefix Custom String Parameter Response 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- 
WorkspaceCustom Object Parameter Response 
- Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- aml_workspace_ Workspaceid Custom String Parameter Response 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom_private_ Workspacesubnet_ name Custom String Parameter Response 
- The name of the Private Subnet within the Virtual Network
- custom_public_ Workspacesubnet_ name Custom String Parameter Response 
- The name of a Public Subnet within the Virtual Network
- custom_virtual_ Workspacenetwork_ id Custom String Parameter Response 
- The ID of a Virtual Network where this Databricks Cluster should be created
- enable_no_ Workspacepublic_ ip Custom Boolean Parameter Response 
- Should the Public IP be Disabled?
- encryption
WorkspaceEncryption Parameter Response 
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load_balancer_ Workspacebackend_ pool_ name Custom String Parameter Response 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load_balancer_ Workspaceid Custom String Parameter Response 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat_gateway_ Workspacename Custom String Parameter Response 
- Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare_encryption WorkspaceCustom Boolean Parameter Response 
- Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public_ip_ Workspacename Custom String Parameter Response 
- Name of the Public IP for No Public IP workspace with managed vNet.
- require_infrastructure_ Workspaceencryption Custom Boolean Parameter Response 
- 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_ Workspacename Custom String Parameter Response 
- Default DBFS storage account name.
- storage_account_ Workspacesku_ name Custom String Parameter Response 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet_address_ Workspaceprefix Custom String Parameter Response 
- Address prefix for Managed virtual network. Default value for this input is 10.139.
- Property Map
- Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- amlWorkspace Property MapId 
- The ID of a Azure Machine Learning workspace to link with Databricks workspace
- customPrivate Property MapSubnet Name 
- The name of the Private Subnet within the Virtual Network
- customPublic Property MapSubnet Name 
- The name of a Public Subnet within the Virtual Network
- customVirtual Property MapNetwork Id 
- The ID of a Virtual Network where this Databricks Cluster should be created
- enableNo Property MapPublic Ip 
- Should the Public IP be Disabled?
- encryption Property Map
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- loadBalancer Property MapBackend Pool Name 
- Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- loadBalancer Property MapId 
- Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- natGateway Property MapName 
- 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.
- publicIp Property MapName 
- Name of the Public IP for No Public IP workspace with managed vNet.
- requireInfrastructure Property MapEncryption 
- 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.
- storageAccount Property MapName 
- Default DBFS storage account name.
- storageAccount Property MapSku Name 
- Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnetAddress Property MapPrefix 
- 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          
WorkspaceEncryptionParameter, WorkspaceEncryptionParameterArgs      
- Value
Pulumi.Azure Native. 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.Azure Native. Databricks. Inputs. Encryption Response 
- 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.
WorkspacePropertiesEncryption, WorkspacePropertiesEncryptionArgs      
- Entities
Pulumi.Azure Native. Databricks. Inputs. Encryption Entities Definition 
- Encryption entities definition for the workspace.
- Entities
EncryptionEntities Definition 
- Encryption entities definition for the workspace.
- entities
EncryptionEntities Definition 
- Encryption entities definition for the workspace.
- entities
EncryptionEntities Definition 
- Encryption entities definition for the workspace.
- entities
EncryptionEntities Definition 
- Encryption entities definition for the workspace.
- entities Property Map
- Encryption entities definition for the workspace.
WorkspacePropertiesResponseEncryption, WorkspacePropertiesResponseEncryptionArgs        
- Entities
Pulumi.Azure Native. Databricks. Inputs. Encryption Entities Definition Response 
- Encryption entities definition for the workspace.
- Entities
EncryptionEntities Definition Response 
- Encryption entities definition for the workspace.
- entities
EncryptionEntities Definition Response 
- Encryption entities definition for the workspace.
- entities
EncryptionEntities Definition Response 
- Encryption entities definition for the workspace.
- entities
EncryptionEntities Definition Response 
- Encryption entities definition for the workspace.
- entities Property Map
- Encryption entities definition for the workspace.
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.
- RoleDefinition stringId 
- 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.
- RoleDefinition stringId 
- 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.
- roleDefinition StringId 
- 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.
- roleDefinition stringId 
- 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_ strid 
- 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.
- roleDefinition StringId 
- 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.
- RoleDefinition stringId 
- 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.
- RoleDefinition stringId 
- 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.
- roleDefinition StringId 
- 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.
- roleDefinition stringId 
- 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_ strid 
- 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.
- roleDefinition StringId 
- 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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0