azure-native.databricks.Workspace
Explore with Pulumi AI
Information about workspace. API Version: 2018-04-01.
Example Usage
Create a workspace which is ready for Customer-Managed Key (CMK) encryption
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var workspace = new AzureNative.Databricks.Workspace("workspace", new()
{
Location = "westus",
ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
{
PrepareEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
{
Value = true,
},
},
ResourceGroupName = "rg",
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
Location: pulumi.String("westus"),
ManagedResourceGroupId: pulumi.String("/subscriptions/subid/resourceGroups/myManagedRG"),
Parameters: databricks.WorkspaceCustomParametersResponse{
PrepareEncryption: &databricks.WorkspaceCustomBooleanParameterArgs{
Value: pulumi.Bool(true),
},
},
ResourceGroupName: pulumi.String("rg"),
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.databricks.Workspace;
import com.pulumi.azurenative.databricks.WorkspaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var workspace = new Workspace("workspace", WorkspaceArgs.builder()
.location("westus")
.managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
.parameters(Map.of("prepareEncryption", Map.of("value", true)))
.resourceGroupName("rg")
.workspaceName("myWorkspace")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
location="westus",
managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
parameters=azure_native.databricks.WorkspaceCustomParametersResponseArgs(
prepare_encryption=azure_native.databricks.WorkspaceCustomBooleanParameterArgs(
value=True,
),
),
resource_group_name="rg",
workspace_name="myWorkspace")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workspace = new azure_native.databricks.Workspace("workspace", {
location: "westus",
managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
parameters: {
prepareEncryption: {
value: true,
},
},
resourceGroupName: "rg",
workspaceName: "myWorkspace",
});
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
location: westus
managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
parameters:
prepareEncryption:
value: true
resourceGroupName: rg
workspaceName: myWorkspace
Create or update workspace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var workspace = new AzureNative.Databricks.Workspace("workspace", new()
{
Location = "westus",
ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
ResourceGroupName = "rg",
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
Location: pulumi.String("westus"),
ManagedResourceGroupId: pulumi.String("/subscriptions/subid/resourceGroups/myManagedRG"),
ResourceGroupName: pulumi.String("rg"),
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.databricks.Workspace;
import com.pulumi.azurenative.databricks.WorkspaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var workspace = new Workspace("workspace", WorkspaceArgs.builder()
.location("westus")
.managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
.resourceGroupName("rg")
.workspaceName("myWorkspace")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
location="westus",
managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
resource_group_name="rg",
workspace_name="myWorkspace")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workspace = new azure_native.databricks.Workspace("workspace", {
location: "westus",
managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
resourceGroupName: "rg",
workspaceName: "myWorkspace",
});
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
location: westus
managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
resourceGroupName: rg
workspaceName: myWorkspace
Create or update workspace with custom parameters
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var workspace = new AzureNative.Databricks.Workspace("workspace", new()
{
Location = "westus",
ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
{
CustomPrivateSubnetName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "myPrivateSubnet",
},
CustomPublicSubnetName = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "myPublicSubnet",
},
CustomVirtualNetworkId = new AzureNative.Databricks.Inputs.WorkspaceCustomStringParameterArgs
{
Value = "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
},
},
ResourceGroupName = "rg",
WorkspaceName = "myWorkspace",
});
});
package main
import (
databricks "github.com/pulumi/pulumi-azure-native-sdk/databricks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspace(ctx, "workspace", &databricks.WorkspaceArgs{
Location: pulumi.String("westus"),
ManagedResourceGroupId: pulumi.String("/subscriptions/subid/resourceGroups/myManagedRG"),
Parameters: databricks.WorkspaceCustomParametersResponse{
CustomPrivateSubnetName: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("myPrivateSubnet"),
},
CustomPublicSubnetName: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("myPublicSubnet"),
},
CustomVirtualNetworkId: &databricks.WorkspaceCustomStringParameterArgs{
Value: pulumi.String("/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"),
},
},
ResourceGroupName: pulumi.String("rg"),
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.databricks.Workspace;
import com.pulumi.azurenative.databricks.WorkspaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var workspace = new Workspace("workspace", WorkspaceArgs.builder()
.location("westus")
.managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
.parameters(Map.ofEntries(
Map.entry("customPrivateSubnetName", Map.of("value", "myPrivateSubnet")),
Map.entry("customPublicSubnetName", Map.of("value", "myPublicSubnet")),
Map.entry("customVirtualNetworkId", Map.of("value", "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork"))
))
.resourceGroupName("rg")
.workspaceName("myWorkspace")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
location="westus",
managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
parameters=azure_native.databricks.WorkspaceCustomParametersResponseArgs(
custom_private_subnet_name=azure_native.databricks.WorkspaceCustomStringParameterArgs(
value="myPrivateSubnet",
),
custom_public_subnet_name=azure_native.databricks.WorkspaceCustomStringParameterArgs(
value="myPublicSubnet",
),
custom_virtual_network_id=azure_native.databricks.WorkspaceCustomStringParameterArgs(
value="/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
),
),
resource_group_name="rg",
workspace_name="myWorkspace")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workspace = new azure_native.databricks.Workspace("workspace", {
location: "westus",
managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
parameters: {
customPrivateSubnetName: {
value: "myPrivateSubnet",
},
customPublicSubnetName: {
value: "myPublicSubnet",
},
customVirtualNetworkId: {
value: "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork",
},
},
resourceGroupName: "rg",
workspaceName: "myWorkspace",
});
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
location: westus
managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
parameters:
customPrivateSubnetName:
value: myPrivateSubnet
customPublicSubnetName:
value: myPublicSubnet
customVirtualNetworkId:
value: /subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/myNetwork
resourceGroupName: rg
workspaceName: myWorkspace
Enable Customer-Managed Key (CMK) encryption on a workspace which is prepared for encryption
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var workspace = new AzureNative.Databricks.Workspace("workspace", new()
{
Location = "westus",
ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
{
Encryption = new AzureNative.Databricks.Inputs.WorkspaceEncryptionParameterArgs
{
Value = new AzureNative.Databricks.Inputs.EncryptionArgs
{
KeyName = "myKeyName",
KeySource = "Microsoft.Keyvault",
KeyVaultUri = "https://myKeyVault.vault.azure.net/",
KeyVersion = "00000000000000000000000000000000",
},
},
PrepareEncryption = new AzureNative.Databricks.Inputs.WorkspaceCustomBooleanParameterArgs
{
Value = true,
},
},
ResourceGroupName = "rg",
WorkspaceName = "myWorkspace",
});
});
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.databricks.Workspace;
import com.pulumi.azurenative.databricks.WorkspaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var workspace = new Workspace("workspace", WorkspaceArgs.builder()
.location("westus")
.managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
.parameters(Map.ofEntries(
Map.entry("encryption", Map.of("value", Map.ofEntries(
Map.entry("keyName", "myKeyName"),
Map.entry("keySource", "Microsoft.Keyvault"),
Map.entry("keyVaultUri", "https://myKeyVault.vault.azure.net/"),
Map.entry("keyVersion", "00000000000000000000000000000000")
))),
Map.entry("prepareEncryption", Map.of("value", true))
))
.resourceGroupName("rg")
.workspaceName("myWorkspace")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
location="westus",
managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
parameters=azure_native.databricks.WorkspaceCustomParametersResponseArgs(
encryption={
"value": azure_native.databricks.EncryptionArgs(
key_name="myKeyName",
key_source="Microsoft.Keyvault",
key_vault_uri="https://myKeyVault.vault.azure.net/",
key_version="00000000000000000000000000000000",
),
},
prepare_encryption=azure_native.databricks.WorkspaceCustomBooleanParameterArgs(
value=True,
),
),
resource_group_name="rg",
workspace_name="myWorkspace")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workspace = new azure_native.databricks.Workspace("workspace", {
location: "westus",
managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
parameters: {
encryption: {
value: {
keyName: "myKeyName",
keySource: "Microsoft.Keyvault",
keyVaultUri: "https://myKeyVault.vault.azure.net/",
keyVersion: "00000000000000000000000000000000",
},
},
prepareEncryption: {
value: true,
},
},
resourceGroupName: "rg",
workspaceName: "myWorkspace",
});
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
location: westus
managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
parameters:
encryption:
value:
keyName: myKeyName
keySource: Microsoft.Keyvault
keyVaultUri: https://myKeyVault.vault.azure.net/
keyVersion: '00000000000000000000000000000000'
prepareEncryption:
value: true
resourceGroupName: rg
workspaceName: myWorkspace
Revert Customer-Managed Key (CMK) encryption to Microsoft Managed Keys encryption on a workspace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var workspace = new AzureNative.Databricks.Workspace("workspace", new()
{
Location = "westus",
ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
Parameters = new AzureNative.Databricks.Inputs.WorkspaceCustomParametersArgs
{
Encryption = new AzureNative.Databricks.Inputs.WorkspaceEncryptionParameterArgs
{
Value = new AzureNative.Databricks.Inputs.EncryptionArgs
{
KeySource = "Default",
},
},
},
ResourceGroupName = "rg",
WorkspaceName = "myWorkspace",
});
});
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.databricks.Workspace;
import com.pulumi.azurenative.databricks.WorkspaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var workspace = new Workspace("workspace", WorkspaceArgs.builder()
.location("westus")
.managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
.parameters(Map.of("encryption", Map.of("value", Map.of("keySource", "Default"))))
.resourceGroupName("rg")
.workspaceName("myWorkspace")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.databricks.Workspace("workspace",
location="westus",
managed_resource_group_id="/subscriptions/subid/resourceGroups/myManagedRG",
parameters=azure_native.databricks.WorkspaceCustomParametersResponseArgs(
encryption={
"value": azure_native.databricks.EncryptionArgs(
key_source="Default",
),
},
),
resource_group_name="rg",
workspace_name="myWorkspace")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workspace = new azure_native.databricks.Workspace("workspace", {
location: "westus",
managedResourceGroupId: "/subscriptions/subid/resourceGroups/myManagedRG",
parameters: {
encryption: {
value: {
keySource: "Default",
},
},
},
resourceGroupName: "rg",
workspaceName: "myWorkspace",
});
resources:
workspace:
type: azure-native:databricks:Workspace
properties:
location: westus
managedResourceGroupId: /subscriptions/subid/resourceGroups/myManagedRG
parameters:
encryption:
value:
keySource: Default
resourceGroupName: rg
workspaceName: myWorkspace
Create Workspace Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Workspace(name: string, args: WorkspaceArgs, opts?: CustomResourceOptions);
@overload
def Workspace(resource_name: str,
args: WorkspaceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Workspace(resource_name: str,
opts: Optional[ResourceOptions] = None,
managed_resource_group_id: Optional[str] = None,
resource_group_name: Optional[str] = None,
authorizations: Optional[Sequence[WorkspaceProviderAuthorizationArgs]] = None,
location: Optional[str] = None,
parameters: Optional[WorkspaceCustomParametersArgs] = None,
sku: Optional[SkuArgs] = None,
tags: Optional[Mapping[str, str]] = None,
ui_definition_uri: Optional[str] = None,
workspace_name: Optional[str] = None)
func NewWorkspace(ctx *Context, name string, args WorkspaceArgs, opts ...ResourceOption) (*Workspace, error)
public Workspace(string name, WorkspaceArgs args, CustomResourceOptions? opts = null)
public Workspace(String name, WorkspaceArgs args)
public Workspace(String name, WorkspaceArgs args, CustomResourceOptions options)
type: azure-native:databricks:Workspace
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var workspaceResource = new AzureNative.Databricks.Workspace("workspaceResource", new()
{
ManagedResourceGroupId = "string",
ResourceGroupName = "string",
Authorizations = new[]
{
{
{ "principalId", "string" },
{ "roleDefinitionId", "string" },
},
},
Location = "string",
Parameters =
{
{ "amlWorkspaceId",
{
{ "value", "string" },
} },
{ "customPrivateSubnetName",
{
{ "value", "string" },
} },
{ "customPublicSubnetName",
{
{ "value", "string" },
} },
{ "customVirtualNetworkId",
{
{ "value", "string" },
} },
{ "enableNoPublicIp",
{
{ "value", false },
} },
{ "encryption",
{
{ "value",
{
{ "keyName", "string" },
{ "keySource", "string" },
{ "keyVaultUri", "string" },
{ "keyVersion", "string" },
} },
} },
{ "loadBalancerBackendPoolName",
{
{ "value", "string" },
} },
{ "loadBalancerId",
{
{ "value", "string" },
} },
{ "natGatewayName",
{
{ "value", "string" },
} },
{ "prepareEncryption",
{
{ "value", false },
} },
{ "publicIpName",
{
{ "value", "string" },
} },
{ "requireInfrastructureEncryption",
{
{ "value", false },
} },
{ "storageAccountName",
{
{ "value", "string" },
} },
{ "storageAccountSkuName",
{
{ "value", "string" },
} },
{ "vnetAddressPrefix",
{
{ "value", "string" },
} },
},
Sku =
{
{ "name", "string" },
{ "tier", "string" },
},
Tags =
{
{ "string", "string" },
},
UiDefinitionUri = "string",
WorkspaceName = "string",
});
example, err := databricks.NewWorkspace(ctx, "workspaceResource", &databricks.WorkspaceArgs{
ManagedResourceGroupId: "string",
ResourceGroupName: "string",
Authorizations: []map[string]interface{}{
map[string]interface{}{
"principalId": "string",
"roleDefinitionId": "string",
},
},
Location: "string",
Parameters: map[string]interface{}{
"amlWorkspaceId": map[string]interface{}{
"value": "string",
},
"customPrivateSubnetName": map[string]interface{}{
"value": "string",
},
"customPublicSubnetName": map[string]interface{}{
"value": "string",
},
"customVirtualNetworkId": map[string]interface{}{
"value": "string",
},
"enableNoPublicIp": map[string]interface{}{
"value": false,
},
"encryption": map[string]interface{}{
"value": map[string]interface{}{
"keyName": "string",
"keySource": "string",
"keyVaultUri": "string",
"keyVersion": "string",
},
},
"loadBalancerBackendPoolName": map[string]interface{}{
"value": "string",
},
"loadBalancerId": map[string]interface{}{
"value": "string",
},
"natGatewayName": map[string]interface{}{
"value": "string",
},
"prepareEncryption": map[string]interface{}{
"value": false,
},
"publicIpName": map[string]interface{}{
"value": "string",
},
"requireInfrastructureEncryption": map[string]interface{}{
"value": false,
},
"storageAccountName": map[string]interface{}{
"value": "string",
},
"storageAccountSkuName": map[string]interface{}{
"value": "string",
},
"vnetAddressPrefix": map[string]interface{}{
"value": "string",
},
},
Sku: map[string]interface{}{
"name": "string",
"tier": "string",
},
Tags: map[string]interface{}{
"string": "string",
},
UiDefinitionUri: "string",
WorkspaceName: "string",
})
var workspaceResource = new Workspace("workspaceResource", WorkspaceArgs.builder()
.managedResourceGroupId("string")
.resourceGroupName("string")
.authorizations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.location("string")
.parameters(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.uiDefinitionUri("string")
.workspaceName("string")
.build());
workspace_resource = azure_native.databricks.Workspace("workspaceResource",
managed_resource_group_id=string,
resource_group_name=string,
authorizations=[{
principalId: string,
roleDefinitionId: string,
}],
location=string,
parameters={
amlWorkspaceId: {
value: string,
},
customPrivateSubnetName: {
value: string,
},
customPublicSubnetName: {
value: string,
},
customVirtualNetworkId: {
value: string,
},
enableNoPublicIp: {
value: False,
},
encryption: {
value: {
keyName: string,
keySource: string,
keyVaultUri: string,
keyVersion: string,
},
},
loadBalancerBackendPoolName: {
value: string,
},
loadBalancerId: {
value: string,
},
natGatewayName: {
value: string,
},
prepareEncryption: {
value: False,
},
publicIpName: {
value: string,
},
requireInfrastructureEncryption: {
value: False,
},
storageAccountName: {
value: string,
},
storageAccountSkuName: {
value: string,
},
vnetAddressPrefix: {
value: string,
},
},
sku={
name: string,
tier: string,
},
tags={
string: string,
},
ui_definition_uri=string,
workspace_name=string)
const workspaceResource = new azure_native.databricks.Workspace("workspaceResource", {
managedResourceGroupId: "string",
resourceGroupName: "string",
authorizations: [{
principalId: "string",
roleDefinitionId: "string",
}],
location: "string",
parameters: {
amlWorkspaceId: {
value: "string",
},
customPrivateSubnetName: {
value: "string",
},
customPublicSubnetName: {
value: "string",
},
customVirtualNetworkId: {
value: "string",
},
enableNoPublicIp: {
value: false,
},
encryption: {
value: {
keyName: "string",
keySource: "string",
keyVaultUri: "string",
keyVersion: "string",
},
},
loadBalancerBackendPoolName: {
value: "string",
},
loadBalancerId: {
value: "string",
},
natGatewayName: {
value: "string",
},
prepareEncryption: {
value: false,
},
publicIpName: {
value: "string",
},
requireInfrastructureEncryption: {
value: false,
},
storageAccountName: {
value: "string",
},
storageAccountSkuName: {
value: "string",
},
vnetAddressPrefix: {
value: "string",
},
},
sku: {
name: "string",
tier: "string",
},
tags: {
string: "string",
},
uiDefinitionUri: "string",
workspaceName: "string",
});
type: azure-native:databricks:Workspace
properties:
authorizations:
- principalId: string
roleDefinitionId: string
location: string
managedResourceGroupId: string
parameters:
amlWorkspaceId:
value: string
customPrivateSubnetName:
value: string
customPublicSubnetName:
value: string
customVirtualNetworkId:
value: string
enableNoPublicIp:
value: false
encryption:
value:
keyName: string
keySource: string
keyVaultUri: string
keyVersion: string
loadBalancerBackendPoolName:
value: string
loadBalancerId:
value: string
natGatewayName:
value: string
prepareEncryption:
value: false
publicIpName:
value: string
requireInfrastructureEncryption:
value: false
storageAccountName:
value: string
storageAccountSkuName:
value: string
vnetAddressPrefix:
value: string
resourceGroupName: string
sku:
name: string
tier: string
tags:
string: string
uiDefinitionUri: string
workspaceName: string
Workspace Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
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:
- Managed
Resource stringGroup Id - The managed resource group Id.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- List<Pulumi.
Azure Native. Databricks. Inputs. Workspace Provider Authorization> - The workspace provider authorizations.
- Location string
- The geo-location where the resource lives
- Parameters
Pulumi.
Azure Native. Databricks. Inputs. Workspace Custom Parameters - The workspace's custom parameters.
- 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.
- Managed
Resource stringGroup Id - The managed resource group Id.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- []Workspace
Provider Authorization Args - The workspace provider authorizations.
- Location string
- The geo-location where the resource lives
- Parameters
Workspace
Custom Parameters Args - The workspace's custom parameters.
- 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.
- managed
Resource StringGroup Id - The managed resource group Id.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- List<Workspace
Provider Authorization> - The workspace provider authorizations.
- location String
- The geo-location where the resource lives
- parameters
Workspace
Custom Parameters - The workspace's custom parameters.
- 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.
- managed
Resource stringGroup Id - The managed resource group Id.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- Workspace
Provider Authorization[] - The workspace provider authorizations.
- location string
- The geo-location where the resource lives
- parameters
Workspace
Custom Parameters - The workspace's custom parameters.
- 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.
- managed_
resource_ strgroup_ id - The managed resource group Id.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- Sequence[Workspace
Provider Authorization Args] - The workspace provider authorizations.
- location str
- The geo-location where the resource lives
- parameters
Workspace
Custom Parameters Args - The workspace's custom parameters.
- 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.
- managed
Resource StringGroup Id - The managed resource group Id.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- List<Property Map>
- The workspace provider authorizations.
- location String
- The geo-location where the resource lives
- parameters Property Map
- The workspace's custom parameters.
- sku Property Map
- The SKU of the resource.
- 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:
- Created
Date stringTime - Specifies the date and time when the workspace is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The workspace provisioning state.
- Type string
- The type of the resource. Ex- 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.
- Storage
Account Pulumi.Identity Azure Native. Databricks. Outputs. Managed Identity Configuration Response - The details of Managed Identity of Storage Account
- 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.
- Created
Date stringTime - Specifies the date and time when the workspace is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The workspace provisioning state.
- Type string
- The type of the resource. Ex- 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.
- Storage
Account ManagedIdentity Identity Configuration Response - The details of Managed Identity of Storage Account
- Updated
By CreatedBy Response - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- created
Date StringTime - Specifies the date and time when the workspace is created.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The workspace provisioning state.
- type String
- The type of the resource. Ex- 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.
- storage
Account ManagedIdentity Identity Configuration Response - The details of Managed Identity of Storage Account
- updated
By CreatedBy Response - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- created
Date stringTime - Specifies the date and time when the workspace is created.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - The workspace provisioning state.
- type string
- The type of the resource. Ex- 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.
- storage
Account ManagedIdentity Identity Configuration Response - The details of Managed Identity of Storage Account
- updated
By CreatedBy Response - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- created_
date_ strtime - Specifies the date and time when the workspace is created.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - The workspace provisioning state.
- type str
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- workspace_
id str - The unique identifier of the databricks workspace in databricks control plane.
- workspace_
url str - The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
- created_
by CreatedBy Response - Indicates the Object ID, PUID and Application ID of entity that created the workspace.
- storage_
account_ Managedidentity Identity Configuration Response - The details of Managed Identity of Storage Account
- updated_
by CreatedBy Response - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
- created
Date StringTime - Specifies the date and time when the workspace is created.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The workspace provisioning state.
- type String
- The type of the resource. Ex- 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.
- storage
Account Property MapIdentity - The details of Managed Identity of Storage Account
- updated
By Property Map - Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
Supporting Types
CreatedByResponse, CreatedByResponseArgs
- 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
Encryption, EncryptionArgs
- 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 | 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.
EncryptionResponse, EncryptionResponseArgs
- 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.
KeySource, KeySourceArgs
- Default
- Default
- Microsoft_Keyvault
- Microsoft.Keyvault
- Key
Source Default - Default
- Key
Source_Microsoft_Keyvault - Microsoft.Keyvault
- Default
- Default
- Microsoft_Keyvault
- Microsoft.Keyvault
- Default
- Default
- Microsoft_Keyvault
- Microsoft.Keyvault
- DEFAULT
- Default
- MICROSOFT_KEYVAULT
- Microsoft.Keyvault
- "Default"
- Default
- "Microsoft.
Keyvault" - Microsoft.Keyvault
ManagedIdentityConfigurationResponse, ManagedIdentityConfigurationResponseArgs
- 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.
Sku, SkuArgs
SkuResponse, SkuResponseArgs
WorkspaceCustomBooleanParameter, WorkspaceCustomBooleanParameterArgs
- Value bool
- The value which should be used for this field.
- Value bool
- The value which should be used for this field.
- value Boolean
- The value which should be used for this field.
- value boolean
- The value which should be used for this field.
- value bool
- The value which should be used for this field.
- value Boolean
- The value which should be used for this field.
WorkspaceCustomBooleanParameterResponse, WorkspaceCustomBooleanParameterResponseArgs
WorkspaceCustomObjectParameterResponse, WorkspaceCustomObjectParameterResponseArgs
WorkspaceCustomParameters, WorkspaceCustomParametersArgs
- 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
- Custom
Private Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter - The name of the Private Subnet within the Virtual Network
- Custom
Public Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter - The name of a Public Subnet within the Virtual Network
- 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
- Enable
No Pulumi.Public Ip Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter - Should the Public IP be Disabled?
- Encryption
Pulumi.
Azure Native. Databricks. Inputs. Workspace Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- 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).
- 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.
- 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.
- Prepare
Encryption Pulumi.Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- 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.
- 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.
- Storage
Account Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter - Default DBFS storage account name.
- 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.
- 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.
- Aml
Workspace WorkspaceId Custom String Parameter - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- Custom
Private WorkspaceSubnet Name Custom String Parameter - The name of the Private Subnet within the Virtual Network
- Custom
Public WorkspaceSubnet Name Custom String Parameter - The name of a Public Subnet within the Virtual Network
- Custom
Virtual WorkspaceNetwork Id Custom String Parameter - The ID of a Virtual Network where this Databricks Cluster should be created
- Enable
No WorkspacePublic Ip Custom Boolean Parameter - Should the Public IP be Disabled?
- Encryption
Workspace
Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- Load
Balancer WorkspaceBackend Pool Name Custom String Parameter - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- Load
Balancer WorkspaceId Custom String Parameter - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- Nat
Gateway WorkspaceName Custom String Parameter - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- Prepare
Encryption WorkspaceCustom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- Public
Ip WorkspaceName Custom String Parameter - Name of the Public IP for No Public IP workspace with managed vNet.
- Require
Infrastructure WorkspaceEncryption Custom Boolean Parameter - A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
- Storage
Account WorkspaceName Custom String Parameter - Default DBFS storage account name.
- Storage
Account WorkspaceSku Name Custom String Parameter - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- Vnet
Address WorkspacePrefix Custom String Parameter - Address prefix for Managed virtual network. Default value for this input is 10.139.
- aml
Workspace WorkspaceId Custom String Parameter - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom
Private WorkspaceSubnet Name Custom String Parameter - The name of the Private Subnet within the Virtual Network
- custom
Public WorkspaceSubnet Name Custom String Parameter - The name of a Public Subnet within the Virtual Network
- custom
Virtual WorkspaceNetwork Id Custom String Parameter - The ID of a Virtual Network where this Databricks Cluster should be created
- enable
No WorkspacePublic Ip Custom Boolean Parameter - Should the Public IP be Disabled?
- encryption
Workspace
Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load
Balancer WorkspaceBackend Pool Name Custom String Parameter - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load
Balancer WorkspaceId Custom String Parameter - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat
Gateway WorkspaceName Custom String Parameter - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare
Encryption WorkspaceCustom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public
Ip WorkspaceName Custom String Parameter - Name of the Public IP for No Public IP workspace with managed vNet.
- require
Infrastructure WorkspaceEncryption Custom Boolean Parameter - A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
- storage
Account WorkspaceName Custom String Parameter - Default DBFS storage account name.
- storage
Account WorkspaceSku Name Custom String Parameter - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet
Address WorkspacePrefix Custom String Parameter - Address prefix for Managed virtual network. Default value for this input is 10.139.
- aml
Workspace WorkspaceId Custom String Parameter - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom
Private WorkspaceSubnet Name Custom String Parameter - The name of the Private Subnet within the Virtual Network
- custom
Public WorkspaceSubnet Name Custom String Parameter - The name of a Public Subnet within the Virtual Network
- custom
Virtual WorkspaceNetwork Id Custom String Parameter - The ID of a Virtual Network where this Databricks Cluster should be created
- enable
No WorkspacePublic Ip Custom Boolean Parameter - Should the Public IP be Disabled?
- encryption
Workspace
Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load
Balancer WorkspaceBackend Pool Name Custom String Parameter - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load
Balancer WorkspaceId Custom String Parameter - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat
Gateway WorkspaceName Custom String Parameter - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare
Encryption WorkspaceCustom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public
Ip WorkspaceName Custom String Parameter - Name of the Public IP for No Public IP workspace with managed vNet.
- require
Infrastructure WorkspaceEncryption Custom Boolean Parameter - A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
- storage
Account WorkspaceName Custom String Parameter - Default DBFS storage account name.
- storage
Account WorkspaceSku Name Custom String Parameter - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet
Address WorkspacePrefix Custom String Parameter - Address prefix for Managed virtual network. Default value for this input is 10.139.
- aml_
workspace_ Workspaceid Custom String Parameter - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom_
private_ Workspacesubnet_ name Custom String Parameter - The name of the Private Subnet within the Virtual Network
- custom_
public_ Workspacesubnet_ name Custom String Parameter - The name of a Public Subnet within the Virtual Network
- custom_
virtual_ Workspacenetwork_ id Custom String Parameter - The ID of a Virtual Network where this Databricks Cluster should be created
- enable_
no_ Workspacepublic_ ip Custom Boolean Parameter - Should the Public IP be Disabled?
- encryption
Workspace
Encryption Parameter - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load_
balancer_ Workspacebackend_ pool_ name Custom String Parameter - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load_
balancer_ Workspaceid Custom String Parameter - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat_
gateway_ Workspacename Custom String Parameter - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare_
encryption WorkspaceCustom Boolean Parameter - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public_
ip_ Workspacename Custom String Parameter - Name of the Public IP for No Public IP workspace with managed vNet.
- require_
infrastructure_ Workspaceencryption Custom Boolean Parameter - A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
- storage_
account_ Workspacename Custom String Parameter - Default DBFS storage account name.
- storage_
account_ Workspacesku_ name Custom String Parameter - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet_
address_ Workspaceprefix Custom String Parameter - Address prefix for Managed virtual network. Default value for this input is 10.139.
- aml
Workspace Property MapId - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom
Private Property MapSubnet Name - The name of the Private Subnet within the Virtual Network
- custom
Public Property MapSubnet Name - The name of a Public Subnet within the Virtual Network
- custom
Virtual Property MapNetwork Id - The ID of a Virtual Network where this Databricks Cluster should be created
- enable
No Property MapPublic Ip - Should the Public IP be Disabled?
- encryption Property Map
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load
Balancer Property MapBackend Pool Name - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load
Balancer Property MapId - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat
Gateway Property MapName - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare
Encryption Property Map - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public
Ip Property MapName - Name of the Public IP for No Public IP workspace with managed vNet.
- 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.
- storage
Account Property MapName - Default DBFS storage account name.
- storage
Account Property MapSku Name - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet
Address Property MapPrefix - Address prefix for Managed virtual network. Default value for this input is 10.139.
WorkspaceCustomParametersResponse, WorkspaceCustomParametersResponseArgs
- Pulumi.
Azure Native. Databricks. Inputs. Workspace Custom Object Parameter Response - Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- 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
- Custom
Private Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response - The name of the Private Subnet within the Virtual Network
- Custom
Public Pulumi.Subnet Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response - The name of a Public Subnet within the Virtual Network
- 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
- Enable
No Pulumi.Public Ip Azure Native. Databricks. Inputs. Workspace Custom Boolean Parameter Response - Should the Public IP be Disabled?
- Encryption
Pulumi.
Azure Native. Databricks. Inputs. Workspace Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- Storage
Account Pulumi.Name Azure Native. Databricks. Inputs. Workspace Custom String Parameter Response - Default DBFS storage account name.
- 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.
- 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.
- Workspace
Custom Object Parameter Response - Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- Aml
Workspace WorkspaceId Custom String Parameter Response - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- Custom
Private WorkspaceSubnet Name Custom String Parameter Response - The name of the Private Subnet within the Virtual Network
- Custom
Public WorkspaceSubnet Name Custom String Parameter Response - The name of a Public Subnet within the Virtual Network
- Custom
Virtual WorkspaceNetwork Id Custom String Parameter Response - The ID of a Virtual Network where this Databricks Cluster should be created
- Enable
No WorkspacePublic Ip Custom Boolean Parameter Response - Should the Public IP be Disabled?
- Encryption
Workspace
Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- Load
Balancer WorkspaceBackend Pool Name Custom String Parameter Response - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- Load
Balancer WorkspaceId Custom String Parameter Response - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- Nat
Gateway WorkspaceName Custom String Parameter Response - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- Prepare
Encryption WorkspaceCustom Boolean Parameter Response - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- Public
Ip WorkspaceName Custom String Parameter Response - Name of the Public IP for No Public IP workspace with managed vNet.
- Require
Infrastructure WorkspaceEncryption Custom Boolean Parameter Response - A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
- Storage
Account WorkspaceName Custom String Parameter Response - Default DBFS storage account name.
- Storage
Account WorkspaceSku Name Custom String Parameter Response - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- Vnet
Address WorkspacePrefix Custom String Parameter Response - Address prefix for Managed virtual network. Default value for this input is 10.139.
- Workspace
Custom Object Parameter Response - Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- aml
Workspace WorkspaceId Custom String Parameter Response - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom
Private WorkspaceSubnet Name Custom String Parameter Response - The name of the Private Subnet within the Virtual Network
- custom
Public WorkspaceSubnet Name Custom String Parameter Response - The name of a Public Subnet within the Virtual Network
- custom
Virtual WorkspaceNetwork Id Custom String Parameter Response - The ID of a Virtual Network where this Databricks Cluster should be created
- enable
No WorkspacePublic Ip Custom Boolean Parameter Response - Should the Public IP be Disabled?
- encryption
Workspace
Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load
Balancer WorkspaceBackend Pool Name Custom String Parameter Response - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load
Balancer WorkspaceId Custom String Parameter Response - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat
Gateway WorkspaceName Custom String Parameter Response - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare
Encryption WorkspaceCustom Boolean Parameter Response - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public
Ip WorkspaceName Custom String Parameter Response - Name of the Public IP for No Public IP workspace with managed vNet.
- require
Infrastructure WorkspaceEncryption Custom Boolean Parameter Response - A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
- storage
Account WorkspaceName Custom String Parameter Response - Default DBFS storage account name.
- storage
Account WorkspaceSku Name Custom String Parameter Response - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet
Address WorkspacePrefix Custom String Parameter Response - Address prefix for Managed virtual network. Default value for this input is 10.139.
- Workspace
Custom Object Parameter Response - Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- aml
Workspace WorkspaceId Custom String Parameter Response - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom
Private WorkspaceSubnet Name Custom String Parameter Response - The name of the Private Subnet within the Virtual Network
- custom
Public WorkspaceSubnet Name Custom String Parameter Response - The name of a Public Subnet within the Virtual Network
- custom
Virtual WorkspaceNetwork Id Custom String Parameter Response - The ID of a Virtual Network where this Databricks Cluster should be created
- enable
No WorkspacePublic Ip Custom Boolean Parameter Response - Should the Public IP be Disabled?
- encryption
Workspace
Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load
Balancer WorkspaceBackend Pool Name Custom String Parameter Response - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load
Balancer WorkspaceId Custom String Parameter Response - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat
Gateway WorkspaceName Custom String Parameter Response - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare
Encryption WorkspaceCustom Boolean Parameter Response - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public
Ip WorkspaceName Custom String Parameter Response - Name of the Public IP for No Public IP workspace with managed vNet.
- require
Infrastructure WorkspaceEncryption Custom Boolean Parameter Response - A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
- storage
Account WorkspaceName Custom String Parameter Response - Default DBFS storage account name.
- storage
Account WorkspaceSku Name Custom String Parameter Response - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet
Address WorkspacePrefix Custom String Parameter Response - Address prefix for Managed virtual network. Default value for this input is 10.139.
- Workspace
Custom Object Parameter Response - Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- aml_
workspace_ Workspaceid Custom String Parameter Response - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom_
private_ Workspacesubnet_ name Custom String Parameter Response - The name of the Private Subnet within the Virtual Network
- custom_
public_ Workspacesubnet_ name Custom String Parameter Response - The name of a Public Subnet within the Virtual Network
- custom_
virtual_ Workspacenetwork_ id Custom String Parameter Response - The ID of a Virtual Network where this Databricks Cluster should be created
- enable_
no_ Workspacepublic_ ip Custom Boolean Parameter Response - Should the Public IP be Disabled?
- encryption
Workspace
Encryption Parameter Response - Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load_
balancer_ Workspacebackend_ pool_ name Custom String Parameter Response - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load_
balancer_ Workspaceid Custom String Parameter Response - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat_
gateway_ Workspacename Custom String Parameter Response - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare_
encryption WorkspaceCustom Boolean Parameter Response - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public_
ip_ Workspacename Custom String Parameter Response - Name of the Public IP for No Public IP workspace with managed vNet.
- require_
infrastructure_ Workspaceencryption Custom Boolean Parameter Response - A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
- storage_
account_ Workspacename Custom String Parameter Response - Default DBFS storage account name.
- storage_
account_ Workspacesku_ name Custom String Parameter Response - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet_
address_ Workspaceprefix Custom String Parameter Response - Address prefix for Managed virtual network. Default value for this input is 10.139.
- Property Map
- Tags applied to resources under Managed resource group. These can be updated by updating tags at workspace level.
- aml
Workspace Property MapId - The ID of a Azure Machine Learning workspace to link with Databricks workspace
- custom
Private Property MapSubnet Name - The name of the Private Subnet within the Virtual Network
- custom
Public Property MapSubnet Name - The name of a Public Subnet within the Virtual Network
- custom
Virtual Property MapNetwork Id - The ID of a Virtual Network where this Databricks Cluster should be created
- enable
No Property MapPublic Ip - Should the Public IP be Disabled?
- encryption Property Map
- Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
- load
Balancer Property MapBackend Pool Name - Name of the outbound Load Balancer Backend Pool for Secure Cluster Connectivity (No Public IP).
- load
Balancer Property MapId - Resource URI of Outbound Load balancer for Secure Cluster Connectivity (No Public IP) workspace.
- nat
Gateway Property MapName - Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets.
- prepare
Encryption Property Map - Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
- public
Ip Property MapName - Name of the Public IP for No Public IP workspace with managed vNet.
- 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.
- storage
Account Property MapName - Default DBFS storage account name.
- storage
Account Property MapSku Name - Storage account SKU name, ex: Standard_GRS, Standard_LRS. Refer https://aka.ms/storageskus for valid inputs.
- vnet
Address Property MapPrefix - Address prefix for Managed virtual network. Default value for this input is 10.139.
WorkspaceCustomStringParameter, WorkspaceCustomStringParameterArgs
- Value string
- The value which should be used for this field.
- Value string
- The value which should be used for this field.
- value String
- The value which should be used for this field.
- value string
- The value which should be used for this field.
- value str
- The value which should be used for this field.
- value String
- The value which should be used for this field.
WorkspaceCustomStringParameterResponse, WorkspaceCustomStringParameterResponseArgs
WorkspaceEncryptionParameter, WorkspaceEncryptionParameterArgs
- Value
Pulumi.
Azure Native. Databricks. Inputs. Encryption - The value which should be used for this field.
- Value Encryption
- The value which should be used for this field.
- value Encryption
- The value which should be used for this field.
- value Encryption
- The value which should be used for this field.
- value Encryption
- The value which should be used for this field.
- value Property Map
- The value which should be used for this field.
WorkspaceEncryptionParameterResponse, WorkspaceEncryptionParameterResponseArgs
- Type string
- The type of variable that this is
- Value
Pulumi.
Azure Native. Databricks. Inputs. Encryption Response - The value which should be used for this field.
- Type string
- The type of variable that this is
- Value
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.
WorkspaceProviderAuthorization, WorkspaceProviderAuthorizationArgs
- 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
- 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/subid/resourceGroups/rg/providers/Microsoft.Databricks/workspaces/myWorkspace
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0