Add S3 backend and storage verification
This commit is contained in:
parent
b7ceaf7682
commit
864f7f203c
18 changed files with 1085 additions and 40 deletions
|
|
@ -84,10 +84,21 @@ class DataPlane(Protocol):
|
|||
content_address: ContentAddress,
|
||||
*,
|
||||
byte_range: tuple[int, int] | None = None,
|
||||
backend_id: str | None = None,
|
||||
) -> AsyncIterator[bytes]: ...
|
||||
|
||||
async def verify_object(self, content_address: ContentAddress) -> VerifyResult: ...
|
||||
async def verify_object(
|
||||
self,
|
||||
content_address: ContentAddress,
|
||||
*,
|
||||
backend_id: str | None = None,
|
||||
) -> VerifyResult: ...
|
||||
|
||||
async def delete_object(self, content_address: ContentAddress) -> DeletionResult: ...
|
||||
async def delete_object(
|
||||
self,
|
||||
content_address: ContentAddress,
|
||||
*,
|
||||
backend_id: str | None = None,
|
||||
) -> DeletionResult: ...
|
||||
|
||||
async def backend_health(self) -> BackendStatus: ...
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue