blob: b55f65af0befff2e9f4450ad0974b9d603e05b0d [file] [log] [blame]
Zbigniew Kurzynski9f2c7e22020-02-20 19:00:42 +01001description: >
2 This interface provides methods for mounting and unmounting images
3 using the legacy mode.
4
5methods:
6 - name: Mount
7 description: Perform a mount to HOST operation on given object.
8 parameters:
Patrick Williams8da396c2022-03-14 14:21:02 -05009 - name: ImageURL
10 type: string
11 description: >
12 Url to image. It should start with either `smb://` or
13 `https://` prefix
14 - name: ReadWrite
15 type: boolean
16 description: False if the image should be read-only.
17 - name: FileDescriptor
18 type: variant[int32,unixfd]
19 description: >
20 File descriptor of named pipe used for passing null-delimited
21 secret data (username and password). When there is no data to
22 pass `-1` should be passed as `INT`.
Zbigniew Kurzynski9f2c7e22020-02-20 19:00:42 +010023 returns:
Patrick Williams8da396c2022-03-14 14:21:02 -050024 - name: Status
25 type: boolean
26 description: mounting status. True on success.
Zbigniew Kurzynski9f2c7e22020-02-20 19:00:42 +010027 errors:
Patrick Williams8da396c2022-03-14 14:21:02 -050028 - xyz.openbmc_project.Common.Error.InternalFailure
Zbigniew Kurzynski9f2c7e22020-02-20 19:00:42 +010029
30 - name: Unmount
31 description: Perform an unmount from HOST on given object.
32 returns:
Patrick Williams8da396c2022-03-14 14:21:02 -050033 - name: Status
34 type: boolean
35 description: the unmount status. True on success.
Zbigniew Kurzynski9f2c7e22020-02-20 19:00:42 +010036 errors:
Patrick Williams8da396c2022-03-14 14:21:02 -050037 - xyz.openbmc_project.Common.Error.InternalFailure