1description: > 2 This interface provides methods for mounting and unmounting images 3 using the legacy mode. 4 5methods: 6 - name: Mount 7 description: Perform an asynchronous operation of mounting to HOST on given object. 8 parameters: 9 - 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`. 23 returns: 24 - name: Status 25 type: boolean 26 description: mounting status. True on success. 27 errors: 28 - xyz.openbmc_project.Common.Error.InternalFailure 29 30 - name: Unmount 31 description: Perform an asynchronous operation of unmounting from HOST on given object. 32 returns: 33 - name: Status 34 type: boolean 35 description: the unmount status. True on success. 36 errors: 37 - xyz.openbmc_project.Common.Error.InternalFailure 38 39signals: 40 - name: Completion 41 description: > 42 Signal indicating completion of mount or unmount action. 43 properties: 44 - name: Result 45 type: int32 46 description: > 47 Returns 0 for success or errno on failure after background 48 operation completes. 49