lamindb_setup.core.StorageSettings¶
- class lamindb_setup.core.StorageSettings(root, region=None, uid=None, uuid=None, instance_id=None, access_token=None)¶
Bases:
object
Settings for a given storage location (local or cloud).
Attributes
- cache_dir UPath¶
Cache root, a local directory to cache cloud files.
- id int¶
Storage id in current instance.
- is_on_hub bool¶
Is this instance on the hub.
Only works if user has access to the instance.
- record Any¶
Storage record in current instance.
- region str | None¶
Storage region.
- root UPath¶
Root storage location.
- root_as_str str¶
Formatted root string.
- type Literal['local', 's3', 'gs']¶
AWS S3 vs. Google Cloud vs. local.
Returns the protocol as a string: “local”, “s3”, “gs”.
- type_is_cloud bool¶
True
ifstorage_root
is in cloud,False
otherwise.
- uid str | None¶
Storage id.
Methods