AppMount
sourcestring
destinationstringrequired
modestring
readWritebooleanrequired
location object
Which storage a mount's host path lies on, decided from the path alone against the daemon's known mount points (the pool at /mnt/user, each data disk's and the cache disk's mount point). Nothing is read from a data disk to decide it, so a listing never wakes one.
kindstringrequired
pool is a path under /mnt/user, whose files may be on any data disk. disk is a path under one data disk's own mount point. cache is a path under the cache disk. outside is anywhere else, including the boot device.
Possible values: [pool, disk, cache, outside]
sharestring
For pool, the first directory under /mnt/user, which is the share's name. Absent for the pool's root itself.
diskinteger
For disk, the data disk's number.
Possible values: >= 1
AppMount
{
"source": "string",
"destination": "string",
"mode": "string",
"readWrite": true,
"location": {
"kind": "pool",
"share": "string",
"disk": 0
}
}