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