# MountConfigMountSandboxapiS3BucketMountSpec

> **Class** in `langsmith`

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

## Signature

```python
MountConfigMountSandboxapiS3BucketMountSpec()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    id: Required[str],
    mount_path: Required[str],
    s3: Required[MountConfigMountSandboxapiS3BucketMountSpecS3],
    type: Required[Literal['s3', 'gcs', 'git', 'contexthub']],
    cache: MountConfigMountSandboxapiS3BucketMountSpecCache,
    contexthub: MountConfigMountSandboxapiS3BucketMountSpecContexthub,
    gcs: MountConfigMountSandboxapiS3BucketMountSpecGcs,
    git: MountConfigMountSandboxapiS3BucketMountSpecGit,
    read_only: bool,
)
```

| Name | Type |
|------|------|
| `id` | `Required[str]` |
| `mount_path` | `Required[str]` |
| `s3` | `Required[MountConfigMountSandboxapiS3BucketMountSpecS3]` |
| `type` | `Required[Literal['s3', 'gcs', 'git', 'contexthub']]` |
| `cache` | `MountConfigMountSandboxapiS3BucketMountSpecCache` |
| `contexthub` | `MountConfigMountSandboxapiS3BucketMountSpecContexthub` |
| `gcs` | `MountConfigMountSandboxapiS3BucketMountSpecGcs` |
| `git` | `MountConfigMountSandboxapiS3BucketMountSpecGit` |
| `read_only` | `bool` |


## Properties

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

---

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