# The WorkspaceBaseEnvironment object

A WorkspaceBaseEnvironment defines a workspace-level environment configuration
 consisting of an environment version and a list of dependencies.

## Attributes

- `name` (string)
  The resource name of the workspace base environment.
   Format: workspace-base-environments/{workspace-base-environment}
- `display_name` (string)
  Human-readable display name for the workspace base environment.
- `filepath` (string)
  The WSFS or UC Volumes path to the environment YAML file.
- `creator_user_id` (string)
  User ID of the creator.
- `create_time` (string)
  Timestamp when the environment was created.
- `last_updated_user_id` (string)
  User ID of the last user who updated the environment.
- `update_time` (string)
  Timestamp when the environment was last updated.
- `status` (string)
  The status of the materialized workspace base environment.
  Possible values: `STATUS_UNSPECIFIED`, `PENDING`, `CREATED`, `FAILED`, `EXPIRED`, `INVALID`, `REFRESHING`
- `message` (string)
  Status message providing additional details about the environment status.
- `is_default` (boolean)
  Whether this is the default environment for the workspace.
- `base_environment_type` (string)
  The type of base environment (CPU or GPU).
  Possible values: `BASE_ENVIRONMENT_TYPE_UNSPECIFIED`, `CPU`, `GPU`
- `spec` (object, Beta)
  The environment specification containing version and dependencies.
  - `dependencies` (array of string, Beta)
    List of pip dependencies, as supported by the version of pip in this environment.
     Each dependency is a valid pip requirements file line per https://pip.pypa.io/en/stable/reference/requirements-file-format/.
     Allowed dependencies include a requirement specifier, an archive URL, a local project path (such as WSFS or UC Volumes in <Databricks>), or a VCS project URL.
  - `environment_version` (string, Beta)
    Environment version used by the environment.
     Each version comes with a specific Python version and a set of Python packages.
     The version is a string, consisting of an integer.
    Example: `5`

## Example

```json
{
  "name": "string",
  "display_name": "string",
  "filepath": "string",
  "creator_user_id": "string",
  "create_time": "string",
  "last_updated_user_id": "string",
  "update_time": "string",
  "status": "string",
  "message": "string",
  "is_default": true,
  "base_environment_type": "string",
  "spec": {
    "dependencies": [
      "string"
    ],
    "environment_version": "5"
  }
}
```


