# BoxCreateParams

> **Class** in `langsmith`

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

## Signature

```python
BoxCreateParams()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    cpu_millicores: int,
    delete_after_stop_seconds: int,
    env_vars: Dict[str, str],
    fs_capacity_bytes: int,
    idle_ttl_seconds: int,
    mem_bytes: int,
    mount_config: MountConfig,
    name: str,
    preserve_memory_on_stop: bool,
    proxy_config: ProxyConfig,
    restore_memory: bool,
    snapshot_id: str,
    snapshot_name: str,
    tag_value_ids: SequenceNotStr[str],
    vcpus: int,
)
```

| Name | Type |
|------|------|
| `cpu_millicores` | `int` |
| `delete_after_stop_seconds` | `int` |
| `env_vars` | `Dict[str, str]` |
| `fs_capacity_bytes` | `int` |
| `idle_ttl_seconds` | `int` |
| `mem_bytes` | `int` |
| `mount_config` | `MountConfig` |
| `name` | `str` |
| `preserve_memory_on_stop` | `bool` |
| `proxy_config` | `ProxyConfig` |
| `restore_memory` | `bool` |
| `snapshot_id` | `str` |
| `snapshot_name` | `str` |
| `tag_value_ids` | `SequenceNotStr[str]` |
| `vcpus` | `int` |


## Properties

- `cpu_millicores`
- `delete_after_stop_seconds`
- `env_vars`
- `fs_capacity_bytes`
- `idle_ttl_seconds`
- `mem_bytes`
- `mount_config`
- `name`
- `preserve_memory_on_stop`
- `proxy_config`
- `restore_memory`
- `snapshot_id`
- `snapshot_name`
- `tag_value_ids`
- `vcpus`

---

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