|
|
|
# REST API
|
|
|
|
|
|
|
|
Bob has an REST Api specified in
|
|
|
|
[config-examples/openapi.yaml](https://github.com/qoollo/bob/blob/master/config-examples/openapi.yaml).
|
|
|
|
|
|
|
|
|
|
|
|
<a name="toc"></a>
|
|
|
|
|
|
|
|
- [REST API](#rest-api)
|
|
|
|
- [Methods](#methods)
|
|
|
|
- [GET /status](#get-status)
|
|
|
|
- [GET /nodes](#get-nodes)
|
|
|
|
- [GET /metadata/distrfunc](#get-metadatadistrfunc)
|
|
|
|
- [GET /vdisks](#get-vdisks)
|
|
|
|
- [GET /vdisks/{VDiskId}](#get-vdisksvdiskid)
|
|
|
|
- [GET /vdisks/{VDiskId}/records/count](#get-vdisksvdiskidrecordscount)
|
|
|
|
- [GET /vdisks/{VDiskId}/partitions](#get-vdisksvdiskidpartitions)
|
|
|
|
- [GET /vdisks/{VDiskId}/partitions/{partitionId}](#get-vdisksvdiskidpartitionspartitionid)
|
|
|
|
- [DELETE /vdisks/{VDiskId}/partitions/by_timestamp/{timestamp}](#delete-vdisksvdiskidpartitionsby_timestamptimestamp)
|
|
|
|
- [PUT /vdisks/{VDiskId}/partitions/by_timestamp/{timestamp}/{action}](#put-vdisksvdiskidpartitionsby_timestamptimestampaction)
|
|
|
|
- [GET /disks/list](#get-diskslist)
|
|
|
|
- [POST /disks/{disk_name}/stop](#post-disksdisk_namestop)
|
|
|
|
- [POST /disks/{disk_name}/start](#post-disksdisk_namestart)
|
|
|
|
- [POST /vdisks/{vdisk_id}/remount](#post-vdisksvdisk_idremount)
|
|
|
|
- [DELETE /blobs/outdated](#delete-blobsoutdated)
|
|
|
|
- [GET /alien](#get-alien)
|
|
|
|
- [GET /alien/dir](#get-aliendir)
|
|
|
|
- [GET /vdisks/{vdisk_id}/replicas/local/dirs](#get-vdisksvdisk_idreplicaslocaldirs)
|
|
|
|
- [Methods](#methods)
|
|
|
|
- [GET /status](#get-status)
|
|
|
|
- [GET /nodes](#get-nodes)
|
|
|
|
- [GET /metadata/distrfunc](#get-metadatadistrfunc)
|
|
|
|
- [GET /vdisks](#get-vdisks)
|
|
|
|
- [GET /vdisks/{VDiskId}](#get-vdisksvdiskid)
|
|
|
|
- [GET /vdisks/{VDiskId}/records/count](#get-vdisksvdiskidrecordscount)
|
|
|
|
- [GET /vdisks/{VDiskId}/partitions](#get-vdisksvdiskidpartitions)
|
|
|
|
- [GET /vdisks/{VDiskId}/partitions/{partitionId}](#get-vdisksvdiskidpartitionspartitionid)
|
|
|
|
- [DELETE /vdisks/{VDiskId}/partitions/by_timestamp/{timestamp}](#delete-vdisksvdiskidpartitionsby_timestamptimestamp)
|
|
|
|
- [PUT /vdisks/{VDiskId}/partitions/by_timestamp/{timestamp}/{action}](#put-vdisksvdiskidpartitionsby_timestamptimestampaction)
|
|
|
|
- [GET /disks/list](#get-diskslist)
|
|
|
|
- [POST /disks/{disk_name}/stop](#post-disksdisk_namestop)
|
|
|
|
- [POST /disks/{disk_name}/start](#post-disksdisk_namestart)
|
|
|
|
- [POST /vdisks/{vdisk_id}/remount](#post-vdisksvdisk_idremount)
|
|
|
|
- [DELETE /blobs/outdated](#delete-blobsoutdated)
|
|
|
|
- [GET /alien](#get-alien)
|
|
|
|
- [GET /alien/dir](#get-aliendir)
|
|
|
|
- [GET /vdisks/{vdisk_id}/replicas/local/dirs](#get-vdisksvdisk_idreplicaslocaldirs)
|
|
|
|
|
|
|
|
## Methods
|
|
|
|
|
| ... | ... | |