| description: > |
| This interface provides methods for mounting and unmounting images |
| using the legacy mode. |
| |
| methods: |
| - name: Mount |
| description: Perform an asynchronous operation of mounting to HOST on given object. |
| parameters: |
| - name: ImageURL |
| type: string |
| description: > |
| Url to image. It should start with either `smb://` or |
| `https://` prefix |
| - name: ReadWrite |
| type: boolean |
| description: False if the image should be read-only. |
| - name: FileDescriptor |
| type: variant[int32,unixfd] |
| description: > |
| File descriptor of named pipe used for passing null-delimited |
| secret data (username and password). When there is no data to |
| pass `-1` should be passed as `INT`. |
| returns: |
| - name: Status |
| type: boolean |
| description: mounting status. True on success. |
| errors: |
| - xyz.openbmc_project.Common.Error.InternalFailure |
| |
| - name: Unmount |
| description: Perform an asynchronous operation of unmounting from HOST on given object. |
| returns: |
| - name: Status |
| type: boolean |
| description: the unmount status. True on success. |
| errors: |
| - xyz.openbmc_project.Common.Error.InternalFailure |
| |
| signals: |
| - name: Completion |
| description: > |
| Signal indicating completion of mount or unmount action. |
| properties: |
| - name: Result |
| type: int32 |
| description: > |
| Returns 0 for success or errno on failure after background |
| operation completes. |