taolib.testing.file_storage.server.api.buckets#

存储桶端点。

Attributes#

Functions#

list_buckets([skip, limit, bucket_service])

列出所有存储桶。

create_bucket(data[, bucket_service])

创建存储桶。

get_bucket(bucket_id[, bucket_service])

获取存储桶详情。

update_bucket(bucket_id, data[, bucket_service])

更新存储桶配置。

delete_bucket(bucket_id[, force, bucket_service])

删除存储桶。

get_bucket_stats(bucket_id[, stats_service])

获取桶统计信息。

Module Contents#

taolib.testing.file_storage.server.api.buckets.router#
async taolib.testing.file_storage.server.api.buckets.list_buckets(skip: int = Query(0, ge=0), limit: int = Query(100, ge=1, le=1000), bucket_service: taolib.testing.file_storage.services.bucket_service.BucketService = Depends())#

列出所有存储桶。

async taolib.testing.file_storage.server.api.buckets.create_bucket(data: taolib.testing.file_storage.models.bucket.BucketCreate, bucket_service: taolib.testing.file_storage.services.bucket_service.BucketService = Depends())#

创建存储桶。

async taolib.testing.file_storage.server.api.buckets.get_bucket(bucket_id: str, bucket_service: taolib.testing.file_storage.services.bucket_service.BucketService = Depends())#

获取存储桶详情。

async taolib.testing.file_storage.server.api.buckets.update_bucket(bucket_id: str, data: taolib.testing.file_storage.models.bucket.BucketUpdate, bucket_service: taolib.testing.file_storage.services.bucket_service.BucketService = Depends())#

更新存储桶配置。

async taolib.testing.file_storage.server.api.buckets.delete_bucket(bucket_id: str, force: bool = Query(False), bucket_service: taolib.testing.file_storage.services.bucket_service.BucketService = Depends())#

删除存储桶。

async taolib.testing.file_storage.server.api.buckets.get_bucket_stats(bucket_id: str, stats_service=Depends())#

获取桶统计信息。