published on Saturday, Jul 18, 2026 by Pulumi
published on Saturday, Jul 18, 2026 by Pulumi
Information about workspace.
Uses Azure REST API version 2026-01-01. In version 2.x of the Azure Native provider, it used API version 2023-02-01.
Other available API versions: 2023-02-01, 2023-09-15-preview, 2024-05-01, 2024-09-01-preview, 2025-03-01-preview, 2025-08-01-preview, 2025-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native databricks [ApiVersion]. See the version guide for details.
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()
{
ComputeMode = AzureNative.Databricks.ComputeMode.Hybrid,
Location = "westus",
ManagedResourceGroupId = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
{
PrepareEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
{
Value = true,
},
},
ResourceGroupName = "rg",
Sku = new AzureNative.Databricks.Inputs.SkuArgs
{
Name = "premium",
},
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
ComputeMode: pulumi.String(databricks.ComputeModeHybrid),
Location: pulumi.String("westus"),
ManagedResourceGroupId: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"),
Parameters: &databricks.WorkspaceCustomParametersArgs{
PrepareEncryption: &databricks.WorkspaceCustomBooleanParameterArgs{
Value: pulumi.Bool(true),
},
},
ResourceGroupName: pulumi.String("rg"),
Sku: &databricks.SkuArgs{
Name: pulumi.String("premium"),
},
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_databricks_workspace" "workspace" {
compute_mode = "Hybrid"
location = "westus"
managed_resource_group_id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"
parameters = {
prepare_encryption = {
value = true
}
}
resource_group_name = "rg"
sku = {
name = "premium"
}
workspace_name = "myWorkspace"
}
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 com.pulumi.azurenative.databricks.inputs.SkuArgs;
import java.util.ArrayList;
import java.util.Arrays;
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()
.computeMode("Hybrid")
.location("westus")
.managedResourceGroupId("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG")
.parameters(WorkspaceCustomParametersArgs.builder()
.prepareEncryption(WorkspaceCustomBooleanParameterArgs.builder()
.value(true)
.build())
.build())
.resourceGroupName("rg")
.sku(SkuArgs.builder()
.name("premium")
.build())
.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", {
computeMode: azure_native.databricks.ComputeMode.Hybrid,
location: "westus",
managedResourceGroupId: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
parameters: {
prepareEncryption: {
value: true,
},
},
resourceGroupName: "rg",
sku: {
name: "premium",
},
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
compute_mode=azure_native.databricks.ComputeMode.HYBRID,
location="westus",
managed_resource_group_id="/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
parameters={
"prepare_encryption": {
"value": True,
},
},
resource_group_name="rg",
sku={
"name": "premium",
},
workspace_name="myWorkspace")
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
computeMode: Hybrid
location: westus
managedResourceGroupId: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG
parameters:
prepareEncryption:
value: true
resourceGroupName: rg
sku:
name: premium
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()
{
ComputeMode = AzureNative.Databricks.ComputeMode.Hybrid,
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
ResourceGroupName = "rg",
Sku = new AzureNative.Databricks.Inputs.SkuArgs
{
Name = "premium",
},
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
ComputeMode: pulumi.String(databricks.ComputeModeHybrid),
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"),
ResourceGroupName: pulumi.String("rg"),
Sku: &databricks.SkuArgs{
Name: pulumi.String("premium"),
},
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_databricks_workspace" "workspace" {
compute_mode = "Hybrid"
encryption = {
entities = {
managed_disk = {
key_source = "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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"
resource_group_name = "rg"
sku = {
name = "premium"
}
workspace_name = "myWorkspace"
}
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 com.pulumi.azurenative.databricks.inputs.SkuArgs;
import java.util.ArrayList;
import java.util.Arrays;
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()
.computeMode("Hybrid")
.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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG")
.resourceGroupName("rg")
.sku(SkuArgs.builder()
.name("premium")
.build())
.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", {
computeMode: azure_native.databricks.ComputeMode.Hybrid,
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
resourceGroupName: "rg",
sku: {
name: "premium",
},
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
compute_mode=azure_native.databricks.ComputeMode.HYBRID,
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
resource_group_name="rg",
sku={
"name": "premium",
},
workspace_name="myWorkspace")
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
computeMode: Hybrid
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG
resourceGroupName: rg
sku:
name: premium
workspaceName: myWorkspace
Create or update a workspace with Enhanced Security & Compliance Add-On
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()
{
ComputeMode = AzureNative.Databricks.ComputeMode.Hybrid,
EnhancedSecurityCompliance = new AzureNative.Databricks.Inputs.EnhancedSecurityComplianceDefinitionArgs
{
AutomaticClusterUpdate = new AzureNative.Databricks.Inputs.AutomaticClusterUpdateDefinitionArgs
{
Value = AzureNative.Databricks.AutomaticClusterUpdateValue.Enabled,
},
ComplianceSecurityProfile = new AzureNative.Databricks.Inputs.ComplianceSecurityProfileDefinitionArgs
{
ComplianceStandards = new[]
{
AzureNative.Databricks.ComplianceStandard.PCI_DSS,
AzureNative.Databricks.ComplianceStandard.HIPAA,
},
Value = AzureNative.Databricks.ComplianceSecurityProfileValue.Enabled,
},
EnhancedSecurityMonitoring = new AzureNative.Databricks.Inputs.EnhancedSecurityMonitoringDefinitionArgs
{
Value = AzureNative.Databricks.EnhancedSecurityMonitoringValue.Enabled,
},
},
Location = "eastus2",
ManagedResourceGroupId = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
ResourceGroupName = "rg",
Sku = new AzureNative.Databricks.Inputs.SkuArgs
{
Name = "premium",
},
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
ComputeMode: pulumi.String(databricks.ComputeModeHybrid),
EnhancedSecurityCompliance: &databricks.EnhancedSecurityComplianceDefinitionArgs{
AutomaticClusterUpdate: &databricks.AutomaticClusterUpdateDefinitionArgs{
Value: pulumi.String(databricks.AutomaticClusterUpdateValueEnabled),
},
ComplianceSecurityProfile: &databricks.ComplianceSecurityProfileDefinitionArgs{
ComplianceStandards: pulumi.StringArray{
pulumi.String(databricks.ComplianceStandard_PCI_DSS),
pulumi.String(databricks.ComplianceStandardHIPAA),
},
Value: pulumi.String(databricks.ComplianceSecurityProfileValueEnabled),
},
EnhancedSecurityMonitoring: &databricks.EnhancedSecurityMonitoringDefinitionArgs{
Value: pulumi.String(databricks.EnhancedSecurityMonitoringValueEnabled),
},
},
Location: pulumi.String("eastus2"),
ManagedResourceGroupId: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"),
ResourceGroupName: pulumi.String("rg"),
Sku: &databricks.SkuArgs{
Name: pulumi.String("premium"),
},
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_databricks_workspace" "workspace" {
compute_mode = "Hybrid"
enhanced_security_compliance = {
automatic_cluster_update = {
value = "Enabled"
}
compliance_security_profile = {
compliance_standards = ["PCI_DSS", "HIPAA"]
value = "Enabled"
}
enhanced_security_monitoring = {
value = "Enabled"
}
}
location = "eastus2"
managed_resource_group_id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"
resource_group_name = "rg"
sku = {
name = "premium"
}
workspace_name = "myWorkspace"
}
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.EnhancedSecurityComplianceDefinitionArgs;
import com.pulumi.azurenative.databricks.inputs.AutomaticClusterUpdateDefinitionArgs;
import com.pulumi.azurenative.databricks.inputs.ComplianceSecurityProfileDefinitionArgs;
import com.pulumi.azurenative.databricks.inputs.EnhancedSecurityMonitoringDefinitionArgs;
import com.pulumi.azurenative.databricks.inputs.SkuArgs;
import java.util.ArrayList;
import java.util.Arrays;
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()
.computeMode("Hybrid")
.enhancedSecurityCompliance(EnhancedSecurityComplianceDefinitionArgs.builder()
.automaticClusterUpdate(AutomaticClusterUpdateDefinitionArgs.builder()
.value("Enabled")
.build())
.complianceSecurityProfile(ComplianceSecurityProfileDefinitionArgs.builder()
.complianceStandards(
"PCI_DSS",
"HIPAA")
.value("Enabled")
.build())
.enhancedSecurityMonitoring(EnhancedSecurityMonitoringDefinitionArgs.builder()
.value("Enabled")
.build())
.build())
.location("eastus2")
.managedResourceGroupId("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG")
.resourceGroupName("rg")
.sku(SkuArgs.builder()
.name("premium")
.build())
.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", {
computeMode: azure_native.databricks.ComputeMode.Hybrid,
enhancedSecurityCompliance: {
automaticClusterUpdate: {
value: azure_native.databricks.AutomaticClusterUpdateValue.Enabled,
},
complianceSecurityProfile: {
complianceStandards: [
azure_native.databricks.ComplianceStandard.PCI_DSS,
azure_native.databricks.ComplianceStandard.HIPAA,
],
value: azure_native.databricks.ComplianceSecurityProfileValue.Enabled,
},
enhancedSecurityMonitoring: {
value: azure_native.databricks.EnhancedSecurityMonitoringValue.Enabled,
},
},
location: "eastus2",
managedResourceGroupId: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
resourceGroupName: "rg",
sku: {
name: "premium",
},
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
compute_mode=azure_native.databricks.ComputeMode.HYBRID,
enhanced_security_compliance={
"automatic_cluster_update": {
"value": azure_native.databricks.AutomaticClusterUpdateValue.ENABLED,
},
"compliance_security_profile": {
"compliance_standards": [
azure_native.databricks.ComplianceStandard.PC_I_DSS,
azure_native.databricks.ComplianceStandard.HIPAA,
],
"value": azure_native.databricks.ComplianceSecurityProfileValue.ENABLED,
},
"enhanced_security_monitoring": {
"value": azure_native.databricks.EnhancedSecurityMonitoringValue.ENABLED,
},
},
location="eastus2",
managed_resource_group_id="/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
resource_group_name="rg",
sku={
"name": "premium",
},
workspace_name="myWorkspace")
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
computeMode: Hybrid
enhancedSecurityCompliance:
automaticClusterUpdate:
value: Enabled
complianceSecurityProfile:
complianceStandards:
- PCI_DSS
- HIPAA
value: Enabled
enhancedSecurityMonitoring:
value: Enabled
location: eastus2
managedResourceGroupId: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG
resourceGroupName: rg
sku:
name: premium
workspaceName: myWorkspace
Create or update serverless 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()
{
ComputeMode = AzureNative.Databricks.ComputeMode.Serverless,
Location = "westus",
ResourceGroupName = "rg",
Sku = new AzureNative.Databricks.Inputs.SkuArgs
{
Name = "premium",
},
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
ComputeMode: pulumi.String(databricks.ComputeModeServerless),
Location: pulumi.String("westus"),
ResourceGroupName: pulumi.String("rg"),
Sku: &databricks.SkuArgs{
Name: pulumi.String("premium"),
},
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_databricks_workspace" "workspace" {
compute_mode = "Serverless"
location = "westus"
resource_group_name = "rg"
sku = {
name = "premium"
}
workspace_name = "myWorkspace"
}
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.SkuArgs;
import java.util.ArrayList;
import java.util.Arrays;
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()
.computeMode("Serverless")
.location("westus")
.resourceGroupName("rg")
.sku(SkuArgs.builder()
.name("premium")
.build())
.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", {
computeMode: azure_native.databricks.ComputeMode.Serverless,
location: "westus",
resourceGroupName: "rg",
sku: {
name: "premium",
},
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
compute_mode=azure_native.databricks.ComputeMode.SERVERLESS,
location="westus",
resource_group_name="rg",
sku={
"name": "premium",
},
workspace_name="myWorkspace")
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
computeMode: Serverless
location: westus
resourceGroupName: rg
sku:
name: premium
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()
{
AccessConnector = new AzureNative.Databricks.Inputs.WorkspacePropertiesAccessConnectorArgs
{
Id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
IdentityType = AzureNative.Databricks.IdentityType.SystemAssigned,
},
ComputeMode = AzureNative.Databricks.ComputeMode.Hybrid,
DefaultCatalog = new AzureNative.Databricks.Inputs.DefaultCatalogPropertiesArgs
{
InitialName = "",
InitialType = AzureNative.Databricks.InitialType.UnityCatalog,
},
DefaultStorageFirewall = AzureNative.Databricks.DefaultStorageFirewall.Enabled,
Location = "westus",
ManagedResourceGroupId = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
ResourceGroupName = "rg",
Sku = new AzureNative.Databricks.Inputs.SkuArgs
{
Name = "premium",
},
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
AccessConnector: &databricks.WorkspacePropertiesAccessConnectorArgs{
Id: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector"),
IdentityType: pulumi.String(databricks.IdentityTypeSystemAssigned),
},
ComputeMode: pulumi.String(databricks.ComputeModeHybrid),
DefaultCatalog: &databricks.DefaultCatalogPropertiesArgs{
InitialName: pulumi.String(""),
InitialType: pulumi.String(databricks.InitialTypeUnityCatalog),
},
DefaultStorageFirewall: pulumi.String(databricks.DefaultStorageFirewallEnabled),
Location: pulumi.String("westus"),
ManagedResourceGroupId: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"),
ResourceGroupName: pulumi.String("rg"),
Sku: &databricks.SkuArgs{
Name: pulumi.String("premium"),
},
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_databricks_workspace" "workspace" {
access_connector = {
id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector"
identity_type = "SystemAssigned"
}
compute_mode = "Hybrid"
default_catalog = {
initial_name = ""
initial_type = "UnityCatalog"
}
default_storage_firewall = "Enabled"
location = "westus"
managed_resource_group_id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"
resource_group_name = "rg"
sku = {
name = "premium"
}
workspace_name = "myWorkspace"
}
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.WorkspacePropertiesAccessConnectorArgs;
import com.pulumi.azurenative.databricks.inputs.DefaultCatalogPropertiesArgs;
import com.pulumi.azurenative.databricks.inputs.SkuArgs;
import java.util.ArrayList;
import java.util.Arrays;
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()
.accessConnector(WorkspacePropertiesAccessConnectorArgs.builder()
.id("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector")
.identityType("SystemAssigned")
.build())
.computeMode("Hybrid")
.defaultCatalog(DefaultCatalogPropertiesArgs.builder()
.initialName("")
.initialType("UnityCatalog")
.build())
.defaultStorageFirewall("Enabled")
.location("westus")
.managedResourceGroupId("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG")
.resourceGroupName("rg")
.sku(SkuArgs.builder()
.name("premium")
.build())
.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", {
accessConnector: {
id: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
identityType: azure_native.databricks.IdentityType.SystemAssigned,
},
computeMode: azure_native.databricks.ComputeMode.Hybrid,
defaultCatalog: {
initialName: "",
initialType: azure_native.databricks.InitialType.UnityCatalog,
},
defaultStorageFirewall: azure_native.databricks.DefaultStorageFirewall.Enabled,
location: "westus",
managedResourceGroupId: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
resourceGroupName: "rg",
sku: {
name: "premium",
},
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
access_connector={
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
"identity_type": azure_native.databricks.IdentityType.SYSTEM_ASSIGNED,
},
compute_mode=azure_native.databricks.ComputeMode.HYBRID,
default_catalog={
"initial_name": "",
"initial_type": azure_native.databricks.InitialType.UNITY_CATALOG,
},
default_storage_firewall=azure_native.databricks.DefaultStorageFirewall.ENABLED,
location="westus",
managed_resource_group_id="/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
resource_group_name="rg",
sku={
"name": "premium",
},
workspace_name="myWorkspace")
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
accessConnector:
id: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector
identityType: SystemAssigned
computeMode: Hybrid
defaultCatalog:
initialName: ""
initialType: UnityCatalog
defaultStorageFirewall: Enabled
location: westus
managedResourceGroupId: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG
resourceGroupName: rg
sku:
name: premium
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()
{
AccessConnector = new AzureNative.Databricks.Inputs.WorkspacePropertiesAccessConnectorArgs
{
Id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
IdentityType = AzureNative.Databricks.IdentityType.UserAssigned,
UserAssignedIdentityId = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity",
},
ComputeMode = AzureNative.Databricks.ComputeMode.Hybrid,
DefaultCatalog = new AzureNative.Databricks.Inputs.DefaultCatalogPropertiesArgs
{
InitialName = "",
InitialType = AzureNative.Databricks.InitialType.HiveMetastore,
},
DefaultStorageFirewall = AzureNative.Databricks.DefaultStorageFirewall.Enabled,
Location = "westus",
ManagedResourceGroupId = "/subscriptions/11111111-1111-1111-1111-111111111111/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/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
},
},
ResourceGroupName = "rg",
Sku = new AzureNative.Databricks.Inputs.SkuArgs
{
Name = "premium",
},
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
AccessConnector: &databricks.WorkspacePropertiesAccessConnectorArgs{
Id: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector"),
IdentityType: pulumi.String(databricks.IdentityTypeUserAssigned),
UserAssignedIdentityId: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"),
},
ComputeMode: pulumi.String(databricks.ComputeModeHybrid),
DefaultCatalog: &databricks.DefaultCatalogPropertiesArgs{
InitialName: pulumi.String(""),
InitialType: pulumi.String(databricks.InitialTypeHiveMetastore),
},
DefaultStorageFirewall: pulumi.String(databricks.DefaultStorageFirewallEnabled),
Location: pulumi.String("westus"),
ManagedResourceGroupId: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/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/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"),
},
},
ResourceGroupName: pulumi.String("rg"),
Sku: &databricks.SkuArgs{
Name: pulumi.String("premium"),
},
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_databricks_workspace" "workspace" {
access_connector = {
id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector"
identity_type = "UserAssigned"
user_assigned_identity_id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"
}
compute_mode = "Hybrid"
default_catalog = {
initial_name = ""
initial_type = "HiveMetastore"
}
default_storage_firewall = "Enabled"
location = "westus"
managed_resource_group_id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"
parameters = {
custom_private_subnet_name = {
value = "myPrivateSubnet"
}
custom_public_subnet_name = {
value = "myPublicSubnet"
}
custom_virtual_network_id = {
value = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"
}
}
resource_group_name = "rg"
sku = {
name = "premium"
}
workspace_name = "myWorkspace"
}
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.WorkspacePropertiesAccessConnectorArgs;
import com.pulumi.azurenative.databricks.inputs.DefaultCatalogPropertiesArgs;
import com.pulumi.azurenative.databricks.inputs.WorkspaceCustomParametersArgs;
import com.pulumi.azurenative.databricks.inputs.WorkspaceCustomStringParameterArgs;
import com.pulumi.azurenative.databricks.inputs.SkuArgs;
import java.util.ArrayList;
import java.util.Arrays;
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()
.accessConnector(WorkspacePropertiesAccessConnectorArgs.builder()
.id("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector")
.identityType("UserAssigned")
.userAssignedIdentityId("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity")
.build())
.computeMode("Hybrid")
.defaultCatalog(DefaultCatalogPropertiesArgs.builder()
.initialName("")
.initialType("HiveMetastore")
.build())
.defaultStorageFirewall("Enabled")
.location("westus")
.managedResourceGroupId("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG")
.parameters(WorkspaceCustomParametersArgs.builder()
.customPrivateSubnetName(WorkspaceCustomStringParameterArgs.builder()
.value("myPrivateSubnet")
.build())
.customPublicSubnetName(WorkspaceCustomStringParameterArgs.builder()
.value("myPublicSubnet")
.build())
.customVirtualNetworkId(WorkspaceCustomStringParameterArgs.builder()
.value("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork")
.build())
.build())
.resourceGroupName("rg")
.sku(SkuArgs.builder()
.name("premium")
.build())
.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", {
accessConnector: {
id: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
identityType: azure_native.databricks.IdentityType.UserAssigned,
userAssignedIdentityId: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity",
},
computeMode: azure_native.databricks.ComputeMode.Hybrid,
defaultCatalog: {
initialName: "",
initialType: azure_native.databricks.InitialType.HiveMetastore,
},
defaultStorageFirewall: azure_native.databricks.DefaultStorageFirewall.Enabled,
location: "westus",
managedResourceGroupId: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
parameters: {
customPrivateSubnetName: {
value: "myPrivateSubnet",
},
customPublicSubnetName: {
value: "myPublicSubnet",
},
customVirtualNetworkId: {
value: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
},
},
resourceGroupName: "rg",
sku: {
name: "premium",
},
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
access_connector={
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector",
"identity_type": azure_native.databricks.IdentityType.USER_ASSIGNED,
"user_assigned_identity_id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity",
},
compute_mode=azure_native.databricks.ComputeMode.HYBRID,
default_catalog={
"initial_name": "",
"initial_type": azure_native.databricks.InitialType.HIVE_METASTORE,
},
default_storage_firewall=azure_native.databricks.DefaultStorageFirewall.ENABLED,
location="westus",
managed_resource_group_id="/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
parameters={
"custom_private_subnet_name": {
"value": "myPrivateSubnet",
},
"custom_public_subnet_name": {
"value": "myPublicSubnet",
},
"custom_virtual_network_id": {
"value": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
},
},
resource_group_name="rg",
sku={
"name": "premium",
},
workspace_name="myWorkspace")
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
accessConnector:
id: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/adbrg/providers/Microsoft.Databricks/accessConnectors/myAccessConnector
identityType: UserAssigned
userAssignedIdentityId: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity
computeMode: Hybrid
defaultCatalog:
initialName: ""
initialType: HiveMetastore
defaultStorageFirewall: Enabled
location: westus
managedResourceGroupId: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG
parameters:
customPrivateSubnetName:
value: myPrivateSubnet
customPublicSubnetName:
value: myPublicSubnet
customVirtualNetworkId:
value: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork
resourceGroupName: rg
sku:
name: premium
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()
{
ComputeMode = AzureNative.Databricks.ComputeMode.Hybrid,
Location = "westus",
ManagedResourceGroupId = "/subscriptions/11111111-1111-1111-1111-111111111111/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",
Sku = new AzureNative.Databricks.Inputs.SkuArgs
{
Name = "premium",
},
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
ComputeMode: pulumi.String(databricks.ComputeModeHybrid),
Location: pulumi.String("westus"),
ManagedResourceGroupId: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/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"),
Sku: &databricks.SkuArgs{
Name: pulumi.String("premium"),
},
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_databricks_workspace" "workspace" {
compute_mode = "Hybrid"
location = "westus"
managed_resource_group_id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"
parameters = {
encryption = {
value = {
key_name = "myKeyName"
key_source = "Microsoft.Keyvault"
key_vault_uri = "https://myKeyVault.vault.azure.net/"
key_version = "00000000000000000000000000000000"
}
}
prepare_encryption = {
value = true
}
}
resource_group_name = "rg"
sku = {
name = "premium"
}
workspace_name = "myWorkspace"
}
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 com.pulumi.azurenative.databricks.inputs.SkuArgs;
import java.util.ArrayList;
import java.util.Arrays;
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()
.computeMode("Hybrid")
.location("westus")
.managedResourceGroupId("/subscriptions/11111111-1111-1111-1111-111111111111/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")
.sku(SkuArgs.builder()
.name("premium")
.build())
.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", {
computeMode: azure_native.databricks.ComputeMode.Hybrid,
location: "westus",
managedResourceGroupId: "/subscriptions/11111111-1111-1111-1111-111111111111/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",
sku: {
name: "premium",
},
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
compute_mode=azure_native.databricks.ComputeMode.HYBRID,
location="westus",
managed_resource_group_id="/subscriptions/11111111-1111-1111-1111-111111111111/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",
sku={
"name": "premium",
},
workspace_name="myWorkspace")
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
computeMode: Hybrid
location: westus
managedResourceGroupId: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG
parameters:
encryption:
value:
keyName: myKeyName
keySource: Microsoft.Keyvault
keyVaultUri: https://myKeyVault.vault.azure.net/
keyVersion: '00000000000000000000000000000000'
prepareEncryption:
value: true
resourceGroupName: rg
sku:
name: premium
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()
{
ComputeMode = AzureNative.Databricks.ComputeMode.Hybrid,
Location = "westus",
ManagedResourceGroupId = "/subscriptions/11111111-1111-1111-1111-111111111111/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",
Sku = new AzureNative.Databricks.Inputs.SkuArgs
{
Name = "premium",
},
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
ComputeMode: pulumi.String(databricks.ComputeModeHybrid),
Location: pulumi.String("westus"),
ManagedResourceGroupId: pulumi.String("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"),
Parameters: &databricks.WorkspaceCustomParametersArgs{
Encryption: &databricks.WorkspaceEncryptionParameterArgs{
Value: &databricks.EncryptionArgs{
KeySource: pulumi.String(databricks.KeySourceDefault),
},
},
},
ResourceGroupName: pulumi.String("rg"),
Sku: &databricks.SkuArgs{
Name: pulumi.String("premium"),
},
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_databricks_workspace" "workspace" {
compute_mode = "Hybrid"
location = "westus"
managed_resource_group_id = "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"
parameters = {
encryption = {
value = {
key_source = "Default"
}
}
}
resource_group_name = "rg"
sku = {
name = "premium"
}
workspace_name = "myWorkspace"
}
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.SkuArgs;
import java.util.ArrayList;
import java.util.Arrays;
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()
.computeMode("Hybrid")
.location("westus")
.managedResourceGroupId("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG")
.parameters(WorkspaceCustomParametersArgs.builder()
.encryption(WorkspaceEncryptionParameterArgs.builder()
.value(EncryptionArgs.builder()
.keySource("Default")
.build())
.build())
.build())
.resourceGroupName("rg")
.sku(SkuArgs.builder()
.name("premium")
.build())
.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", {
computeMode: azure_native.databricks.ComputeMode.Hybrid,
location: "westus",
managedResourceGroupId: "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
parameters: {
encryption: {
value: {
keySource: azure_native.databricks.KeySource.Default,
},
},
},
resourceGroupName: "rg",
sku: {
name: "premium",
},
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
compute_mode=azure_native.databricks.ComputeMode.HYBRID,
location="westus",
managed_resource_group_id="/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
parameters={
"encryption": {
"value": {
"key_source": azure_native.databricks.KeySource.DEFAULT,
},
},
},
resource_group_name="rg",
sku={
"name": "premium",
},
workspace_name="myWorkspace")
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
computeMode: Hybrid
location: westus
managedResourceGroupId: /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG
parameters:
encryption:
value:
keySource: Default
resourceGroupName: rg
sku:
name: premium
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()
{
ComputeMode = AzureNative.Databricks.ComputeMode.Hybrid,
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
ResourceGroupName = "rg",
Sku = new AzureNative.Databricks.Inputs.SkuArgs
{
Name = "premium",
},
Tags =
{
{ "mytag1", "myvalue1" },
},
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
ComputeMode: pulumi.String(databricks.ComputeModeHybrid),
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"),
ResourceGroupName: pulumi.String("rg"),
Sku: &databricks.SkuArgs{
Name: pulumi.String("premium"),
},
Tags: pulumi.StringMap{
"mytag1": pulumi.String("myvalue1"),
},
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_databricks_workspace" "workspace" {
compute_mode = "Hybrid"
encryption = {
entities = {
managed_disk = {
key_source = "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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG"
resource_group_name = "rg"
sku = {
name = "premium"
}
tags = {
"mytag1" = "myvalue1"
}
workspace_name = "myWorkspace"
}
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 com.pulumi.azurenative.databricks.inputs.SkuArgs;
import java.util.ArrayList;
import java.util.Arrays;
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()
.computeMode("Hybrid")
.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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG")
.resourceGroupName("rg")
.sku(SkuArgs.builder()
.name("premium")
.build())
.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", {
computeMode: azure_native.databricks.ComputeMode.Hybrid,
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
resourceGroupName: "rg",
sku: {
name: "premium",
},
tags: {
mytag1: "myvalue1",
},
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
compute_mode=azure_native.databricks.ComputeMode.HYBRID,
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG",
resource_group_name="rg",
sku={
"name": "premium",
},
tags={
"mytag1": "myvalue1",
},
workspace_name="myWorkspace")
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
computeMode: Hybrid
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/11111111-1111-1111-1111-111111111111/resourceGroups/myManagedRG
resourceGroupName: rg
sku:
name: premium
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,
resource_group_name: Optional[str] = None,
default_storage_firewall: Optional[Union[str, DefaultStorageFirewall]] = None,
public_network_access: Optional[Union[str, PublicNetworkAccess]] = None,
default_catalog: Optional[DefaultCatalogPropertiesArgs] = None,
access_connector: Optional[WorkspacePropertiesAccessConnectorArgs] = None,
encryption: Optional[WorkspacePropertiesEncryptionArgs] = None,
enhanced_security_compliance: Optional[EnhancedSecurityComplianceDefinitionArgs] = None,
compute_mode: Optional[Union[str, ComputeMode]] = None,
location: Optional[str] = None,
parameters: Optional[WorkspaceCustomParametersArgs] = None,
managed_resource_group_id: Optional[str] = None,
required_nsg_rules: Optional[Union[str, RequiredNsgRules]] = None,
authorizations: Optional[Sequence[WorkspaceProviderAuthorizationArgs]] = 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.
resource "azure-native_databricks_workspace" "name" {
# resource properties
}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()
{
ResourceGroupName = "string",
DefaultStorageFirewall = "string",
PublicNetworkAccess = "string",
DefaultCatalog = new AzureNative.Databricks.Inputs.DefaultCatalogPropertiesArgs
{
InitialName = "string",
InitialType = "string",
},
AccessConnector = new AzureNative.Databricks.Inputs.WorkspacePropertiesAccessConnectorArgs
{
Id = "string",
IdentityType = "string",
UserAssignedIdentityId = "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",
},
},
},
},
EnhancedSecurityCompliance = new AzureNative.Databricks.Inputs.EnhancedSecurityComplianceDefinitionArgs
{
AutomaticClusterUpdate = new AzureNative.Databricks.Inputs.AutomaticClusterUpdateDefinitionArgs
{
Value = "string",
},
ComplianceSecurityProfile = new AzureNative.Databricks.Inputs.ComplianceSecurityProfileDefinitionArgs
{
ComplianceStandards =
{
"string",
},
Value = "string",
},
EnhancedSecurityMonitoring = new AzureNative.Databricks.Inputs.EnhancedSecurityMonitoringDefinitionArgs
{
Value = "string",
},
},
ComputeMode = "string",
Location = "string",
Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
{
AmlWorkspaceId = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
CustomPrivateSubnetName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
CustomPublicSubnetName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
CustomVirtualNetworkId = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
EnableNoPublicIp = new AzureNative.Databricks.Inputs.WorkspaceNoPublicIPBooleanParameterArgs
{
Value = false,
Type = "string",
},
Encryption = new AzureNative.Databricks.Inputs.WorkspaceEncryptionParameterArgs
{
Type = "string",
Value = new AzureNative.Databricks.Inputs.EncryptionArgs
{
KeyName = "string",
KeySource = "string",
KeyVaultUri = "string",
KeyVersion = "string",
},
},
LoadBalancerBackendPoolName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
LoadBalancerId = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
NatGatewayName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
PrepareEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
{
Value = false,
Type = "string",
},
PublicIpName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
RequireInfrastructureEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
{
Value = false,
Type = "string",
},
StorageAccountName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
StorageAccountSkuName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
VnetAddressPrefix = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "string",
Type = "string",
},
},
ManagedResourceGroupId = "string",
RequiredNsgRules = "string",
Authorizations = new[]
{
new AzureNative.Databricks.Inputs.WorkspaceProviderAuthorizationArgs
{
PrincipalId = "string",
RoleDefinitionId = "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{
ResourceGroupName: pulumi.String("string"),
DefaultStorageFirewall: pulumi.String("string"),
PublicNetworkAccess: pulumi.String("string"),
DefaultCatalog: &databricks.DefaultCatalogPropertiesArgs{
InitialName: pulumi.String("string"),
InitialType: pulumi.String("string"),
},
AccessConnector: &databricks.WorkspacePropertiesAccessConnectorArgs{
Id: pulumi.String("string"),
IdentityType: pulumi.String("string"),
UserAssignedIdentityId: 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"),
},
},
},
},
EnhancedSecurityCompliance: &databricks.EnhancedSecurityComplianceDefinitionArgs{
AutomaticClusterUpdate: &databricks.AutomaticClusterUpdateDefinitionArgs{
Value: pulumi.String("string"),
},
ComplianceSecurityProfile: &databricks.ComplianceSecurityProfileDefinitionArgs{
ComplianceStandards: pulumi.StringArray{
pulumi.String("string"),
},
Value: pulumi.String("string"),
},
EnhancedSecurityMonitoring: &databricks.EnhancedSecurityMonitoringDefinitionArgs{
Value: pulumi.String("string"),
},
},
ComputeMode: pulumi.String("string"),
Location: pulumi.String("string"),
Parameters: &databricks.WorkspaceCustomParametersArgs{
AmlWorkspaceId: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
CustomPrivateSubnetName: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
CustomPublicSubnetName: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
CustomVirtualNetworkId: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
EnableNoPublicIp: &databricks.WorkspaceNoPublicIPBooleanParameterArgs{
Value: pulumi.Bool(false),
Type: pulumi.String("string"),
},
Encryption: &databricks.WorkspaceEncryptionParameterArgs{
Type: pulumi.String("string"),
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"),
Type: pulumi.String("string"),
},
LoadBalancerId: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
NatGatewayName: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
PrepareEncryption: &databricks.WorkspaceCustomBooleanParameterArgs{
Value: pulumi.Bool(false),
Type: pulumi.String("string"),
},
PublicIpName: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
RequireInfrastructureEncryption: &databricks.WorkspaceCustomBooleanParameterArgs{
Value: pulumi.Bool(false),
Type: pulumi.String("string"),
},
StorageAccountName: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
StorageAccountSkuName: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
VnetAddressPrefix: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ManagedResourceGroupId: pulumi.String("string"),
RequiredNsgRules: pulumi.String("string"),
Authorizations: databricks.WorkspaceProviderAuthorizationArray{
&databricks.WorkspaceProviderAuthorizationArgs{
PrincipalId: pulumi.String("string"),
RoleDefinitionId: 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"),
})
resource "azure-native_databricks_workspace" "exampleworkspaceResourceResourceFromDatabricks" {
lifecycle {
create_before_destroy = true
}
resource_group_name = "string"
default_storage_firewall = "string"
public_network_access = "string"
default_catalog = {
initial_name = "string"
initial_type = "string"
}
access_connector = {
id = "string"
identity_type = "string"
user_assigned_identity_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"
}
}
}
}
enhanced_security_compliance = {
automatic_cluster_update = {
value = "string"
}
compliance_security_profile = {
compliance_standards = ["string"]
value = "string"
}
enhanced_security_monitoring = {
value = "string"
}
}
compute_mode = "string"
location = "string"
parameters = {
aml_workspace_id = {
value = "string"
type = "string"
}
custom_private_subnet_name = {
value = "string"
type = "string"
}
custom_public_subnet_name = {
value = "string"
type = "string"
}
custom_virtual_network_id = {
value = "string"
type = "string"
}
enable_no_public_ip = {
value = false
type = "string"
}
encryption = {
type = "string"
value = {
key_name = "string"
key_source = "string"
key_vault_uri = "string"
key_version = "string"
}
}
load_balancer_backend_pool_name = {
value = "string"
type = "string"
}
load_balancer_id = {
value = "string"
type = "string"
}
nat_gateway_name = {
value = "string"
type = "string"
}
prepare_encryption = {
value = false
type = "string"
}
public_ip_name = {
value = "string"
type = "string"
}
require_infrastructure_encryption = {
value = false
type = "string"
}
storage_account_name = {
value = "string"
type = "string"
}
storage_account_sku_name = {
value = "string"
type = "string"
}
vnet_address_prefix = {
value = "string"
type = "string"
}
}
managed_resource_group_id = "string"
required_nsg_rules = "string"
authorizations {
principal_id = "string"
role_definition_id = "string"
}
sku = {
name = "string"
tier = "string"
}
tags = {
"string" = "string"
}
ui_definition_uri = "string"
workspace_name = "string"
}
var exampleworkspaceResourceResourceFromDatabricks = new com.pulumi.azurenative.databricks.Workspace("exampleworkspaceResourceResourceFromDatabricks", com.pulumi.azurenative.databricks.WorkspaceArgs.builder()
.resourceGroupName("string")
.defaultStorageFirewall("string")
.publicNetworkAccess("string")
.defaultCatalog(DefaultCatalogPropertiesArgs.builder()
.initialName("string")
.initialType("string")
.build())
.accessConnector(WorkspacePropertiesAccessConnectorArgs.builder()
.id("string")
.identityType("string")
.userAssignedIdentityId("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())
.enhancedSecurityCompliance(EnhancedSecurityComplianceDefinitionArgs.builder()
.automaticClusterUpdate(AutomaticClusterUpdateDefinitionArgs.builder()
.value("string")
.build())
.complianceSecurityProfile(ComplianceSecurityProfileDefinitionArgs.builder()
.complianceStandards("string")
.value("string")
.build())
.enhancedSecurityMonitoring(EnhancedSecurityMonitoringDefinitionArgs.builder()
.value("string")
.build())
.build())
.computeMode("string")
.location("string")
.parameters(WorkspaceCustomParametersArgs.builder()
.amlWorkspaceId(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.customPrivateSubnetName(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.customPublicSubnetName(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.customVirtualNetworkId(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.enableNoPublicIp(WorkspaceNoPublicIPBooleanParameterArgs.builder()
.value(false)
.type("string")
.build())
.encryption(WorkspaceEncryptionParameterArgs.builder()
.type("string")
.value(com.pulumi.azurenative.databricks.inputs.EncryptionArgs.builder()
.keyName("string")
.keySource("string")
.keyVaultUri("string")
.keyVersion("string")
.build())
.build())
.loadBalancerBackendPoolName(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.loadBalancerId(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.natGatewayName(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.prepareEncryption(WorkspaceCustomBooleanParameterArgs.builder()
.value(false)
.type("string")
.build())
.publicIpName(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.requireInfrastructureEncryption(WorkspaceCustomBooleanParameterArgs.builder()
.value(false)
.type("string")
.build())
.storageAccountName(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.storageAccountSkuName(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.vnetAddressPrefix(WorkspaceCustomStringParameterArgs.builder()
.value("string")
.type("string")
.build())
.build())
.managedResourceGroupId("string")
.requiredNsgRules("string")
.authorizations(WorkspaceProviderAuthorizationArgs.builder()
.principalId("string")
.roleDefinitionId("string")
.build())
.sku(com.pulumi.azurenative.databricks.inputs.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",
resource_group_name="string",
default_storage_firewall="string",
public_network_access="string",
default_catalog={
"initial_name": "string",
"initial_type": "string",
},
access_connector={
"id": "string",
"identity_type": "string",
"user_assigned_identity_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",
},
},
},
},
enhanced_security_compliance={
"automatic_cluster_update": {
"value": "string",
},
"compliance_security_profile": {
"compliance_standards": ["string"],
"value": "string",
},
"enhanced_security_monitoring": {
"value": "string",
},
},
compute_mode="string",
location="string",
parameters={
"aml_workspace_id": {
"value": "string",
"type": "string",
},
"custom_private_subnet_name": {
"value": "string",
"type": "string",
},
"custom_public_subnet_name": {
"value": "string",
"type": "string",
},
"custom_virtual_network_id": {
"value": "string",
"type": "string",
},
"enable_no_public_ip": {
"value": False,
"type": "string",
},
"encryption": {
"type": "string",
"value": {
"key_name": "string",
"key_source": "string",
"key_vault_uri": "string",
"key_version": "string",
},
},
"load_balancer_backend_pool_name": {
"value": "string",
"type": "string",
},
"load_balancer_id": {
"value": "string",
"type": "string",
},
"nat_gateway_name": {
"value": "string",
"type": "string",
},
"prepare_encryption": {
"value": False,
"type": "string",
},
"public_ip_name": {
"value": "string",
"type": "string",
},
"require_infrastructure_encryption": {
"value": False,
"type": "string",
},
"storage_account_name": {
"value": "string",
"type": "string",
},
"storage_account_sku_name": {
"value": "string",
"type": "string",
},
"vnet_address_prefix": {
"value": "string",
"type": "string",
},
},
managed_resource_group_id="string",
required_nsg_rules="string",
authorizations=[{
"principal_id": "string",
"role_definition_id": "string",
}],
sku={
"name": "string",
"tier": "string",
},
tags={
"string": "string",
},
ui_definition_uri="string",
workspace_name="string")
const exampleworkspaceResourceResourceFromDatabricks = new azure_native.databricks.Workspace("exampleworkspaceResourceResourceFromDatabricks", {
resourceGroupName: "string",
defaultStorageFirewall: "string",
publicNetworkAccess: "string",
defaultCatalog: {
initialName: "string",
initialType: "string",
},
accessConnector: {
id: "string",
identityType: "string",
userAssignedIdentityId: "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",
},
},
},
},
enhancedSecurityCompliance: {
automaticClusterUpdate: {
value: "string",
},
complianceSecurityProfile: {
complianceStandards: ["string"],
value: "string",
},
enhancedSecurityMonitoring: {
value: "string",
},
},
computeMode: "string",
location: "string",
parameters: {
amlWorkspaceId: {
value: "string",
type: "string",
},
customPrivateSubnetName: {
value: "string",
type: "string",
},
customPublicSubnetName: {
value: "string",
type: "string",
},
customVirtualNetworkId: {
value: "string",
type: "string",
},
enableNoPublicIp: {
value: false,
type: "string",
},
encryption: {
type: "string",
value: {
keyName: "string",
keySource: "string",
keyVaultUri: "string",
keyVersion: "string",
},
},
loadBalancerBackendPoolName: {
value: "string",
type: "string",
},
loadBalancerId: {
value: "string",
type: "string",
},
natGatewayName: {
value: "string",
type: "string",
},
prepareEncryption: {
value: false,
type: "string",
},
publicIpName: {
value: "string",
type: "string",
},
requireInfrastructureEncryption: {
value: false,
type: "string",
},
storageAccountName: {
value: "string",
type: "string",
},
storageAccountSkuName: {
value: "string",
type: "string",
},
vnetAddressPrefix: {
value: "string",
type: "string",
},
},
managedResourceGroupId: "string",
requiredNsgRules: "string",
authorizations: [{
principalId: "string",
roleDefinitionId: "string",
}],
sku: {
name: "string",
tier: "string",
},
tags: {
string: "string",
},
uiDefinitionUri: "string",
workspaceName: "string",
});
type: azure-native:databricks:Workspace
properties:
accessConnector:
id: string
identityType: string
userAssignedIdentityId: string
authorizations:
- principalId: string
roleDefinitionId: string
computeMode: string
defaultCatalog:
initialName: string
initialType: string
defaultStorageFirewall: 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
enhancedSecurityCompliance:
automaticClusterUpdate:
value: string
complianceSecurityProfile:
complianceStandards:
- string
value: string
enhancedSecurityMonitoring:
value: string
location: string
managedResourceGroupId: string
parameters:
amlWorkspaceId:
type: string
value: string
customPrivateSubnetName:
type: string
value: string
customPublicSubnetName:
type: string
value: string
customVirtualNetworkId:
type: string
value: string
enableNoPublicIp:
type: string
value: false
encryption:
type: string
value:
keyName: string
keySource: string
keyVaultUri: string
keyVersion: string
loadBalancerBackendPoolName:
type: string
value: string
loadBalancerId:
type: string
value: string
natGatewayName:
type: string
value: string
prepareEncryption:
type: string
value: false
publicIpName:
type: string
value: string
requireInfrastructureEncryption:
type: string
value: false
storageAccountName:
type: string
value: string
storageAccountSkuName:
type: string
value: string
vnetAddressPrefix:
type: string
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:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Access
Connector Pulumi.Azure Native. Databricks. Inputs. Workspace Properties Access Connector - Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.
-
List<Pulumi.
Azure Native. Databricks. Inputs. Workspace Provider Authorization> - The workspace provider authorizations.
- Compute
Mode string | Pulumi.Azure Native. Databricks. Compute Mode - The workspace compute mode. Required on create, cannot be changed. Possible values include: 'Serverless', 'Hybrid'
- Default
Catalog Pulumi.Azure Native. Databricks. Inputs. Default Catalog Properties - Properties for Default Catalog configuration during workspace creation. Not allowed in Serverless ComputeMode workspace.
- Default
Storage string | Pulumi.Firewall Azure Native. Databricks. Default Storage Firewall - Gets or Sets Default Storage Firewall configuration information. Not allowed in Serverless ComputeMode workspace.
- Encryption
Pulumi.
Azure Native. Databricks. Inputs. Workspace Properties Encryption - Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- Enhanced
Security Pulumi.Compliance Azure Native. Databricks. Inputs. Enhanced Security Compliance Definition - Contains settings related to the Enhanced Security and Compliance Add-On. Supported in both Serverless and Hybrid ComputeMode workspace.
- Location string
- The geo-location where the resource lives
- Managed
Resource stringGroup Id - The managed resource group Id. Required in Hybrid ComputeMode workspace. Not allowed in Serverless ComputeMode workspace.
- Parameters
Pulumi.
Azure Native. Databricks. Inputs. Workspace Custom Parameters - The workspace's custom parameters.
- Public
Network 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. Used to configure front-end only private link for Serverless ComputeMode workspace.
- Required
Nsg 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. Not allowed in Serverless ComputeMode workspace.
- Sku
Pulumi.
Azure Native. Databricks. Inputs. Sku - The SKU of the resource.
- Dictionary<string, string>
- Resource tags.
- Ui
Definition stringUri - The blob URI where the UI definition file is located.
- Workspace
Name string - The name of the workspace.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Access
Connector WorkspaceProperties Access Connector Args - Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.
-
[]Workspace
Provider Authorization Args - The workspace provider authorizations.
- Compute
Mode string | ComputeMode - The workspace compute mode. Required on create, cannot be changed. Possible values include: 'Serverless', 'Hybrid'
- Default
Catalog DefaultCatalog Properties Args - Properties for Default Catalog configuration during workspace creation. Not allowed in Serverless ComputeMode workspace.
- Default
Storage string | DefaultFirewall Storage Firewall - Gets or Sets Default Storage Firewall configuration information. Not allowed in Serverless ComputeMode workspace.
- Encryption
Workspace
Properties Encryption Args - Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- Enhanced
Security EnhancedCompliance Security Compliance Definition Args - Contains settings related to the Enhanced Security and Compliance Add-On. Supported in both Serverless and Hybrid ComputeMode workspace.
- Location string
- The geo-location where the resource lives
- Managed
Resource stringGroup Id - The managed resource group Id. Required in Hybrid ComputeMode workspace. Not allowed in Serverless ComputeMode workspace.
- Parameters
Workspace
Custom Parameters Args - The workspace's custom parameters.
- Public
Network string | PublicAccess Network Access - The network access type for accessing workspace. Set value to disabled to access workspace only via private link. Used to configure front-end only private link for Serverless ComputeMode workspace.
- Required
Nsg 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. Not allowed in Serverless ComputeMode workspace.
- Sku
Sku
Args - The SKU of the resource.
- map[string]string
- Resource tags.
- Ui
Definition stringUri - The blob URI where the UI definition file is located.
- Workspace
Name string - The name of the workspace.
- resource_
group_ stringname - The name of the resource group. The name is case insensitive.
- access_
connector object - Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.
- list(object)
- The workspace provider authorizations.
- compute_
mode string | "Serverless" | "Hybrid" - The workspace compute mode. Required on create, cannot be changed. Possible values include: 'Serverless', 'Hybrid'
- default_
catalog object - Properties for Default Catalog configuration during workspace creation. Not allowed in Serverless ComputeMode workspace.
- default_
storage_ string | "Disabled" | "Enabled"firewall - Gets or Sets Default Storage Firewall configuration information. Not allowed in Serverless ComputeMode workspace.
- encryption object
- Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- enhanced_
security_ objectcompliance - Contains settings related to the Enhanced Security and Compliance Add-On. Supported in both Serverless and Hybrid ComputeMode workspace.
- location string
- The geo-location where the resource lives
- managed_
resource_ stringgroup_ id - The managed resource group Id. Required in Hybrid ComputeMode workspace. Not allowed in Serverless ComputeMode workspace.
- parameters object
- The workspace's custom parameters.
- public_
network_ string | "Enabled" | "Disabled"access - The network access type for accessing workspace. Set value to disabled to access workspace only via private link. Used to configure front-end only private link for Serverless ComputeMode workspace.
- required_
nsg_ 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. Not allowed in Serverless ComputeMode workspace.
- sku object
- The SKU of the resource.
- map(string)
- Resource tags.
- ui_
definition_ stringuri - The blob URI where the UI definition file is located.
- workspace_
name string - The name of the workspace.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- access
Connector WorkspaceProperties Access Connector - Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.
-
List<Workspace
Provider Authorization> - The workspace provider authorizations.
- compute
Mode String | ComputeMode - The workspace compute mode. Required on create, cannot be changed. Possible values include: 'Serverless', 'Hybrid'
- default
Catalog DefaultCatalog Properties - Properties for Default Catalog configuration during workspace creation. Not allowed in Serverless ComputeMode workspace.
- default
Storage String | DefaultFirewall Storage Firewall - Gets or Sets Default Storage Firewall configuration information. Not allowed in Serverless ComputeMode workspace.
- encryption
Workspace
Properties Encryption - Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- enhanced
Security EnhancedCompliance Security Compliance Definition - Contains settings related to the Enhanced Security and Compliance Add-On. Supported in both Serverless and Hybrid ComputeMode workspace.
- location String
- The geo-location where the resource lives
- managed
Resource StringGroup Id - The managed resource group Id. Required in Hybrid ComputeMode workspace. Not allowed in Serverless ComputeMode workspace.
- parameters
Workspace
Custom Parameters - The workspace's custom parameters.
- public
Network String | PublicAccess Network Access - The network access type for accessing workspace. Set value to disabled to access workspace only via private link. Used to configure front-end only private link for Serverless ComputeMode workspace.
- required
Nsg 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. Not allowed in Serverless ComputeMode workspace.
- sku Sku
- The SKU of the resource.
- Map<String,String>
- Resource tags.
- ui
Definition StringUri - The blob URI where the UI definition file is located.
- workspace
Name String - The name of the workspace.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- access
Connector WorkspaceProperties Access Connector - Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.
-
Workspace
Provider Authorization[] - The workspace provider authorizations.
- compute
Mode string | ComputeMode - The workspace compute mode. Required on create, cannot be changed. Possible values include: 'Serverless', 'Hybrid'
- default
Catalog DefaultCatalog Properties - Properties for Default Catalog configuration during workspace creation. Not allowed in Serverless ComputeMode workspace.
- default
Storage string | DefaultFirewall Storage Firewall - Gets or Sets Default Storage Firewall configuration information. Not allowed in Serverless ComputeMode workspace.
- encryption
Workspace
Properties Encryption - Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- enhanced
Security EnhancedCompliance Security Compliance Definition - Contains settings related to the Enhanced Security and Compliance Add-On. Supported in both Serverless and Hybrid ComputeMode workspace.
- location string
- The geo-location where the resource lives
- managed
Resource stringGroup Id - The managed resource group Id. Required in Hybrid ComputeMode workspace. Not allowed in Serverless ComputeMode workspace.
- parameters
Workspace
Custom Parameters - The workspace's custom parameters.
- public
Network string | PublicAccess Network Access - The network access type for accessing workspace. Set value to disabled to access workspace only via private link. Used to configure front-end only private link for Serverless ComputeMode workspace.
- required
Nsg 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. Not allowed in Serverless ComputeMode workspace.
- sku Sku
- The SKU of the resource.
- {[key: string]: string}
- Resource tags.
- ui
Definition stringUri - The blob URI where the UI definition file is located.
- workspace
Name string - The name of the workspace.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- access_
connector WorkspaceProperties Access Connector Args - Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.
-
Sequence[Workspace
Provider Authorization Args] - The workspace provider authorizations.
- compute_
mode str | ComputeMode - The workspace compute mode. Required on create, cannot be changed. Possible values include: 'Serverless', 'Hybrid'
- default_
catalog DefaultCatalog Properties Args - Properties for Default Catalog configuration during workspace creation. Not allowed in Serverless ComputeMode workspace.
- default_
storage_ str | Defaultfirewall Storage Firewall - Gets or Sets Default Storage Firewall configuration information. Not allowed in Serverless ComputeMode workspace.
- encryption
Workspace
Properties Encryption Args - Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- enhanced_
security_ Enhancedcompliance Security Compliance Definition Args - Contains settings related to the Enhanced Security and Compliance Add-On. Supported in both Serverless and Hybrid ComputeMode workspace.
- location str
- The geo-location where the resource lives
- managed_
resource_ strgroup_ id - The managed resource group Id. Required in Hybrid ComputeMode workspace. Not allowed in Serverless ComputeMode workspace.
- parameters
Workspace
Custom 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. Used to configure front-end only private link for Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- sku
Sku
Args - 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.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- access
Connector Property Map - Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.
- List<Property Map>
- The workspace provider authorizations.
- compute
Mode String | "Serverless" | "Hybrid" - The workspace compute mode. Required on create, cannot be changed. Possible values include: 'Serverless', 'Hybrid'
- default
Catalog Property Map - Properties for Default Catalog configuration during workspace creation. Not allowed in Serverless ComputeMode workspace.
- default
Storage String | "Disabled" | "Enabled"Firewall - Gets or Sets Default Storage Firewall configuration information. Not allowed in Serverless ComputeMode workspace.
- encryption Property Map
- Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- enhanced
Security Property MapCompliance - Contains settings related to the Enhanced Security and Compliance Add-On. Supported in both Serverless and Hybrid ComputeMode workspace.
- location String
- The geo-location where the resource lives
- managed
Resource StringGroup Id - The managed resource group Id. Required in Hybrid ComputeMode workspace. Not allowed in Serverless ComputeMode workspace.
- parameters Property Map
- The workspace's custom parameters.
- public
Network String | "Enabled" | "Disabled"Access - The network access type for accessing workspace. Set value to disabled to access workspace only via private link. Used to configure front-end only private link for Serverless ComputeMode workspace.
- required
Nsg 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. Not allowed in Serverless ComputeMode workspace.
- sku Property Map
- The SKU of the resource.
- Map<String>
- Resource tags.
- ui
Definition StringUri - The blob URI where the UI definition file is located.
- workspace
Name 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:
- Azure
Api stringVersion - The Azure API version of the resource.
- Created
Date stringTime - Specifies the date and time when the workspace is created.
- Disk
Encryption stringSet Id - The resource Id of the managed disk encryption set. Not allowed in Serverless ComputeMode workspace.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Uc boolEnabled - Indicates whether unity catalog enabled for the workspace or not. Set as true in Serverless ComputeMode workspace.
- Name string
- The name of the resource
- Private
Endpoint List<Pulumi.Connections Azure Native. Databricks. Outputs. Private Endpoint Connection Response> - Private endpoint connections created on the workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- Provisioning
State string - The workspace provisioning state.
- System
Data Pulumi.Azure Native. Databricks. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Workspace
Id string - The unique identifier of the databricks workspace in databricks control plane.
- Workspace
Url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- Created
By Pulumi.Azure Native. Databricks. Outputs. Created By Response - Indicates the Object ID, PUID and Application ID of entity that created the workspace.
- Managed
Disk Pulumi.Identity Azure Native. Databricks. Outputs. Managed Identity Configuration Response - The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption. Only returned in Hybrid ComputeMode workspace.
- Storage
Account Pulumi.Identity Azure Native. Databricks. Outputs. Managed Identity Configuration Response - The details of Managed Identity of Storage Account. Only returned in Hybrid ComputeMode workspace.
- Updated
By Pulumi.Azure Native. Databricks. Outputs. Created By Response - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- Azure
Api stringVersion - The Azure API version of the resource.
- Created
Date stringTime - Specifies the date and time when the workspace is created.
- Disk
Encryption stringSet Id - The resource Id of the managed disk encryption set. Not allowed in Serverless ComputeMode workspace.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Uc boolEnabled - Indicates whether unity catalog enabled for the workspace or not. Set as true in Serverless ComputeMode workspace.
- Name string
- The name of the resource
- Private
Endpoint []PrivateConnections Endpoint Connection Response - Private endpoint connections created on the workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- Provisioning
State string - The workspace provisioning state.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Workspace
Id string - The unique identifier of the databricks workspace in databricks control plane.
- Workspace
Url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- 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. Only returned in Hybrid ComputeMode workspace.
- Storage
Account ManagedIdentity Identity Configuration Response - The details of Managed Identity of Storage Account. Only returned in Hybrid ComputeMode workspace.
- Updated
By CreatedBy Response - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- azure_
api_ stringversion - The Azure API version of the resource.
- created_
date_ stringtime - Specifies the date and time when the workspace is created.
- disk_
encryption_ stringset_ id - The resource Id of the managed disk encryption set. Not allowed in Serverless ComputeMode workspace.
- id string
- The provider-assigned unique ID for this managed resource.
- is_
uc_ boolenabled - Indicates whether unity catalog enabled for the workspace or not. Set as true in Serverless ComputeMode workspace.
- name string
- The name of the resource
- private_
endpoint_ list(object)connections - Private endpoint connections created on the workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- provisioning_
state string - The workspace provisioning state.
- system_
data object - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspace_
id string - The unique identifier of the databricks workspace in databricks control plane.
- workspace_
url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- created_
by object - Indicates the Object ID, PUID and Application ID of entity that created the workspace.
- managed_
disk_ objectidentity - The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption. Only returned in Hybrid ComputeMode workspace.
- storage_
account_ objectidentity - The details of Managed Identity of Storage Account. Only returned in Hybrid ComputeMode workspace.
- updated_
by object - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- azure
Api StringVersion - The Azure API version of the resource.
- created
Date StringTime - Specifies the date and time when the workspace is created.
- disk
Encryption StringSet Id - The resource Id of the managed disk encryption set. Not allowed in Serverless ComputeMode workspace.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Uc BooleanEnabled - Indicates whether unity catalog enabled for the workspace or not. Set as true in Serverless ComputeMode workspace.
- name String
- The name of the resource
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - Private endpoint connections created on the workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- provisioning
State String - The workspace provisioning state.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspace
Id String - The unique identifier of the databricks workspace in databricks control plane.
- workspace
Url String - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- 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. Only returned in Hybrid ComputeMode workspace.
- storage
Account ManagedIdentity Identity Configuration Response - The details of Managed Identity of Storage Account. Only returned in Hybrid ComputeMode workspace.
- updated
By CreatedBy Response - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- azure
Api stringVersion - The Azure API version of the resource.
- created
Date stringTime - Specifies the date and time when the workspace is created.
- disk
Encryption stringSet Id - The resource Id of the managed disk encryption set. Not allowed in Serverless ComputeMode workspace.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Uc booleanEnabled - Indicates whether unity catalog enabled for the workspace or not. Set as true in Serverless ComputeMode workspace.
- name string
- The name of the resource
- private
Endpoint PrivateConnections Endpoint Connection Response[] - Private endpoint connections created on the workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- provisioning
State string - The workspace provisioning state.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspace
Id string - The unique identifier of the databricks workspace in databricks control plane.
- workspace
Url string - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- 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. Only returned in Hybrid ComputeMode workspace.
- storage
Account ManagedIdentity Identity Configuration Response - The details of Managed Identity of Storage Account. Only returned in Hybrid ComputeMode workspace.
- updated
By CreatedBy Response - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- azure_
api_ strversion - The Azure API version of the resource.
- 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. Not allowed in Serverless ComputeMode workspace.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
uc_ boolenabled - Indicates whether unity catalog enabled for the workspace or not. Set as true in Serverless ComputeMode workspace.
- name str
- The name of the resource
- private_
endpoint_ Sequence[Privateconnections Endpoint Connection Response] - Private endpoint connections created on the workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- provisioning_
state str - The workspace provisioning state.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "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. Only returned in Hybrid ComputeMode workspace.
- storage_
account_ Managedidentity Identity Configuration Response - The details of Managed Identity of Storage Account. Only returned in Hybrid ComputeMode workspace.
- updated_
by CreatedBy Response - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- azure
Api StringVersion - The Azure API version of the resource.
- created
Date StringTime - Specifies the date and time when the workspace is created.
- disk
Encryption StringSet Id - The resource Id of the managed disk encryption set. Not allowed in Serverless ComputeMode workspace.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Uc BooleanEnabled - Indicates whether unity catalog enabled for the workspace or not. Set as true in Serverless ComputeMode workspace.
- name String
- The name of the resource
- private
Endpoint List<Property Map>Connections - Private endpoint connections created on the workspace. Supported in both Serverless and Hybrid ComputeMode workspace.
- provisioning
State String - The workspace provisioning state.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspace
Id String - The unique identifier of the databricks workspace in databricks control plane.
- workspace
Url String - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- created
By Property Map - Indicates the Object ID, PUID and Application ID of entity that created the workspace.
- managed
Disk Property MapIdentity - The details of Managed Identity of Disk Encryption Set used for Managed Disk Encryption. Only returned in Hybrid ComputeMode workspace.
- storage
Account Property MapIdentity - The details of Managed Identity of Storage Account. Only returned in Hybrid ComputeMode workspace.
- updated
By Property Map - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
Supporting Types
AutomaticClusterUpdateDefinition, AutomaticClusterUpdateDefinitionArgs
Status of automated cluster updates feature.- Value
string | Automatic
Cluster Update Value
- value string | "Enabled" | "Disabled"
- value
String | Automatic
Cluster Update Value
- value
string | Automatic
Cluster Update Value
- value String | "Enabled" | "Disabled"
AutomaticClusterUpdateDefinitionResponse, AutomaticClusterUpdateDefinitionResponseArgs
Status of automated cluster updates feature.- Value string
- Value string
- value string
- value String
- value string
- value str
- value String
AutomaticClusterUpdateValue, AutomaticClusterUpdateValueArgs
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- Automatic
Cluster Update Value Enabled EnabledEnabled- Automatic
Cluster Update Value Disabled DisabledDisabled
- "Enabled"
EnabledEnabled- "Disabled"
DisabledDisabled
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- ENABLED
EnabledEnabled- DISABLED
DisabledDisabled
- "Enabled"
EnabledEnabled- "Disabled"
DisabledDisabled
ComplianceSecurityProfileDefinition, ComplianceSecurityProfileDefinitionArgs
Status of Compliance Security Profile feature.- Compliance
Standards List<Union<string, Pulumi.Azure Native. Databricks. Compliance Standard>> - Compliance standards associated with the workspace.
- Value
string | Pulumi.
Azure Native. Databricks. Compliance Security Profile Value
- Compliance
Standards []string - Compliance standards associated with the workspace.
- Value
string | Compliance
Security Profile Value
- compliance_
standards list(string | "NONE" | "HIPAA" | "PCI_DSS" | "CYBER_ESSENTIAL_PLUS" | "FEDRAMP_HIGH" | "CANADA_PROTECTED_B" | "IRAP_PROTECTED" | "ISMAP" | "HITRUST" | "K_FSI") - Compliance standards associated with the workspace.
- value string | "Enabled" | "Disabled"
- compliance
Standards List<Either<String,ComplianceStandard>> - Compliance standards associated with the workspace.
- value
String | Compliance
Security Profile Value
- compliance
Standards (string | ComplianceStandard)[] - Compliance standards associated with the workspace.
- value
string | Compliance
Security Profile Value
- compliance_
standards Sequence[Union[str, ComplianceStandard]] - Compliance standards associated with the workspace.
- value
str | Compliance
Security Profile Value
- compliance
Standards List<String | "NONE" | "HIPAA" | "PCI_DSS" | "CYBER_ESSENTIAL_PLUS" | "FEDRAMP_HIGH" | "CANADA_PROTECTED_B" | "IRAP_PROTECTED" | "ISMAP" | "HITRUST" | "K_FSI"> - Compliance standards associated with the workspace.
- value String | "Enabled" | "Disabled"
ComplianceSecurityProfileDefinitionResponse, ComplianceSecurityProfileDefinitionResponseArgs
Status of Compliance Security Profile feature.- Compliance
Standards List<string> - Compliance standards associated with the workspace.
- Value string
- Compliance
Standards []string - Compliance standards associated with the workspace.
- Value string
- compliance_
standards list(string) - Compliance standards associated with the workspace.
- value string
- compliance
Standards List<String> - Compliance standards associated with the workspace.
- value String
- compliance
Standards string[] - Compliance standards associated with the workspace.
- value string
- compliance_
standards Sequence[str] - Compliance standards associated with the workspace.
- value str
- compliance
Standards List<String> - Compliance standards associated with the workspace.
- value String
ComplianceSecurityProfileValue, ComplianceSecurityProfileValueArgs
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- Compliance
Security Profile Value Enabled EnabledEnabled- Compliance
Security Profile Value Disabled DisabledDisabled
- "Enabled"
EnabledEnabled- "Disabled"
DisabledDisabled
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- ENABLED
EnabledEnabled- DISABLED
DisabledDisabled
- "Enabled"
EnabledEnabled- "Disabled"
DisabledDisabled
ComplianceStandard, ComplianceStandardArgs
- NONE
NONE- HIPAA
HIPAA- PCI_DSS
PCI_DSS- CYBER_ESSENTIAL_PLUS
CYBER_ESSENTIAL_PLUS- FEDRAMP_HIGH
FEDRAMP_HIGH- CANADA_PROTECTED_B
CANADA_PROTECTED_B- IRAP_PROTECTED
IRAP_PROTECTED- ISMAP
ISMAP- HITRUST
HITRUST- K_FSI
K_FSI
- Compliance
Standard NONE NONE- Compliance
Standard HIPAA HIPAA- Compliance
Standard_PCI_DSS PCI_DSS- Compliance
Standard_CYBER_ESSENTIAL_PLUS CYBER_ESSENTIAL_PLUS- Compliance
Standard_FEDRAMP_HIGH FEDRAMP_HIGH- Compliance
Standard_CANADA_PROTECTED_B CANADA_PROTECTED_B- Compliance
Standard_IRAP_PROTECTED IRAP_PROTECTED- Compliance
Standard ISMAP ISMAP- Compliance
Standard HITRUST HITRUST- Compliance
Standard_K_FSI K_FSI
- "NONE"
NONE- "HIPAA"
HIPAA- "PCI_DSS"
PCI_DSS- "CYBER_ESSENTIAL_PLUS"
CYBER_ESSENTIAL_PLUS- "FEDRAMP_HIGH"
FEDRAMP_HIGH- "CANADA_PROTECTED_B"
CANADA_PROTECTED_B- "IRAP_PROTECTED"
IRAP_PROTECTED- "ISMAP"
ISMAP- "HITRUST"
HITRUST- "K_FSI"
K_FSI
- NONE
NONE- HIPAA
HIPAA- PCI_DSS
PCI_DSS- CYBER_ESSENTIAL_PLUS
CYBER_ESSENTIAL_PLUS- FEDRAMP_HIGH
FEDRAMP_HIGH- CANADA_PROTECTED_B
CANADA_PROTECTED_B- IRAP_PROTECTED
IRAP_PROTECTED- ISMAP
ISMAP- HITRUST
HITRUST- K_FSI
K_FSI
- NONE
NONE- HIPAA
HIPAA- PCI_DSS
PCI_DSS- CYBER_ESSENTIAL_PLUS
CYBER_ESSENTIAL_PLUS- FEDRAMP_HIGH
FEDRAMP_HIGH- CANADA_PROTECTED_B
CANADA_PROTECTED_B- IRAP_PROTECTED
IRAP_PROTECTED- ISMAP
ISMAP- HITRUST
HITRUST- K_FSI
K_FSI
- NONE
NONE- HIPAA
HIPAA- PC_I_DSS
PCI_DSS- CYBE_R_ESSENTIA_L_PLUS
CYBER_ESSENTIAL_PLUS- FEDRAM_P_HIGH
FEDRAMP_HIGH- CANAD_A_PROTECTE_D_B
CANADA_PROTECTED_B- IRA_P_PROTECTED
IRAP_PROTECTED- ISMAP
ISMAP- HITRUST
HITRUST- K_FSI
K_FSI
- "NONE"
NONE- "HIPAA"
HIPAA- "PCI_DSS"
PCI_DSS- "CYBER_ESSENTIAL_PLUS"
CYBER_ESSENTIAL_PLUS- "FEDRAMP_HIGH"
FEDRAMP_HIGH- "CANADA_PROTECTED_B"
CANADA_PROTECTED_B- "IRAP_PROTECTED"
IRAP_PROTECTED- "ISMAP"
ISMAP- "HITRUST"
HITRUST- "K_FSI"
K_FSI
ComputeMode, ComputeModeArgs
- Serverless
ServerlessServerless- Hybrid
HybridHybrid
- Compute
Mode Serverless ServerlessServerless- Compute
Mode Hybrid HybridHybrid
- "Serverless"
ServerlessServerless- "Hybrid"
HybridHybrid
- Serverless
ServerlessServerless- Hybrid
HybridHybrid
- Serverless
ServerlessServerless- Hybrid
HybridHybrid
- SERVERLESS
ServerlessServerless- HYBRID
HybridHybrid
- "Serverless"
ServerlessServerless- "Hybrid"
HybridHybrid
CreatedByResponse, CreatedByResponseArgs
Provides details of the entity that created/updated the workspace.- Application
Id 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 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 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 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 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
- application
Id 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
CustomParameterType, CustomParameterTypeArgs
- Bool
BoolBool- Object
ObjectObject- String
StringString
- Custom
Parameter Type Bool BoolBool- Custom
Parameter Type Object ObjectObject- Custom
Parameter Type String StringString
- "Bool"
BoolBool- "Object"
ObjectObject- "String"
StringString
- Bool
BoolBool- Object
ObjectObject- String
StringString
- Bool
BoolBool- Object
ObjectObject- String
StringString
- BOOL
BoolBool- OBJECT
ObjectObject- STRING
StringString
- "Bool"
BoolBool- "Object"
ObjectObject- "String"
StringString
DefaultCatalogProperties, DefaultCatalogPropertiesArgs
These properties lets user specify default catalog properties during workspace creation. Not allowed in Serverless ComputeMode workspace.- Initial
Name string - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- Initial
Type string | Pulumi.Azure Native. Databricks. Initial Type - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- Initial
Name string - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- Initial
Type string | InitialType - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial_
name string - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial_
type string | "HiveMetastore" | "Unity Catalog" - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial
Name String - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial
Type String | InitialType - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial
Name string - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial
Type string | InitialType - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial_
name str - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial_
type str | InitialType - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial
Name String - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial
Type String | "HiveMetastore" | "Unity Catalog" - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
DefaultCatalogPropertiesResponse, DefaultCatalogPropertiesResponseArgs
These properties lets user specify default catalog properties during workspace creation. Not allowed in Serverless ComputeMode workspace.- Initial
Name string - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- Initial
Type string - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- Initial
Name string - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- Initial
Type string - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial_
name string - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial_
type string - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial
Name String - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial
Type String - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial
Name string - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial
Type string - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial_
name str - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial_
type str - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
- initial
Name String - Specifies the initial Name of default catalog. If not specified, the name of the workspace will be used.
- initial
Type String - Defines the initial type of the default catalog. Possible values (case-insensitive): HiveMetastore, UnityCatalog
DefaultStorageFirewall, DefaultStorageFirewallArgs
- Disabled
DisabledDisabled- Enabled
EnabledEnabled
- Default
Storage Firewall Disabled DisabledDisabled- Default
Storage Firewall Enabled EnabledEnabled
- "Disabled"
DisabledDisabled- "Enabled"
EnabledEnabled
- Disabled
DisabledDisabled- Enabled
EnabledEnabled
- Disabled
DisabledDisabled- Enabled
EnabledEnabled
- DISABLED
DisabledDisabled- ENABLED
EnabledEnabled
- "Disabled"
DisabledDisabled- "Enabled"
EnabledEnabled
Encryption, EncryptionArgs
The object that contains details of encryption used on the workspace.- Key
Name string - The name of KeyVault key.
- Key
Source string | Pulumi.Azure Native. Databricks. Key Source - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- Key
Name string - The name of KeyVault key.
- Key
Source string | KeySource - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- key_
name string - The name of KeyVault key.
- key_
source string | "Default" | "Microsoft.Keyvault" - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- key_
vault_ stringuri - The Uri of KeyVault.
- key_
version string - The version of KeyVault key.
- key
Name String - The name of KeyVault key.
- key
Source String | KeySource - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
- key
Name string - The name of KeyVault key.
- key
Source string | KeySource - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- key
Vault stringUri - The Uri of KeyVault.
- key
Version 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.
- key
Name String - The name of KeyVault key.
- key
Source String | "Default" | "Microsoft.Keyvault" - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
EncryptionEntitiesDefinition, EncryptionEntitiesDefinitionArgs
Encryption entities for databricks workspace resource.- Managed
Disk Pulumi.Azure Native. Databricks. Inputs. Managed Disk Encryption - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- Managed
Services Pulumi.Azure Native. Databricks. Inputs. Encryption V2 - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- Managed
Disk ManagedDisk Encryption - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- Managed
Services EncryptionV2 - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed_
disk object - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed_
services object - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed
Disk ManagedDisk Encryption - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed
Services EncryptionV2 - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed
Disk ManagedDisk Encryption - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed
Services EncryptionV2 - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed_
disk ManagedDisk Encryption - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed_
services EncryptionV2 - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed
Disk Property Map - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed
Services Property Map - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
EncryptionEntitiesDefinitionResponse, EncryptionEntitiesDefinitionResponseArgs
Encryption entities for databricks workspace resource.- Managed
Disk Pulumi.Azure Native. Databricks. Inputs. Managed Disk Encryption Response - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- Managed
Services Pulumi.Azure Native. Databricks. Inputs. Encryption V2Response - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- Managed
Disk ManagedDisk Encryption Response - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- Managed
Services EncryptionV2Response - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed_
disk object - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed_
services object - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed
Disk ManagedDisk Encryption Response - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed
Services EncryptionV2Response - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed
Disk ManagedDisk Encryption Response - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed
Services EncryptionV2Response - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed_
disk ManagedDisk Encryption Response - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed_
services EncryptionV2Response - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
- managed
Disk Property Map - Encryption properties for the databricks managed disks. Not allowed in Serverless ComputeMode workspace.
- managed
Services Property Map - Encryption properties for the databricks managed services. Supported in both Serverless and Hybrid ComputeMode.
EncryptionKeySource, EncryptionKeySourceArgs
- Microsoft_Keyvault
Microsoft.KeyvaultMicrosoft.Keyvault
- Encryption
Key Source_Microsoft_Keyvault Microsoft.KeyvaultMicrosoft.Keyvault
- "Microsoft.
Keyvault" Microsoft.KeyvaultMicrosoft.Keyvault
- Microsoft_Keyvault
Microsoft.KeyvaultMicrosoft.Keyvault
- Microsoft_Keyvault
Microsoft.KeyvaultMicrosoft.Keyvault
- MICROSOFT_KEYVAULT
Microsoft.KeyvaultMicrosoft.Keyvault
- "Microsoft.
Keyvault" Microsoft.KeyvaultMicrosoft.Keyvault
EncryptionResponse, EncryptionResponseArgs
The object that contains details of encryption used on the workspace.- Key
Name string - The name of KeyVault key.
- Key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- Key
Name string - The name of KeyVault key.
- Key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- key_
name string - The name of KeyVault key.
- key_
source string - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- key_
vault_ stringuri - The Uri of KeyVault.
- key_
version string - The version of KeyVault key.
- key
Name String - The name of KeyVault key.
- key
Source String - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
- key
Name string - The name of KeyVault key.
- key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- key
Vault stringUri - The Uri of KeyVault.
- key
Version 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.
- key
Name String - The name of KeyVault key.
- key
Source String - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
EncryptionV2, EncryptionV2Args
The object that contains details of encryption used on the workspace.- Key
Source string | Pulumi.Azure Native. Databricks. Encryption Key Source - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- Key
Vault Pulumi.Properties Azure Native. Databricks. Inputs. Encryption V2Key Vault Properties - Key Vault input properties for encryption.
- Key
Source string | EncryptionKey Source - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- Key
Vault EncryptionProperties V2Key Vault Properties - Key Vault input properties for encryption.
- key_
source string | "Microsoft.Keyvault" - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key_
vault_ objectproperties - Key Vault input properties for encryption.
- key
Source String | EncryptionKey Source - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key
Vault EncryptionProperties V2Key Vault Properties - Key Vault input properties for encryption.
- key
Source string | EncryptionKey Source - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key
Vault 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.
- key
Source String | "Microsoft.Keyvault" - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key
Vault Property MapProperties - Key Vault input properties for encryption.
EncryptionV2KeyVaultProperties, EncryptionV2KeyVaultPropertiesArgs
Key Vault input properties for encryption.- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- key_
name string - The name of KeyVault key.
- key_
vault_ stringuri - The Uri of KeyVault.
- key_
version string - The version of KeyVault key.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
- key
Name string - The name of KeyVault key.
- key
Vault stringUri - The Uri of KeyVault.
- key
Version 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.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
EncryptionV2KeyVaultPropertiesResponse, EncryptionV2KeyVaultPropertiesResponseArgs
Key Vault input properties for encryption.- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- key_
name string - The name of KeyVault key.
- key_
vault_ stringuri - The Uri of KeyVault.
- key_
version string - The version of KeyVault key.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
- key
Name string - The name of KeyVault key.
- key
Vault stringUri - The Uri of KeyVault.
- key
Version 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.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
EncryptionV2Response, EncryptionV2ResponseArgs
The object that contains details of encryption used on the workspace.- Key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- Key
Vault Pulumi.Properties Azure Native. Databricks. Inputs. Encryption V2Key Vault Properties Response - Key Vault input properties for encryption.
- Key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- Key
Vault EncryptionProperties V2Key Vault Properties Response - Key Vault input properties for encryption.
- key_
source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key_
vault_ objectproperties - Key Vault input properties for encryption.
- key
Source String - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key
Vault EncryptionProperties V2Key Vault Properties Response - Key Vault input properties for encryption.
- key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key
Vault EncryptionProperties V2Key Vault Properties Response - Key Vault input properties for encryption.
- key_
source str - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key_
vault_ Encryptionproperties V2Key Vault Properties Response - Key Vault input properties for encryption.
- key
Source String - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
- key
Vault Property MapProperties - Key Vault input properties for encryption.
EnhancedSecurityComplianceDefinition, EnhancedSecurityComplianceDefinitionArgs
Status of settings related to the Enhanced Security and Compliance Add-On.- Automatic
Cluster Pulumi.Update Azure Native. Databricks. Inputs. Automatic Cluster Update Definition - Status of automated cluster updates feature.
- Compliance
Security Pulumi.Profile Azure Native. Databricks. Inputs. Compliance Security Profile Definition - Status of Compliance Security Profile feature.
- Enhanced
Security Pulumi.Monitoring Azure Native. Databricks. Inputs. Enhanced Security Monitoring Definition - Status of Enhanced Security Monitoring feature.
- Automatic
Cluster AutomaticUpdate Cluster Update Definition - Status of automated cluster updates feature.
- Compliance
Security ComplianceProfile Security Profile Definition - Status of Compliance Security Profile feature.
- Enhanced
Security EnhancedMonitoring Security Monitoring Definition - Status of Enhanced Security Monitoring feature.
- automatic_
cluster_ objectupdate - Status of automated cluster updates feature.
- compliance_
security_ objectprofile - Status of Compliance Security Profile feature.
- enhanced_
security_ objectmonitoring - Status of Enhanced Security Monitoring feature.
- automatic
Cluster AutomaticUpdate Cluster Update Definition - Status of automated cluster updates feature.
- compliance
Security ComplianceProfile Security Profile Definition - Status of Compliance Security Profile feature.
- enhanced
Security EnhancedMonitoring Security Monitoring Definition - Status of Enhanced Security Monitoring feature.
- automatic
Cluster AutomaticUpdate Cluster Update Definition - Status of automated cluster updates feature.
- compliance
Security ComplianceProfile Security Profile Definition - Status of Compliance Security Profile feature.
- enhanced
Security EnhancedMonitoring Security Monitoring Definition - Status of Enhanced Security Monitoring feature.
- automatic_
cluster_ Automaticupdate Cluster Update Definition - Status of automated cluster updates feature.
- compliance_
security_ Complianceprofile Security Profile Definition - Status of Compliance Security Profile feature.
- enhanced_
security_ Enhancedmonitoring Security Monitoring Definition - Status of Enhanced Security Monitoring feature.
- automatic
Cluster Property MapUpdate - Status of automated cluster updates feature.
- compliance
Security Property MapProfile - Status of Compliance Security Profile feature.
- enhanced
Security Property MapMonitoring - Status of Enhanced Security Monitoring feature.
EnhancedSecurityComplianceDefinitionResponse, EnhancedSecurityComplianceDefinitionResponseArgs
Status of settings related to the Enhanced Security and Compliance Add-On.- Automatic
Cluster Pulumi.Update Azure Native. Databricks. Inputs. Automatic Cluster Update Definition Response - Status of automated cluster updates feature.
- Compliance
Security Pulumi.Profile Azure Native. Databricks. Inputs. Compliance Security Profile Definition Response - Status of Compliance Security Profile feature.
- Enhanced
Security Pulumi.Monitoring Azure Native. Databricks. Inputs. Enhanced Security Monitoring Definition Response - Status of Enhanced Security Monitoring feature.
- Automatic
Cluster AutomaticUpdate Cluster Update Definition Response - Status of automated cluster updates feature.
- Compliance
Security ComplianceProfile Security Profile Definition Response - Status of Compliance Security Profile feature.
- Enhanced
Security EnhancedMonitoring Security Monitoring Definition Response - Status of Enhanced Security Monitoring feature.
- automatic_
cluster_ objectupdate - Status of automated cluster updates feature.
- compliance_
security_ objectprofile - Status of Compliance Security Profile feature.
- enhanced_
security_ objectmonitoring - Status of Enhanced Security Monitoring feature.
- automatic
Cluster AutomaticUpdate Cluster Update Definition Response - Status of automated cluster updates feature.
- compliance
Security ComplianceProfile Security Profile Definition Response - Status of Compliance Security Profile feature.
- enhanced
Security EnhancedMonitoring Security Monitoring Definition Response - Status of Enhanced Security Monitoring feature.
- automatic
Cluster AutomaticUpdate Cluster Update Definition Response - Status of automated cluster updates feature.
- compliance
Security ComplianceProfile Security Profile Definition Response - Status of Compliance Security Profile feature.
- enhanced
Security EnhancedMonitoring Security Monitoring Definition Response - Status of Enhanced Security Monitoring feature.
- automatic_
cluster_ Automaticupdate Cluster Update Definition Response - Status of automated cluster updates feature.
- compliance_
security_ Complianceprofile Security Profile Definition Response - Status of Compliance Security Profile feature.
- enhanced_
security_ Enhancedmonitoring Security Monitoring Definition Response - Status of Enhanced Security Monitoring feature.
- automatic
Cluster Property MapUpdate - Status of automated cluster updates feature.
- compliance
Security Property MapProfile - Status of Compliance Security Profile feature.
- enhanced
Security Property MapMonitoring - Status of Enhanced Security Monitoring feature.
EnhancedSecurityMonitoringDefinition, EnhancedSecurityMonitoringDefinitionArgs
Status of Enhanced Security Monitoring feature.- Value
string | Enhanced
Security Monitoring Value
- value string | "Enabled" | "Disabled"
- value
String | Enhanced
Security Monitoring Value
- value
string | Enhanced
Security Monitoring Value
- value String | "Enabled" | "Disabled"
EnhancedSecurityMonitoringDefinitionResponse, EnhancedSecurityMonitoringDefinitionResponseArgs
Status of Enhanced Security Monitoring feature.- Value string
- Value string
- value string
- value String
- value string
- value str
- value String
EnhancedSecurityMonitoringValue, EnhancedSecurityMonitoringValueArgs
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- Enhanced
Security Monitoring Value Enabled EnabledEnabled- Enhanced
Security Monitoring Value Disabled DisabledDisabled
- "Enabled"
EnabledEnabled- "Disabled"
DisabledDisabled
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- ENABLED
EnabledEnabled- DISABLED
DisabledDisabled
- "Enabled"
EnabledEnabled- "Disabled"
DisabledDisabled
IdentityType, IdentityTypeArgs
- System
Assigned SystemAssignedSystemAssigned- User
Assigned UserAssignedUserAssigned
- Identity
Type System Assigned SystemAssignedSystemAssigned- Identity
Type User Assigned UserAssignedUserAssigned
- "System
Assigned" SystemAssignedSystemAssigned- "User
Assigned" UserAssignedUserAssigned
- System
Assigned SystemAssignedSystemAssigned- User
Assigned UserAssignedUserAssigned
- System
Assigned SystemAssignedSystemAssigned- User
Assigned UserAssignedUserAssigned
- SYSTEM_ASSIGNED
SystemAssignedSystemAssigned- USER_ASSIGNED
UserAssignedUserAssigned
- "System
Assigned" SystemAssignedSystemAssigned- "User
Assigned" UserAssignedUserAssigned
InitialType, InitialTypeArgs
- Hive
Metastore HiveMetastoreHiveMetastore- Unity
Catalog UnityCatalogUnityCatalog
- Initial
Type Hive Metastore HiveMetastoreHiveMetastore- Initial
Type Unity Catalog UnityCatalogUnityCatalog
- "Hive
Metastore" HiveMetastoreHiveMetastore- "Unity
Catalog" UnityCatalogUnityCatalog
- Hive
Metastore HiveMetastoreHiveMetastore- Unity
Catalog UnityCatalogUnityCatalog
- Hive
Metastore HiveMetastoreHiveMetastore- Unity
Catalog UnityCatalogUnityCatalog
- HIVE_METASTORE
HiveMetastoreHiveMetastore- UNITY_CATALOG
UnityCatalogUnityCatalog
- "Hive
Metastore" HiveMetastoreHiveMetastore- "Unity
Catalog" UnityCatalogUnityCatalog
KeySource, KeySourceArgs
- Default
DefaultDefault- Microsoft_Keyvault
Microsoft.KeyvaultMicrosoft.Keyvault
- Key
Source Default DefaultDefault- Key
Source_Microsoft_Keyvault Microsoft.KeyvaultMicrosoft.Keyvault
- "Default"
DefaultDefault- "Microsoft.
Keyvault" Microsoft.KeyvaultMicrosoft.Keyvault
- Default
DefaultDefault- Microsoft_Keyvault
Microsoft.KeyvaultMicrosoft.Keyvault
- Default
DefaultDefault- Microsoft_Keyvault
Microsoft.KeyvaultMicrosoft.Keyvault
- DEFAULT
DefaultDefault- MICROSOFT_KEYVAULT
Microsoft.KeyvaultMicrosoft.Keyvault
- "Default"
DefaultDefault- "Microsoft.
Keyvault" Microsoft.KeyvaultMicrosoft.Keyvault
ManagedDiskEncryption, ManagedDiskEncryptionArgs
The object that contains details of encryption used on the workspace.- Key
Source string | Pulumi.Azure Native. Databricks. Encryption Key Source - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- Key
Vault Pulumi.Properties Azure Native. Databricks. Inputs. Managed 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.
- Key
Source string | EncryptionKey Source - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- 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.
- key_
source string | "Microsoft.Keyvault" - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- key_
vault_ objectproperties - 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.
- key
Source String | EncryptionKey Source - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- key
Vault ManagedProperties Disk Encryption Key Vault Properties - Key Vault input properties for encryption.
- rotation
To BooleanLatest Key Version Enabled - Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- key
Source string | EncryptionKey Source - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- key
Vault ManagedProperties Disk Encryption Key Vault Properties - Key Vault input properties for encryption.
- rotation
To 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. Not allowed in Serverless ComputeMode workspace.
- 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.
- key
Source String | "Microsoft.Keyvault" - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- key
Vault Property MapProperties - Key Vault input properties for encryption.
- rotation
To BooleanLatest Key Version Enabled - Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
ManagedDiskEncryptionKeyVaultProperties, ManagedDiskEncryptionKeyVaultPropertiesArgs
Key Vault input properties for encryption.- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The URI of KeyVault.
- Key
Version string - The version of KeyVault key.
- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The URI of KeyVault.
- Key
Version string - The version of KeyVault key.
- key_
name string - The name of KeyVault key.
- key_
vault_ stringuri - The URI of KeyVault.
- key_
version string - The version of KeyVault key.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The URI of KeyVault.
- key
Version String - The version of KeyVault key.
- key
Name string - The name of KeyVault key.
- key
Vault stringUri - The URI of KeyVault.
- key
Version 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.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The URI of KeyVault.
- key
Version String - The version of KeyVault key.
ManagedDiskEncryptionKeyVaultPropertiesResponse, ManagedDiskEncryptionKeyVaultPropertiesResponseArgs
Key Vault input properties for encryption.- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The URI of KeyVault.
- Key
Version string - The version of KeyVault key.
- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The URI of KeyVault.
- Key
Version string - The version of KeyVault key.
- key_
name string - The name of KeyVault key.
- key_
vault_ stringuri - The URI of KeyVault.
- key_
version string - The version of KeyVault key.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The URI of KeyVault.
- key
Version String - The version of KeyVault key.
- key
Name string - The name of KeyVault key.
- key
Vault stringUri - The URI of KeyVault.
- key
Version 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.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The URI of KeyVault.
- key
Version String - The version of KeyVault key.
ManagedDiskEncryptionResponse, ManagedDiskEncryptionResponseArgs
The object that contains details of encryption used on the workspace.- Key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- Key
Vault Pulumi.Properties Azure Native. Databricks. Inputs. Managed Disk Encryption Key Vault Properties Response - 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.
- Key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- Key
Vault ManagedProperties Disk Encryption Key Vault Properties Response - 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.
- key_
source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- key_
vault_ objectproperties - 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.
- key
Source String - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- key
Vault ManagedProperties Disk Encryption Key Vault Properties Response - Key Vault input properties for encryption.
- rotation
To BooleanLatest Key Version Enabled - Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
- key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- key
Vault ManagedProperties Disk Encryption Key Vault Properties Response - Key Vault input properties for encryption.
- rotation
To 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. Not allowed in Serverless ComputeMode workspace.
- key_
vault_ Managedproperties Disk Encryption Key Vault Properties Response - 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.
- key
Source String - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault. Not allowed in Serverless ComputeMode workspace.
- key
Vault Property MapProperties - Key Vault input properties for encryption.
- rotation
To BooleanLatest Key Version Enabled - Indicate whether the latest key version should be automatically used for Managed Disk Encryption.
ManagedIdentityConfigurationResponse, ManagedIdentityConfigurationResponseArgs
The Managed Identity details for storage account.- Principal
Id string - The objectId of the Managed Identity that is linked to the Managed Storage account.
- Tenant
Id 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 string - The objectId of the Managed Identity that is linked to the Managed Storage account.
- Tenant
Id 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 string - The objectId of the Managed Identity that is linked to the Managed Storage account.
- tenant_
id 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 String - The objectId of the Managed Identity that is linked to the Managed Storage account.
- tenant
Id 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 string - The objectId of the Managed Identity that is linked to the Managed Storage account.
- tenant
Id 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.
- principal
Id String - The objectId of the Managed Identity that is linked to the Managed Storage account.
- tenant
Id 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
The properties of a private endpoint connection.- Private
Link Pulumi.Service Connection State Azure Native. Databricks. Inputs. Private Link Service Connection State Response - Private endpoint connection state
- Provisioning
State string - Provisioning state of the private endpoint connection.
- Group
Ids List<string> - GroupIds from the private link service resource.
- Private
Endpoint Pulumi.Azure Native. Databricks. Inputs. Private Endpoint Response - Private endpoint
- Private
Link PrivateService Connection State Link Service Connection State Response - Private endpoint connection state
- Provisioning
State string - Provisioning state of the private endpoint connection.
- Group
Ids []string - GroupIds from the private link service resource.
- Private
Endpoint PrivateEndpoint Response - Private endpoint
- private_
link_ objectservice_ connection_ state - Private endpoint connection state
- provisioning_
state string - Provisioning state of the private endpoint connection.
- group_
ids list(string) - GroupIds from the private link service resource.
- private_
endpoint object - Private endpoint
- private
Link PrivateService Connection State Link Service Connection State Response - Private endpoint connection state
- provisioning
State String - Provisioning state of the private endpoint connection.
- group
Ids List<String> - GroupIds from the private link service resource.
- private
Endpoint PrivateEndpoint Response - Private endpoint
- private
Link PrivateService Connection State Link Service Connection State Response - Private endpoint connection state
- provisioning
State string - Provisioning state of the private endpoint connection.
- group
Ids string[] - GroupIds from the private link service resource.
- private
Endpoint 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
- private
Link Property MapService Connection State - Private endpoint connection state
- provisioning
State String - Provisioning state of the private endpoint connection.
- group
Ids List<String> - GroupIds from the private link service resource.
- private
Endpoint Property Map - Private endpoint
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs
The private endpoint connection of a workspace.- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Pulumi.
Azure Native. Databricks. Inputs. Private Endpoint Connection Properties Response - The private endpoint connection properties.
- System
Data Pulumi.Azure Native. Databricks. Inputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Properties
Private
Endpoint Connection Properties Response - The private endpoint connection properties.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- properties object
- The private endpoint connection properties.
- system_
data object - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties
Private
Endpoint Connection Properties Response - The private endpoint connection properties.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- properties
Private
Endpoint Connection Properties Response - The private endpoint connection properties.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- properties
Private
Endpoint Connection Properties Response - The private endpoint connection properties.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- properties Property Map
- The private endpoint connection properties.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
PrivateEndpointResponse, PrivateEndpointResponseArgs
The private endpoint property of a private endpoint connection.- Id string
- The resource identifier.
- 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
The current state of a private endpoint connection.- Status string
- The status of a private endpoint connection
- Actions
Required 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
- Actions
Required 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
- actions_
required 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
- actions
Required 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
- actions
Required 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
- actions
Required String - Actions required for a private endpoint connection
- description String
- The description for the current state of a private endpoint connection
PublicNetworkAccess, PublicNetworkAccessArgs
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- Public
Network Access Enabled EnabledEnabled- Public
Network Access Disabled DisabledDisabled
- "Enabled"
EnabledEnabled- "Disabled"
DisabledDisabled
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- Enabled
EnabledEnabled- Disabled
DisabledDisabled
- ENABLED
EnabledEnabled- DISABLED
DisabledDisabled
- "Enabled"
EnabledEnabled- "Disabled"
DisabledDisabled
RequiredNsgRules, RequiredNsgRulesArgs
- All
Rules AllRulesAllRules- No
Azure Databricks Rules NoAzureDatabricksRulesNoAzureDatabricksRules- No
Azure Service Rules NoAzureServiceRulesNoAzureServiceRules
- Required
Nsg Rules All Rules AllRulesAllRules- Required
Nsg Rules No Azure Databricks Rules NoAzureDatabricksRulesNoAzureDatabricksRules- Required
Nsg Rules No Azure Service Rules NoAzureServiceRulesNoAzureServiceRules
- "All
Rules" AllRulesAllRules- "No
Azure Databricks Rules" NoAzureDatabricksRulesNoAzureDatabricksRules- "No
Azure Service Rules" NoAzureServiceRulesNoAzureServiceRules
- All
Rules AllRulesAllRules- No
Azure Databricks Rules NoAzureDatabricksRulesNoAzureDatabricksRules- No
Azure Service Rules NoAzureServiceRulesNoAzureServiceRules
- All
Rules AllRulesAllRules- No
Azure Databricks Rules NoAzureDatabricksRulesNoAzureDatabricksRules- No
Azure Service Rules NoAzureServiceRulesNoAzureServiceRules
- ALL_RULES
AllRulesAllRules- NO_AZURE_DATABRICKS_RULES
NoAzureDatabricksRulesNoAzureDatabricksRules- NO_AZURE_SERVICE_RULES
NoAzureServiceRulesNoAzureServiceRules
- "All
Rules" AllRulesAllRules- "No
Azure Databricks Rules" NoAzureDatabricksRulesNoAzureDatabricksRules- "No
Azure Service Rules" NoAzureServiceRulesNoAzureServiceRules
Sku, SkuArgs
SKU for the resource.SkuResponse, SkuResponseArgs
SKU for the resource.SystemDataResponse, SystemDataResponseArgs
Metadata pertaining to creation and last modification of the resource.- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at string - The timestamp of resource creation (UTC).
- created_
by string - The identity that created the resource.
- created_
by_ stringtype - The type of identity that created the resource.
- last_
modified_ stringat - The timestamp of resource last modification (UTC)
- last_
modified_ stringby - The identity that last modified the resource.
- last_
modified_ stringby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
WorkspaceCustomBooleanParameter, WorkspaceCustomBooleanParameterArgs
The value which should be used for this field.- Value bool
- The value which should be used for this field.
- Type
string | Pulumi.
Azure Native. Databricks. Custom Parameter Type - The type of variable that this is
- Value bool
- The value which should be used for this field.
- Type
string | Custom
Parameter Type - The type of variable that this is
- value bool
- The value which should be used for this field.
- type string | "Bool" | "Object" | "String"
- The type of variable that this is
- value Boolean
- The value which should be used for this field.
- type
String | Custom
Parameter Type - The type of variable that this is
- value boolean
- The value which should be used for this field.
- type
string | Custom
Parameter Type - The type of variable that this is
- value bool
- The value which should be used for this field.
- type
str | Custom
Parameter Type - The type of variable that this is
- value Boolean
- The value which should be used for this field.
- type String | "Bool" | "Object" | "String"
- The type of variable that this is
WorkspaceCustomBooleanParameterResponse, WorkspaceCustomBooleanParameterResponseArgs
The value which should be used for this field.WorkspaceCustomObjectParameterResponse, WorkspaceCustomObjectParameterResponseArgs
The value which should be used for this field.WorkspaceCustomParameters, WorkspaceCustomParametersArgs
Custom Parameters used for Workspace Creation. Not allowed in Serverless ComputeMode workspace.- Aml
Workspace Pulumi.Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- Custom
Private Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- Custom
Public Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- Custom
Virtual Pulumi.Network Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- Enable
No Pulumi.Public Ip Azure Native. Databricks. Inputs. Workspace No Public IPBoolean Parameter - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- Encryption
Pulumi.
Azure Native. Databricks. Inputs. Workspace Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- Load
Balancer 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). Not allowed in Serverless ComputeMode workspace.
- Load
Balancer Pulumi.Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- Nat
Gateway Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- Prepare
Encryption Pulumi.Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- Public
Ip Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- Require
Infrastructure 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. Not allowed in Serverless ComputeMode workspace.
- Storage
Account Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- Storage
Account 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. Not allowed in Serverless ComputeMode workspace.
- Vnet
Address Pulumi.Prefix Azure Native. Databricks. Inputs. Workspace Custom String Parameter - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
- Aml
Workspace WorkspaceId Custom String Parameter - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- Custom
Private WorkspaceSubnet Name Custom String Parameter - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- Custom
Public WorkspaceSubnet Name Custom String Parameter - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- Custom
Virtual WorkspaceNetwork Id Custom String Parameter - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- Enable
No WorkspacePublic Ip No Public IPBoolean Parameter - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- Encryption
Workspace
Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- Load
Balancer WorkspaceBackend Pool Name Custom String Parameter - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP). Not allowed in Serverless ComputeMode workspace.
- Load
Balancer WorkspaceId Custom String Parameter - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- Nat
Gateway WorkspaceName Custom String Parameter - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- Prepare
Encryption WorkspaceCustom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- Public
Ip WorkspaceName Custom String Parameter - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- Storage
Account WorkspaceName Custom String Parameter - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- Storage
Account WorkspaceSku Name Custom String Parameter - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs. Not allowed in Serverless ComputeMode workspace.
- Vnet
Address WorkspacePrefix Custom String Parameter - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
- aml_
workspace_ objectid - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom_
private_ objectsubnet_ name - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom_
public_ objectsubnet_ name - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom_
virtual_ objectnetwork_ id - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable_
no_ objectpublic_ ip - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption object
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- load_
balancer_ objectbackend_ pool_ name - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP). Not allowed in Serverless ComputeMode workspace.
- load_
balancer_ objectid - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat_
gateway_ objectname - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare_
encryption object - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public_
ip_ objectname - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- require_
infrastructure_ objectencryption - 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. Not allowed in Serverless ComputeMode workspace.
- storage_
account_ objectname - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- storage_
account_ objectsku_ name - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs. Not allowed in Serverless ComputeMode workspace.
- vnet_
address_ objectprefix - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
- aml
Workspace WorkspaceId Custom String Parameter - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom
Private WorkspaceSubnet Name Custom String Parameter - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Public WorkspaceSubnet Name Custom String Parameter - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Virtual WorkspaceNetwork Id Custom String Parameter - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable
No WorkspacePublic Ip No Public IPBoolean Parameter - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption
Workspace
Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- load
Balancer WorkspaceBackend Pool Name Custom String Parameter - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP). Not allowed in Serverless ComputeMode workspace.
- load
Balancer WorkspaceId Custom String Parameter - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat
Gateway WorkspaceName Custom String Parameter - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare
Encryption WorkspaceCustom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public
Ip WorkspaceName Custom String Parameter - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- storage
Account WorkspaceName Custom String Parameter - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- storage
Account WorkspaceSku Name Custom String Parameter - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs. Not allowed in Serverless ComputeMode workspace.
- vnet
Address WorkspacePrefix Custom String Parameter - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
- aml
Workspace WorkspaceId Custom String Parameter - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom
Private WorkspaceSubnet Name Custom String Parameter - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Public WorkspaceSubnet Name Custom String Parameter - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Virtual WorkspaceNetwork Id Custom String Parameter - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable
No WorkspacePublic Ip No Public IPBoolean Parameter - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption
Workspace
Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- load
Balancer WorkspaceBackend Pool Name Custom String Parameter - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP). Not allowed in Serverless ComputeMode workspace.
- load
Balancer WorkspaceId Custom String Parameter - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat
Gateway WorkspaceName Custom String Parameter - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare
Encryption WorkspaceCustom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public
Ip WorkspaceName Custom String Parameter - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- storage
Account WorkspaceName Custom String Parameter - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- storage
Account WorkspaceSku Name Custom String Parameter - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs. Not allowed in Serverless ComputeMode workspace.
- vnet
Address WorkspacePrefix Custom String Parameter - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
- aml_
workspace_ Workspaceid Custom String Parameter - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom_
private_ Workspacesubnet_ name Custom String Parameter - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom_
public_ Workspacesubnet_ name Custom String Parameter - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom_
virtual_ Workspacenetwork_ id Custom String Parameter - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable_
no_ Workspacepublic_ ip No Public IPBoolean Parameter - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption
Workspace
Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- load_
balancer_ Workspacebackend_ pool_ name Custom String Parameter - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP). Not allowed in Serverless ComputeMode workspace.
- load_
balancer_ Workspaceid Custom String Parameter - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat_
gateway_ Workspacename Custom String Parameter - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare_
encryption WorkspaceCustom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public_
ip_ Workspacename Custom String Parameter - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- storage_
account_ Workspacename Custom String Parameter - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- storage_
account_ Workspacesku_ name Custom String Parameter - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs. Not allowed in Serverless ComputeMode workspace.
- vnet_
address_ Workspaceprefix Custom String Parameter - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
- aml
Workspace Property MapId - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom
Private Property MapSubnet Name - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Public Property MapSubnet Name - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Virtual Property MapNetwork Id - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable
No Property MapPublic Ip - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption Property Map
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- load
Balancer Property MapBackend Pool Name - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP). Not allowed in Serverless ComputeMode workspace.
- load
Balancer Property MapId - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat
Gateway Property MapName - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare
Encryption Property Map - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public
Ip Property MapName - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- require
Infrastructure 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. Not allowed in Serverless ComputeMode workspace.
- storage
Account Property MapName - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- storage
Account Property MapSku Name - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs. Not allowed in Serverless ComputeMode workspace.
- vnet
Address Property MapPrefix - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
WorkspaceCustomParametersResponse, WorkspaceCustomParametersResponseArgs
Custom Parameters used for Workspace Creation. Not allowed in Serverless ComputeMode workspace.-
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. Not allowed in Serverless ComputeMode workspace.
- Aml
Workspace Pulumi.Id Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- Custom
Private Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- Custom
Public Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- Custom
Virtual 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. Not allowed in Serverless ComputeMode workspace.
- Enable
No Pulumi.Public Ip Azure Native. Databricks. Inputs. Workspace No Public IPBoolean Parameter Response - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- Encryption
Pulumi.
Azure Native. Databricks. Inputs. Workspace Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- Load
Balancer 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). Not allowed in Serverless ComputeMode workspace.
- Load
Balancer 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. Not allowed in Serverless ComputeMode workspace.
- Nat
Gateway 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. Not allowed in Serverless ComputeMode workspace.
- Prepare
Encryption Pulumi.Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter Response - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- Public
Ip Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- Require
Infrastructure 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. Not allowed in Serverless ComputeMode workspace.
- Storage
Account Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- Storage
Account 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. Not allowed in Serverless ComputeMode workspace.
- Vnet
Address 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. Not allowed in Serverless ComputeMode workspace.
-
Workspace
Custom Object Parameter Response - Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level. Not allowed in Serverless ComputeMode workspace.
- Aml
Workspace WorkspaceId Custom String Parameter Response - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- Custom
Private WorkspaceSubnet Name Custom String Parameter Response - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- Custom
Public WorkspaceSubnet Name Custom String Parameter Response - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- Custom
Virtual WorkspaceNetwork Id Custom String Parameter Response - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- Enable
No WorkspacePublic Ip No Public IPBoolean Parameter Response - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- Encryption
Workspace
Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode 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). Not allowed in Serverless ComputeMode workspace.
- Load
Balancer WorkspaceId Custom String Parameter Response - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- Nat
Gateway WorkspaceName Custom String Parameter Response - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- Prepare
Encryption WorkspaceCustom Boolean Parameter Response - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- Public
Ip WorkspaceName Custom String Parameter Response - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- Storage
Account WorkspaceName Custom String Parameter Response - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- Vnet
Address WorkspacePrefix Custom String Parameter Response - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
- object
- Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level. Not allowed in Serverless ComputeMode workspace.
- aml_
workspace_ objectid - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom_
private_ objectsubnet_ name - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom_
public_ objectsubnet_ name - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom_
virtual_ objectnetwork_ id - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable_
no_ objectpublic_ ip - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption object
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- load_
balancer_ objectbackend_ pool_ name - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP). Not allowed in Serverless ComputeMode workspace.
- load_
balancer_ objectid - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat_
gateway_ objectname - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare_
encryption object - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public_
ip_ objectname - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- require_
infrastructure_ objectencryption - 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. Not allowed in Serverless ComputeMode workspace.
- storage_
account_ objectname - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- storage_
account_ objectsku_ name - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs. Not allowed in Serverless ComputeMode workspace.
- vnet_
address_ objectprefix - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
-
Workspace
Custom Object Parameter Response - Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level. Not allowed in Serverless ComputeMode workspace.
- aml
Workspace WorkspaceId Custom String Parameter Response - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom
Private WorkspaceSubnet Name Custom String Parameter Response - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Public WorkspaceSubnet Name Custom String Parameter Response - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Virtual WorkspaceNetwork Id Custom String Parameter Response - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable
No WorkspacePublic Ip No Public IPBoolean Parameter Response - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption
Workspace
Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode 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). Not allowed in Serverless ComputeMode workspace.
- load
Balancer WorkspaceId Custom String Parameter Response - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat
Gateway WorkspaceName Custom String Parameter Response - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare
Encryption WorkspaceCustom Boolean Parameter Response - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public
Ip WorkspaceName Custom String Parameter Response - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- storage
Account WorkspaceName Custom String Parameter Response - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- vnet
Address WorkspacePrefix Custom String Parameter Response - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
-
Workspace
Custom Object Parameter Response - Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level. Not allowed in Serverless ComputeMode workspace.
- aml
Workspace WorkspaceId Custom String Parameter Response - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom
Private WorkspaceSubnet Name Custom String Parameter Response - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Public WorkspaceSubnet Name Custom String Parameter Response - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Virtual WorkspaceNetwork Id Custom String Parameter Response - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable
No WorkspacePublic Ip No Public IPBoolean Parameter Response - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption
Workspace
Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode 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). Not allowed in Serverless ComputeMode workspace.
- load
Balancer WorkspaceId Custom String Parameter Response - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat
Gateway WorkspaceName Custom String Parameter Response - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare
Encryption WorkspaceCustom Boolean Parameter Response - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public
Ip WorkspaceName Custom String Parameter Response - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- storage
Account WorkspaceName Custom String Parameter Response - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- vnet
Address WorkspacePrefix Custom String Parameter Response - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
-
Workspace
Custom Object Parameter Response - Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level. Not allowed in Serverless ComputeMode workspace.
- aml_
workspace_ Workspaceid Custom String Parameter Response - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom_
private_ Workspacesubnet_ name Custom String Parameter Response - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom_
public_ Workspacesubnet_ name Custom String Parameter Response - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom_
virtual_ Workspacenetwork_ id Custom String Parameter Response - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable_
no_ Workspacepublic_ ip No Public IPBoolean Parameter Response - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption
Workspace
Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode 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). Not allowed in Serverless ComputeMode workspace.
- load_
balancer_ Workspaceid Custom String Parameter Response - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat_
gateway_ Workspacename Custom String Parameter Response - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare_
encryption WorkspaceCustom Boolean Parameter Response - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public_
ip_ Workspacename Custom String Parameter Response - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- storage_
account_ Workspacename Custom String Parameter Response - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- 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. Not allowed in Serverless ComputeMode workspace.
- vnet_
address_ Workspaceprefix Custom String Parameter Response - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
- Property Map
- Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level. Not allowed in Serverless ComputeMode workspace.
- aml
Workspace Property MapId - The ID of a Azure Machine Learning workspace to link with Databricks workspace. Not allowed in Serverless ComputeMode workspace.
- custom
Private Property MapSubnet Name - The name of the Private Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Public Property MapSubnet Name - The name of a Public Subnet within the Virtual Network. Not allowed in Serverless ComputeMode workspace.
- custom
Virtual Property MapNetwork Id - The ID of a Virtual Network where this Databricks Cluster should be created. Not allowed in Serverless ComputeMode workspace.
- enable
No Property MapPublic Ip - Boolean indicating whether the public IP should be disabled. Default value is true. Not allowed in Serverless ComputeMode workspace.
- encryption Property Map
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.Not allowed in Serverless ComputeMode workspace.
- load
Balancer Property MapBackend Pool Name - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP). Not allowed in Serverless ComputeMode workspace.
- load
Balancer Property MapId - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace. Not allowed in Serverless ComputeMode workspace.
- nat
Gateway Property MapName - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Not allowed in Serverless ComputeMode workspace.
- prepare
Encryption Property Map - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account. Not allowed in Serverless ComputeMode workspace.
- public
Ip Property MapName - Name of the Public IP for No Public IP workspace with managed vNet. Not allowed in Serverless ComputeMode workspace.
- require
Infrastructure 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. Not allowed in Serverless ComputeMode workspace.
- storage
Account Property MapName - Default DBFS storage account name. Not allowed in Serverless ComputeMode workspace.
- storage
Account Property MapSku Name - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs. Not allowed in Serverless ComputeMode workspace.
- vnet
Address Property MapPrefix - Address prefix for Managed virtual network. Default value for this input is 10.139. Not allowed in Serverless ComputeMode workspace.
WorkspaceCustomStringParameter, WorkspaceCustomStringParameterArgs
The Value.- Value string
- The value which should be used for this field.
- Type
string | Pulumi.
Azure Native. Databricks. Custom Parameter Type - The type of variable that this is
- Value string
- The value which should be used for this field.
- Type
string | Custom
Parameter Type - The type of variable that this is
- value string
- The value which should be used for this field.
- type string | "Bool" | "Object" | "String"
- The type of variable that this is
- value String
- The value which should be used for this field.
- type
String | Custom
Parameter Type - The type of variable that this is
- value string
- The value which should be used for this field.
- type
string | Custom
Parameter Type - The type of variable that this is
- value str
- The value which should be used for this field.
- type
str | Custom
Parameter Type - The type of variable that this is
- value String
- The value which should be used for this field.
- type String | "Bool" | "Object" | "String"
- The type of variable that this is
WorkspaceCustomStringParameterResponse, WorkspaceCustomStringParameterResponseArgs
The Value.WorkspaceEncryptionParameter, WorkspaceEncryptionParameterArgs
The object that contains details of encryption used on the workspace.- Type
string | Pulumi.
Azure Native. Databricks. Custom Parameter Type - The type of variable that this is
- Value
Pulumi.
Azure Native. Databricks. Inputs. Encryption - The value which should be used for this field.
- Type
string | Custom
Parameter Type - The type of variable that this is
- Value Encryption
- The value which should be used for this field.
- type string | "Bool" | "Object" | "String"
- The type of variable that this is
- value object
- The value which should be used for this field.
- type
String | Custom
Parameter Type - The type of variable that this is
- value Encryption
- The value which should be used for this field.
- type
string | Custom
Parameter Type - The type of variable that this is
- value Encryption
- The value which should be used for this field.
- type
str | Custom
Parameter Type - The type of variable that this is
- value Encryption
- The value which should be used for this field.
- type String | "Bool" | "Object" | "String"
- The type of variable that this is
- value Property Map
- The value which should be used for this field.
WorkspaceEncryptionParameterResponse, WorkspaceEncryptionParameterResponseArgs
The object that contains details of encryption used on the workspace.- 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
Encryption
Response - The value which should be used for this field.
- type String
- The type of variable that this is
- value
Encryption
Response - The value which should be used for this field.
- type string
- The type of variable that this is
- value
Encryption
Response - The value which should be used for this field.
- type str
- The type of variable that this is
- value
Encryption
Response - 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.
WorkspaceNoPublicIPBooleanParameter, WorkspaceNoPublicIPBooleanParameterArgs
The value which should be used for this field.- Value bool
- The value which should be used for this field.
- Type
string | Pulumi.
Azure Native. Databricks. Custom Parameter Type - The type of variable that this is
- Value bool
- The value which should be used for this field.
- Type
string | Custom
Parameter Type - The type of variable that this is
- value bool
- The value which should be used for this field.
- type string | "Bool" | "Object" | "String"
- The type of variable that this is
- value Boolean
- The value which should be used for this field.
- type
String | Custom
Parameter Type - The type of variable that this is
- value boolean
- The value which should be used for this field.
- type
string | Custom
Parameter Type - The type of variable that this is
- value bool
- The value which should be used for this field.
- type
str | Custom
Parameter Type - The type of variable that this is
- value Boolean
- The value which should be used for this field.
- type String | "Bool" | "Object" | "String"
- The type of variable that this is
WorkspaceNoPublicIPBooleanParameterResponse, WorkspaceNoPublicIPBooleanParameterResponseArgs
The value which should be used for this field.WorkspacePropertiesAccessConnector, WorkspacePropertiesAccessConnectorArgs
Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.- Id string
- The resource ID of Azure Databricks Access Connector Resource.
- Identity
Type string | Pulumi.Azure Native. Databricks. Identity Type - The identity type of the Access Connector Resource.
- User
Assigned stringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- Id string
- The resource ID of Azure Databricks Access Connector Resource.
- Identity
Type string | IdentityType - The identity type of the Access Connector Resource.
- User
Assigned stringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id string
- The resource ID of Azure Databricks Access Connector Resource.
- identity_
type string | "SystemAssigned" | "User Assigned" - The identity type of the Access Connector Resource.
- user_
assigned_ stringidentity_ id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id String
- The resource ID of Azure Databricks Access Connector Resource.
- identity
Type String | IdentityType - The identity type of the Access Connector Resource.
- user
Assigned StringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id string
- The resource ID of Azure Databricks Access Connector Resource.
- identity
Type string | IdentityType - The identity type of the Access Connector Resource.
- user
Assigned stringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id str
- The resource ID of Azure Databricks Access Connector Resource.
- identity_
type str | IdentityType - The identity type of the Access Connector Resource.
- user_
assigned_ stridentity_ id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id String
- The resource ID of Azure Databricks Access Connector Resource.
- identity
Type String | "SystemAssigned" | "User Assigned" - The identity type of the Access Connector Resource.
- user
Assigned StringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
WorkspacePropertiesAccessConnectorResponse, WorkspacePropertiesAccessConnectorResponseArgs
Access Connector Resource that is going to be associated with Databricks Workspace. Not allowed in Serverless ComputeMode workspace.- Id string
- The resource ID of Azure Databricks Access Connector Resource.
- Identity
Type string - The identity type of the Access Connector Resource.
- User
Assigned stringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- Id string
- The resource ID of Azure Databricks Access Connector Resource.
- Identity
Type string - The identity type of the Access Connector Resource.
- User
Assigned stringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id string
- The resource ID of Azure Databricks Access Connector Resource.
- identity_
type string - The identity type of the Access Connector Resource.
- user_
assigned_ stringidentity_ id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id String
- The resource ID of Azure Databricks Access Connector Resource.
- identity
Type String - The identity type of the Access Connector Resource.
- user
Assigned StringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id string
- The resource ID of Azure Databricks Access Connector Resource.
- identity
Type string - The identity type of the Access Connector Resource.
- user
Assigned stringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id str
- The resource ID of Azure Databricks Access Connector Resource.
- identity_
type str - The identity type of the Access Connector Resource.
- user_
assigned_ stridentity_ id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
- id String
- The resource ID of Azure Databricks Access Connector Resource.
- identity
Type String - The identity type of the Access Connector Resource.
- user
Assigned StringIdentity Id - The resource ID of the User Assigned Identity associated with the Access Connector Resource. This is required for type 'UserAssigned' and not valid for type 'SystemAssigned'.
WorkspacePropertiesEncryption, WorkspacePropertiesEncryptionArgs
Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.- Entities
Pulumi.
Azure Native. Databricks. Inputs. Encryption Entities Definition - Encryption entities definition for the workspace.
- Entities
Encryption
Entities Definition - Encryption entities definition for the workspace.
- entities
Encryption
Entities Definition - Encryption entities definition for the workspace.
- entities
Encryption
Entities Definition - Encryption entities definition for the workspace.
- entities
Encryption
Entities Definition - Encryption entities definition for the workspace.
- entities Property Map
- Encryption entities definition for the workspace.
WorkspacePropertiesEncryptionResponse, WorkspacePropertiesEncryptionResponseArgs
Encryption properties for databricks workspace. Supported in both Serverless and Hybrid ComputeMode workspace.- Entities
Pulumi.
Azure Native. Databricks. Inputs. Encryption Entities Definition Response - Encryption entities definition for the workspace.
- Entities
Encryption
Entities Definition Response - Encryption entities definition for the workspace.
- entities
Encryption
Entities Definition Response - Encryption entities definition for the workspace.
- entities
Encryption
Entities Definition Response - Encryption entities definition for the workspace.
- entities
Encryption
Entities Definition Response - Encryption entities definition for the workspace.
- entities Property Map
- Encryption entities definition for the workspace.
WorkspaceProviderAuthorization, WorkspaceProviderAuthorizationArgs
The workspace provider authorization.- Principal
Id string - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- Role
Definition 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 string - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- Role
Definition 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 string - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- role_
definition_ 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 String - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- role
Definition 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 string - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- role
Definition 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.
- principal
Id String - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- role
Definition 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
The workspace provider authorization.- Principal
Id string - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- Role
Definition 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 string - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- Role
Definition 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 string - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- role_
definition_ 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 String - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- role
Definition 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 string - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- role
Definition 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.
- principal
Id String - The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
- role
Definition 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
published on Saturday, Jul 18, 2026 by Pulumi