# MountConfigMountSandboxapiGcsBucketMountSpec

> **Class** in `langsmith`

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

## Signature

```python
MountConfigMountSandboxapiGcsBucketMountSpec()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    id: Required[str],
    gcs: Required[MountConfigMountSandboxapiGcsBucketMountSpecGcs],
    mount_path: Required[str],
    type: Required[Literal['s3', 'gcs', 'git', 'contexthub']],
    cache: MountConfigMountSandboxapiGcsBucketMountSpecCache,
    contexthub: MountConfigMountSandboxapiGcsBucketMountSpecContexthub,
    git: MountConfigMountSandboxapiGcsBucketMountSpecGit,
    read_only: bool,
    s3: MountConfigMountSandboxapiGcsBucketMountSpecS3,
)
```

| Name | Type |
|------|------|
| `id` | `Required[str]` |
| `gcs` | `Required[MountConfigMountSandboxapiGcsBucketMountSpecGcs]` |
| `mount_path` | `Required[str]` |
| `type` | `Required[Literal['s3', 'gcs', 'git', 'contexthub']]` |
| `cache` | `MountConfigMountSandboxapiGcsBucketMountSpecCache` |
| `contexthub` | `MountConfigMountSandboxapiGcsBucketMountSpecContexthub` |
| `git` | `MountConfigMountSandboxapiGcsBucketMountSpecGit` |
| `read_only` | `bool` |
| `s3` | `MountConfigMountSandboxapiGcsBucketMountSpecS3` |


## Properties

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

---

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