Skip to content

angee.storage_integrate.models

Source model for external storage mounts.

MountMode

python
class MountMode(models.TextChoices)

How a mount handles bytes discovered at its external source.

Mount

python
class Mount(Bridge)

An external storage source synchronized into a dedicated drive.

Per-file freshness lives on the synchronized File rows, so the Bridge cursor never grows with source size.

Meta

python
class Meta()

Django model options for the Mount integration child.

backend

python
@property
def backend() -> MountBackend

Return the selected mount backend bound to this row.

sync

python
def sync() -> int

Reconcile the external source into this mount's storage drive.

Released under the AGPL-3.0 License.