1description: >
2    This interface provides methods for mounting and unmounting images.
3
4methods:
5    - name: Mount
6      description: >
7          Perform an asynchronous operation of mounting to HOST on given object.
8      returns:
9          - name: Status
10            type: boolean
11            description: mounting status. True on success.
12      errors:
13          - xyz.openbmc_project.Common.Error.InternalFailure
14
15    - name: Unmount
16      description: >
17          Perform an asynchronous operation of unmount from HOST on given
18          object.
19      returns:
20          - name: Status
21            type: boolean
22            description: the unmount status. True on success.
23      errors:
24          - xyz.openbmc_project.Common.Error.InternalFailure
25
26signals:
27    - name: Completion
28      description: >
29          Signal indicating completion of mount or unmount action.
30      properties:
31          - name: Result
32            type: int32
33            description: >
34                Returns 0 for success or errno on failure after background
35                operation completes.
36