blob: 619a65ea0bda24349ccd9c5d0d161c24e762724d [file] [view]
# Config
This page documents the typed service configurations in OpenDAL.
Each service exposes a `TypedDict` keyed on a `scheme` discriminant. Build one and
pass it to `Operator.from_config` / `AsyncOperator.from_config`:
```python
from opendal import Operator
from opendal.config import S3Config
op = Operator.from_config(S3Config(scheme="s3", bucket="my-bucket"))
```
```{eval-rst}
.. automodule:: opendal.config
:members:
:show-inheritance:
```