published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
A Workspace Base Environment is a shareable specification that defines a serverless environment version and additional Python dependencies for serverless notebooks and jobs.
By pre-materializing environments, Databricks reduces startup time and ensures consistent, reproducible environments across notebooks and jobs within the workspace.
Note: Each workspace is limited to 10 workspace base environments.
Example Usage
Basic Example
This example creates a Workspace Base Environment referencing an environment YAML file stored in a UC Volume.
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const _this = new databricks.index.WorkspaceBaseEnvironment("this", {
displayName: "my-environment",
filepath: "/Volumes/catalog/schema/volume/environment.yaml",
});
import pulumi
import pulumi_databricks as databricks
this = databricks.index.WorkspaceBaseEnvironment("this",
display_name=my-environment,
filepath=/Volumes/catalog/schema/volume/environment.yaml)
package main
import (
"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspaceBaseEnvironment(ctx, "this", &databricks.WorkspaceBaseEnvironmentArgs{
DisplayName: "my-environment",
Filepath: "/Volumes/catalog/schema/volume/environment.yaml",
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;
return await Deployment.RunAsync(() =>
{
var @this = new Databricks.Index.WorkspaceBaseEnvironment("this", new()
{
DisplayName = "my-environment",
Filepath = "/Volumes/catalog/schema/volume/environment.yaml",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.databricks.WorkspaceBaseEnvironment;
import com.pulumi.databricks.WorkspaceBaseEnvironmentArgs;
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 this_ = new WorkspaceBaseEnvironment("this", WorkspaceBaseEnvironmentArgs.builder()
.displayName("my-environment")
.filepath("/Volumes/catalog/schema/volume/environment.yaml")
.build());
}
}
resources:
this:
type: databricks:WorkspaceBaseEnvironment
properties:
displayName: my-environment
filepath: /Volumes/catalog/schema/volume/environment.yaml
Example with GPU Compute Type
This example creates a GPU-specific Workspace Base Environment.
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const gpuEnv = new databricks.index.WorkspaceBaseEnvironment("gpu_env", {
displayName: "my-gpu-environment",
filepath: "/Volumes/catalog/schema/volume/gpu-environment.yaml",
baseEnvironmentType: "GPU_LARGE",
});
import pulumi
import pulumi_databricks as databricks
gpu_env = databricks.index.WorkspaceBaseEnvironment("gpu_env",
display_name=my-gpu-environment,
filepath=/Volumes/catalog/schema/volume/gpu-environment.yaml,
base_environment_type=GPU_LARGE)
package main
import (
"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.NewWorkspaceBaseEnvironment(ctx, "gpu_env", &databricks.WorkspaceBaseEnvironmentArgs{
DisplayName: "my-gpu-environment",
Filepath: "/Volumes/catalog/schema/volume/gpu-environment.yaml",
BaseEnvironmentType: "GPU_LARGE",
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;
return await Deployment.RunAsync(() =>
{
var gpuEnv = new Databricks.Index.WorkspaceBaseEnvironment("gpu_env", new()
{
DisplayName = "my-gpu-environment",
Filepath = "/Volumes/catalog/schema/volume/gpu-environment.yaml",
BaseEnvironmentType = "GPU_LARGE",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.databricks.WorkspaceBaseEnvironment;
import com.pulumi.databricks.WorkspaceBaseEnvironmentArgs;
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 gpuEnv = new WorkspaceBaseEnvironment("gpuEnv", WorkspaceBaseEnvironmentArgs.builder()
.displayName("my-gpu-environment")
.filepath("/Volumes/catalog/schema/volume/gpu-environment.yaml")
.baseEnvironmentType("GPU_LARGE")
.build());
}
}
resources:
gpuEnv:
type: databricks:WorkspaceBaseEnvironment
name: gpu_env
properties:
displayName: my-gpu-environment
filepath: /Volumes/catalog/schema/volume/gpu-environment.yaml
baseEnvironmentType: GPU_LARGE
Create EnvironmentsWorkspaceBaseEnvironment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EnvironmentsWorkspaceBaseEnvironment(name: string, args: EnvironmentsWorkspaceBaseEnvironmentArgs, opts?: CustomResourceOptions);@overload
def EnvironmentsWorkspaceBaseEnvironment(resource_name: str,
args: EnvironmentsWorkspaceBaseEnvironmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def EnvironmentsWorkspaceBaseEnvironment(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
base_environment_type: Optional[str] = None,
filepath: Optional[str] = None,
provider_config: Optional[EnvironmentsWorkspaceBaseEnvironmentProviderConfigArgs] = None,
workspace_base_environment_id: Optional[str] = None)func NewEnvironmentsWorkspaceBaseEnvironment(ctx *Context, name string, args EnvironmentsWorkspaceBaseEnvironmentArgs, opts ...ResourceOption) (*EnvironmentsWorkspaceBaseEnvironment, error)public EnvironmentsWorkspaceBaseEnvironment(string name, EnvironmentsWorkspaceBaseEnvironmentArgs args, CustomResourceOptions? opts = null)
public EnvironmentsWorkspaceBaseEnvironment(String name, EnvironmentsWorkspaceBaseEnvironmentArgs args)
public EnvironmentsWorkspaceBaseEnvironment(String name, EnvironmentsWorkspaceBaseEnvironmentArgs args, CustomResourceOptions options)
type: databricks:EnvironmentsWorkspaceBaseEnvironment
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 EnvironmentsWorkspaceBaseEnvironmentArgs
- 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 EnvironmentsWorkspaceBaseEnvironmentArgs
- 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 EnvironmentsWorkspaceBaseEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EnvironmentsWorkspaceBaseEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EnvironmentsWorkspaceBaseEnvironmentArgs
- 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 environmentsWorkspaceBaseEnvironmentResource = new Databricks.EnvironmentsWorkspaceBaseEnvironment("environmentsWorkspaceBaseEnvironmentResource", new()
{
DisplayName = "string",
BaseEnvironmentType = "string",
Filepath = "string",
ProviderConfig = new Databricks.Inputs.EnvironmentsWorkspaceBaseEnvironmentProviderConfigArgs
{
WorkspaceId = "string",
},
WorkspaceBaseEnvironmentId = "string",
});
example, err := databricks.NewEnvironmentsWorkspaceBaseEnvironment(ctx, "environmentsWorkspaceBaseEnvironmentResource", &databricks.EnvironmentsWorkspaceBaseEnvironmentArgs{
DisplayName: pulumi.String("string"),
BaseEnvironmentType: pulumi.String("string"),
Filepath: pulumi.String("string"),
ProviderConfig: &databricks.EnvironmentsWorkspaceBaseEnvironmentProviderConfigArgs{
WorkspaceId: pulumi.String("string"),
},
WorkspaceBaseEnvironmentId: pulumi.String("string"),
})
var environmentsWorkspaceBaseEnvironmentResource = new EnvironmentsWorkspaceBaseEnvironment("environmentsWorkspaceBaseEnvironmentResource", EnvironmentsWorkspaceBaseEnvironmentArgs.builder()
.displayName("string")
.baseEnvironmentType("string")
.filepath("string")
.providerConfig(EnvironmentsWorkspaceBaseEnvironmentProviderConfigArgs.builder()
.workspaceId("string")
.build())
.workspaceBaseEnvironmentId("string")
.build());
environments_workspace_base_environment_resource = databricks.EnvironmentsWorkspaceBaseEnvironment("environmentsWorkspaceBaseEnvironmentResource",
display_name="string",
base_environment_type="string",
filepath="string",
provider_config={
"workspace_id": "string",
},
workspace_base_environment_id="string")
const environmentsWorkspaceBaseEnvironmentResource = new databricks.EnvironmentsWorkspaceBaseEnvironment("environmentsWorkspaceBaseEnvironmentResource", {
displayName: "string",
baseEnvironmentType: "string",
filepath: "string",
providerConfig: {
workspaceId: "string",
},
workspaceBaseEnvironmentId: "string",
});
type: databricks:EnvironmentsWorkspaceBaseEnvironment
properties:
baseEnvironmentType: string
displayName: string
filepath: string
providerConfig:
workspaceId: string
workspaceBaseEnvironmentId: string
EnvironmentsWorkspaceBaseEnvironment 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 EnvironmentsWorkspaceBaseEnvironment resource accepts the following input properties:
- Display
Name string - Human-readable display name for the workspace base environment
- Base
Environment stringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - Filepath string
- The WSFS or UC Volumes path to the environment YAML file
- Provider
Config EnvironmentsWorkspace Base Environment Provider Config - Configure the provider for management through account provider.
- Workspace
Base stringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- Display
Name string - Human-readable display name for the workspace base environment
- Base
Environment stringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - Filepath string
- The WSFS or UC Volumes path to the environment YAML file
- Provider
Config EnvironmentsWorkspace Base Environment Provider Config Args - Configure the provider for management through account provider.
- Workspace
Base stringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- display
Name String - Human-readable display name for the workspace base environment
- base
Environment StringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - filepath String
- The WSFS or UC Volumes path to the environment YAML file
- provider
Config EnvironmentsWorkspace Base Environment Provider Config - Configure the provider for management through account provider.
- workspace
Base StringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- display
Name string - Human-readable display name for the workspace base environment
- base
Environment stringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - filepath string
- The WSFS or UC Volumes path to the environment YAML file
- provider
Config EnvironmentsWorkspace Base Environment Provider Config - Configure the provider for management through account provider.
- workspace
Base stringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- display_
name str - Human-readable display name for the workspace base environment
- base_
environment_ strtype - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - filepath str
- The WSFS or UC Volumes path to the environment YAML file
- provider_
config EnvironmentsWorkspace Base Environment Provider Config Args - Configure the provider for management through account provider.
- workspace_
base_ strenvironment_ id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- display
Name String - Human-readable display name for the workspace base environment
- base
Environment StringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - filepath String
- The WSFS or UC Volumes path to the environment YAML file
- provider
Config Property Map - Configure the provider for management through account provider.
- workspace
Base StringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
Outputs
All input properties are implicitly available as output properties. Additionally, the EnvironmentsWorkspaceBaseEnvironment resource produces the following output properties:
- Create
Time string - (string) - Timestamp when the environment was created
- Creator
User stringId - (string) - User ID of the creator
- Effective
Base stringEnvironment Type - Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default bool - (boolean) - Whether this is the default environment for the workspace
- Last
Updated stringUser Id - (string) - User ID of the last user who updated the environment
- Message string
- (string) - Status message providing additional details about the environment status
- Name string
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- Status string
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - Update
Time string - (string) - Timestamp when the environment was last updated
- Create
Time string - (string) - Timestamp when the environment was created
- Creator
User stringId - (string) - User ID of the creator
- Effective
Base stringEnvironment Type - Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default bool - (boolean) - Whether this is the default environment for the workspace
- Last
Updated stringUser Id - (string) - User ID of the last user who updated the environment
- Message string
- (string) - Status message providing additional details about the environment status
- Name string
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- Status string
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - Update
Time string - (string) - Timestamp when the environment was last updated
- create
Time String - (string) - Timestamp when the environment was created
- creator
User StringId - (string) - User ID of the creator
- effective
Base StringEnvironment Type - id String
- The provider-assigned unique ID for this managed resource.
- is
Default Boolean - (boolean) - Whether this is the default environment for the workspace
- last
Updated StringUser Id - (string) - User ID of the last user who updated the environment
- message String
- (string) - Status message providing additional details about the environment status
- name String
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- status String
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - update
Time String - (string) - Timestamp when the environment was last updated
- create
Time string - (string) - Timestamp when the environment was created
- creator
User stringId - (string) - User ID of the creator
- effective
Base stringEnvironment Type - id string
- The provider-assigned unique ID for this managed resource.
- is
Default boolean - (boolean) - Whether this is the default environment for the workspace
- last
Updated stringUser Id - (string) - User ID of the last user who updated the environment
- message string
- (string) - Status message providing additional details about the environment status
- name string
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- status string
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - update
Time string - (string) - Timestamp when the environment was last updated
- create_
time str - (string) - Timestamp when the environment was created
- creator_
user_ strid - (string) - User ID of the creator
- effective_
base_ strenvironment_ type - id str
- The provider-assigned unique ID for this managed resource.
- is_
default bool - (boolean) - Whether this is the default environment for the workspace
- last_
updated_ struser_ id - (string) - User ID of the last user who updated the environment
- message str
- (string) - Status message providing additional details about the environment status
- name str
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- status str
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - update_
time str - (string) - Timestamp when the environment was last updated
- create
Time String - (string) - Timestamp when the environment was created
- creator
User StringId - (string) - User ID of the creator
- effective
Base StringEnvironment Type - id String
- The provider-assigned unique ID for this managed resource.
- is
Default Boolean - (boolean) - Whether this is the default environment for the workspace
- last
Updated StringUser Id - (string) - User ID of the last user who updated the environment
- message String
- (string) - Status message providing additional details about the environment status
- name String
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- status String
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - update
Time String - (string) - Timestamp when the environment was last updated
Look up Existing EnvironmentsWorkspaceBaseEnvironment Resource
Get an existing EnvironmentsWorkspaceBaseEnvironment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: EnvironmentsWorkspaceBaseEnvironmentState, opts?: CustomResourceOptions): EnvironmentsWorkspaceBaseEnvironment@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
base_environment_type: Optional[str] = None,
create_time: Optional[str] = None,
creator_user_id: Optional[str] = None,
display_name: Optional[str] = None,
effective_base_environment_type: Optional[str] = None,
filepath: Optional[str] = None,
is_default: Optional[bool] = None,
last_updated_user_id: Optional[str] = None,
message: Optional[str] = None,
name: Optional[str] = None,
provider_config: Optional[EnvironmentsWorkspaceBaseEnvironmentProviderConfigArgs] = None,
status: Optional[str] = None,
update_time: Optional[str] = None,
workspace_base_environment_id: Optional[str] = None) -> EnvironmentsWorkspaceBaseEnvironmentfunc GetEnvironmentsWorkspaceBaseEnvironment(ctx *Context, name string, id IDInput, state *EnvironmentsWorkspaceBaseEnvironmentState, opts ...ResourceOption) (*EnvironmentsWorkspaceBaseEnvironment, error)public static EnvironmentsWorkspaceBaseEnvironment Get(string name, Input<string> id, EnvironmentsWorkspaceBaseEnvironmentState? state, CustomResourceOptions? opts = null)public static EnvironmentsWorkspaceBaseEnvironment get(String name, Output<String> id, EnvironmentsWorkspaceBaseEnvironmentState state, CustomResourceOptions options)resources: _: type: databricks:EnvironmentsWorkspaceBaseEnvironment get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Base
Environment stringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - Create
Time string - (string) - Timestamp when the environment was created
- Creator
User stringId - (string) - User ID of the creator
- Display
Name string - Human-readable display name for the workspace base environment
- Effective
Base stringEnvironment Type - Filepath string
- The WSFS or UC Volumes path to the environment YAML file
- Is
Default bool - (boolean) - Whether this is the default environment for the workspace
- Last
Updated stringUser Id - (string) - User ID of the last user who updated the environment
- Message string
- (string) - Status message providing additional details about the environment status
- Name string
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- Provider
Config EnvironmentsWorkspace Base Environment Provider Config - Configure the provider for management through account provider.
- Status string
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - Update
Time string - (string) - Timestamp when the environment was last updated
- Workspace
Base stringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- Base
Environment stringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - Create
Time string - (string) - Timestamp when the environment was created
- Creator
User stringId - (string) - User ID of the creator
- Display
Name string - Human-readable display name for the workspace base environment
- Effective
Base stringEnvironment Type - Filepath string
- The WSFS or UC Volumes path to the environment YAML file
- Is
Default bool - (boolean) - Whether this is the default environment for the workspace
- Last
Updated stringUser Id - (string) - User ID of the last user who updated the environment
- Message string
- (string) - Status message providing additional details about the environment status
- Name string
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- Provider
Config EnvironmentsWorkspace Base Environment Provider Config Args - Configure the provider for management through account provider.
- Status string
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - Update
Time string - (string) - Timestamp when the environment was last updated
- Workspace
Base stringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- base
Environment StringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - create
Time String - (string) - Timestamp when the environment was created
- creator
User StringId - (string) - User ID of the creator
- display
Name String - Human-readable display name for the workspace base environment
- effective
Base StringEnvironment Type - filepath String
- The WSFS or UC Volumes path to the environment YAML file
- is
Default Boolean - (boolean) - Whether this is the default environment for the workspace
- last
Updated StringUser Id - (string) - User ID of the last user who updated the environment
- message String
- (string) - Status message providing additional details about the environment status
- name String
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- provider
Config EnvironmentsWorkspace Base Environment Provider Config - Configure the provider for management through account provider.
- status String
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - update
Time String - (string) - Timestamp when the environment was last updated
- workspace
Base StringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- base
Environment stringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - create
Time string - (string) - Timestamp when the environment was created
- creator
User stringId - (string) - User ID of the creator
- display
Name string - Human-readable display name for the workspace base environment
- effective
Base stringEnvironment Type - filepath string
- The WSFS or UC Volumes path to the environment YAML file
- is
Default boolean - (boolean) - Whether this is the default environment for the workspace
- last
Updated stringUser Id - (string) - User ID of the last user who updated the environment
- message string
- (string) - Status message providing additional details about the environment status
- name string
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- provider
Config EnvironmentsWorkspace Base Environment Provider Config - Configure the provider for management through account provider.
- status string
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - update
Time string - (string) - Timestamp when the environment was last updated
- workspace
Base stringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- base_
environment_ strtype - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - create_
time str - (string) - Timestamp when the environment was created
- creator_
user_ strid - (string) - User ID of the creator
- display_
name str - Human-readable display name for the workspace base environment
- effective_
base_ strenvironment_ type - filepath str
- The WSFS or UC Volumes path to the environment YAML file
- is_
default bool - (boolean) - Whether this is the default environment for the workspace
- last_
updated_ struser_ id - (string) - User ID of the last user who updated the environment
- message str
- (string) - Status message providing additional details about the environment status
- name str
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- provider_
config EnvironmentsWorkspace Base Environment Provider Config Args - Configure the provider for management through account provider.
- status str
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - update_
time str - (string) - Timestamp when the environment was last updated
- workspace_
base_ strenvironment_ id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
- base
Environment StringType - The type of base environment (CPU or GPU). Possible values are:
CPU,GPU - create
Time String - (string) - Timestamp when the environment was created
- creator
User StringId - (string) - User ID of the creator
- display
Name String - Human-readable display name for the workspace base environment
- effective
Base StringEnvironment Type - filepath String
- The WSFS or UC Volumes path to the environment YAML file
- is
Default Boolean - (boolean) - Whether this is the default environment for the workspace
- last
Updated StringUser Id - (string) - User ID of the last user who updated the environment
- message String
- (string) - Status message providing additional details about the environment status
- name String
- (string) - The resource name of the workspace base environment. Format: workspace-base-environments/{workspace-base-environment}
- provider
Config Property Map - Configure the provider for management through account provider.
- status String
- (string) - The status of the materialized workspace base environment. Possible values are:
CREATED,EXPIRED,FAILED,INVALID,PENDING,REFRESHING - update
Time String - (string) - Timestamp when the environment was last updated
- workspace
Base StringEnvironment Id - The ID to use for the workspace base environment, which will become the final component of the resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/
Supporting Types
EnvironmentsWorkspaceBaseEnvironmentProviderConfig, EnvironmentsWorkspaceBaseEnvironmentProviderConfigArgs
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- Workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id string - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace_
id str - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
- workspace
Id String - Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
published on Thursday, Mar 19, 2026 by Pulumi
