@Generated public interface EnvironmentsService
The Environments API provides management capabilities for different types of environments including workspace-level base environments that define the environment version and dependencies to be used in serverless notebooks and jobs.
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
Operation |
createWorkspaceBaseEnvironment(CreateWorkspaceBaseEnvironmentRequest createWorkspaceBaseEnvironmentRequest)
Creates a new WorkspaceBaseEnvironment.
|
void |
deleteWorkspaceBaseEnvironment(DeleteWorkspaceBaseEnvironmentRequest deleteWorkspaceBaseEnvironmentRequest)
Deletes a WorkspaceBaseEnvironment.
|
DefaultWorkspaceBaseEnvironment |
getDefaultWorkspaceBaseEnvironment(GetDefaultWorkspaceBaseEnvironmentRequest getDefaultWorkspaceBaseEnvironmentRequest)
Gets the default WorkspaceBaseEnvironment configuration for the workspace.
|
Operation |
getOperation(GetOperationRequest getOperationRequest)
Gets the status of a long-running operation.
|
WorkspaceBaseEnvironment |
getWorkspaceBaseEnvironment(GetWorkspaceBaseEnvironmentRequest getWorkspaceBaseEnvironmentRequest)
Retrieves a WorkspaceBaseEnvironment by its name.
|
ListWorkspaceBaseEnvironmentsResponse |
listWorkspaceBaseEnvironments(ListWorkspaceBaseEnvironmentsRequest listWorkspaceBaseEnvironmentsRequest)
Lists all WorkspaceBaseEnvironments in the workspace.
|
Operation |
refreshWorkspaceBaseEnvironment(RefreshWorkspaceBaseEnvironmentRequest refreshWorkspaceBaseEnvironmentRequest)
Refreshes the materialized environment for a WorkspaceBaseEnvironment.
|
DefaultWorkspaceBaseEnvironment |
updateDefaultWorkspaceBaseEnvironment(UpdateDefaultWorkspaceBaseEnvironmentRequest updateDefaultWorkspaceBaseEnvironmentRequest)
Updates the default WorkspaceBaseEnvironment configuration for the workspace.
|
Operation |
updateWorkspaceBaseEnvironment(UpdateWorkspaceBaseEnvironmentRequest updateWorkspaceBaseEnvironmentRequest)
Updates an existing WorkspaceBaseEnvironment.
|
Operation createWorkspaceBaseEnvironment(CreateWorkspaceBaseEnvironmentRequest createWorkspaceBaseEnvironmentRequest)
void deleteWorkspaceBaseEnvironment(DeleteWorkspaceBaseEnvironmentRequest deleteWorkspaceBaseEnvironmentRequest)
DefaultWorkspaceBaseEnvironment getDefaultWorkspaceBaseEnvironment(GetDefaultWorkspaceBaseEnvironmentRequest getDefaultWorkspaceBaseEnvironmentRequest)
Operation getOperation(GetOperationRequest getOperationRequest)
WorkspaceBaseEnvironment getWorkspaceBaseEnvironment(GetWorkspaceBaseEnvironmentRequest getWorkspaceBaseEnvironmentRequest)
ListWorkspaceBaseEnvironmentsResponse listWorkspaceBaseEnvironments(ListWorkspaceBaseEnvironmentsRequest listWorkspaceBaseEnvironmentsRequest)
Databricks provides the following base environments:
- `workspace-base-environments/databricks_ai_...`: includes popular AI and deep learning packages for serverless GPU compute.
- `workspace-base-environments/databricks_ml_...`: includes popular ML packages for serverless compute.
Databricks-provided base environments are versioned. For example, `workspace-base-environments/databricks_ml_v5` corresponds to the ML environment built on environment version 5.
Operation refreshWorkspaceBaseEnvironment(RefreshWorkspaceBaseEnvironmentRequest refreshWorkspaceBaseEnvironmentRequest)
DefaultWorkspaceBaseEnvironment updateDefaultWorkspaceBaseEnvironment(UpdateDefaultWorkspaceBaseEnvironmentRequest updateDefaultWorkspaceBaseEnvironmentRequest)
Operation updateWorkspaceBaseEnvironment(UpdateWorkspaceBaseEnvironmentRequest updateWorkspaceBaseEnvironmentRequest)
Copyright © 2026. All rights reserved.