> ## Documentation Index
> Fetch the complete documentation index at: /docs/llms.txt
> Use this file to discover all available pages before exploring further.

# storage_defaults

# `prefect.server.models.storage_defaults`

## Functions

### `validate_server_default_result_storage_block` <sup>[https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage\_defaults.py#L14](https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage_defaults.py#L14)</sup>

```python theme={null}
validate_server_default_result_storage_block(session: AsyncSession, block_document_id: UUID) -> None
```

### `write_server_default_result_storage` <sup>[https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage\_defaults.py#L32](https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage_defaults.py#L32)</sup>

```python theme={null}
write_server_default_result_storage(session: AsyncSession, storage_default: schemas.core.ServerDefaultResultStorage) -> orm_models.Configuration
```

### `read_server_default_result_storage` <sup>[https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage\_defaults.py#L45](https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage_defaults.py#L45)</sup>

```python theme={null}
read_server_default_result_storage(session: AsyncSession) -> schemas.core.ServerDefaultResultStorage
```

### `clear_server_default_result_storage` <sup>[https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage\_defaults.py#L58](https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage_defaults.py#L58)</sup>

```python theme={null}
clear_server_default_result_storage(session: AsyncSession) -> bool
```

### `clear_server_default_result_storage_for_block` <sup>[https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage\_defaults.py#L65](https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage_defaults.py#L65)</sup>

```python theme={null}
clear_server_default_result_storage_for_block(session: AsyncSession, block_document_id: UUID) -> bool
```

### `server_default_result_storage_references_block_schema` <sup>[https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage\_defaults.py#L76](https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage_defaults.py#L76)</sup>

```python theme={null}
server_default_result_storage_references_block_schema(session: AsyncSession, block_schema_id: UUID) -> bool
```

### `server_default_result_storage_references_block_type` <sup>[https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage\_defaults.py#L93](https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/storage_defaults.py#L93)</sup>

```python theme={null}
server_default_result_storage_references_block_type(session: AsyncSession, block_type_id: UUID) -> bool
```
