Documentation
¶
Overview ¶
@Author: LinkLeong link@icewhale.com
*@Date: 2022-07-11 16:02:29 *@LastEditors: LinkLeong *@LastEditTime: 2022-08-17 19:14:50 *@FilePath: /CasaOS/route/v1/storage.go *@Description: *@Website: https://www.casaos.io *Copyright (c) 2022 by icewhale, All Rights Reserved.
Index ¶
- func DeleteDiskUSB(ctx echo.Context) error
- func DeleteDisksUmount(ctx echo.Context) error
- func DeleteStorage(ctx echo.Context) error
- func GetDiskList(ctx echo.Context) error
- func GetDiskSize(ctx echo.Context) error
- func GetDisksUSBList(ctx echo.Context) error
- func GetRecoverStorage(ctx echo.Context) error
- func GetStorageList(ctx echo.Context) error
- func GetSystemUSBAutoMount(ctx echo.Context) error
- func ListDriverInfo(ctx echo.Context) error
- func ListStorages(ctx echo.Context) error
- func PostAddStorage(ctx echo.Context) error
- func PutFormatStorage(ctx echo.Context) error
- func PutSystemUSBAutoMount(ctx echo.Context) error
- func UmountStorage(ctx echo.Context) error
- type StorageMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteDiskUSB ¶
func DeleteDisksUmount ¶
func DeleteStorage ¶
func GetDiskList ¶
@Summary disk list @Produce application/json @Accept application/json @Tags disk @Security ApiKeyAuth @Success 200 {string} string "ok" @Router /disk/list [get]
func GetDiskSize ¶ added in v0.4.5
func GetDisksUSBList ¶
func GetRecoverStorage ¶ added in v0.4.3
func GetStorageList ¶
func GetSystemUSBAutoMount ¶
@Summary Turn off usb auto-mount @Produce application/json @Accept application/json @Tags sys @Security ApiKeyAuth @Success 200 {string} string "ok" @Router /sys/usb [get]
func ListDriverInfo ¶ added in v0.4.3
func ListStorages ¶ added in v0.4.3
func PostAddStorage ¶
func PutFormatStorage ¶
@Param pwd formData string true "user password" @Param volume formData string true "mount point" @Success 200 {string} string "ok" @Router /disk/format [post]
func PutSystemUSBAutoMount ¶
@Summary Turn off usb auto-mount @Produce application/json @Accept application/json @Tags sys @Security ApiKeyAuth @Success 200 {string} string "ok" @Router /sys/usb/off [put]