# CodePipelineProcessVfsMount

A file system (VFS) mounted for a code pipeline run's agents.

**Kind:** an object, used in requests and responses. In a request it is called `CodePipelineProcessVfsMountInput`.

## In a request

| Field | Type | Required | Description |
|---|---|---|---|
| `name` | `string` |  | The name of the folder the file system is mounted at: letters, digits, hyphens and underscores. |
| `vfsId` | `uuid` |  | The file system to mount. It must belong to your tenant. |
| `mode` | [`CodePipelineVfsMode`](https://docs.maitento.com/reference/types/code-pipeline-vfs-mode.md) |  | Whether the agents can change the file system or only read it. |
| `context` | `string \| null` |  | A description of what the file system holds. Kept with the run; not currently given to the agents. |

```json
{
  "name": "...",
  "vfsId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
  "mode": "ReadOnly",
  "context": "..."
}
```

## In a response

Every field is present in a response; empty ones are `null`.

| Field | Type | Description |
|---|---|---|
| `name` | `string` | The name of the folder the file system is mounted at: letters, digits, hyphens and underscores. |
| `vfsId` | `uuid` | The file system to mount. It must belong to your tenant. |
| `mode` | [`CodePipelineVfsMode`](https://docs.maitento.com/reference/types/code-pipeline-vfs-mode.md) | Whether the agents can change the file system or only read it. |
| `context` | `string \| null` | A description of what the file system holds. Kept with the run; not currently given to the agents. |

```json
{
  "name": "...",
  "vfsId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
  "mode": "ReadOnly",
  "context": "..."
}
```

## Where it's used

- Inside [`CodePipelineProcess`](https://docs.maitento.com/reference/types/code-pipeline-process.md)
- Inside [`CodePipelineProcessStartRequest`](https://docs.maitento.com/reference/types/code-pipeline-process-start-request.md)
