# MountConfigMountSandboxapiGitRepoMountSpec

> **Class** in `langsmith`

📖 [View in docs](https://reference.langchain.com/python/langsmith/_openapi_client/types/sandboxes/box_create_params/MountConfigMountSandboxapiGitRepoMountSpec)

## Signature

```python
MountConfigMountSandboxapiGitRepoMountSpec()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    id: Required[str],
    git: Required[MountConfigMountSandboxapiGitRepoMountSpecGit],
    mount_path: Required[str],
    type: Required[Literal['s3', 'gcs', 'git', 'contexthub']],
    cache: MountConfigMountSandboxapiGitRepoMountSpecCache,
    contexthub: MountConfigMountSandboxapiGitRepoMountSpecContexthub,
    gcs: MountConfigMountSandboxapiGitRepoMountSpecGcs,
    read_only: bool,
    s3: MountConfigMountSandboxapiGitRepoMountSpecS3,
)
```

| Name | Type |
|------|------|
| `id` | `Required[str]` |
| `git` | `Required[MountConfigMountSandboxapiGitRepoMountSpecGit]` |
| `mount_path` | `Required[str]` |
| `type` | `Required[Literal['s3', 'gcs', 'git', 'contexthub']]` |
| `cache` | `MountConfigMountSandboxapiGitRepoMountSpecCache` |
| `contexthub` | `MountConfigMountSandboxapiGitRepoMountSpecContexthub` |
| `gcs` | `MountConfigMountSandboxapiGitRepoMountSpecGcs` |
| `read_only` | `bool` |
| `s3` | `MountConfigMountSandboxapiGitRepoMountSpecS3` |


## Properties

- `id`
- `git`
- `mount_path`
- `type`
- `cache`
- `contexthub`
- `gcs`
- `read_only`
- `s3`

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/d6cd6082f09e7826a2d6afe444ae6119e61b82a6/python/langsmith/_openapi_client/types/sandboxes/box_create_params.py#L353)