summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project/Inventory/Manager.interface.yaml
blob: f5b235c263f35bbebb288961f62bfda991a9e3cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
description: >
    Implement to provide inventory management features.

    An OpenBMC implementation providing inventory functions may provide zero
    or more implementations on the inventory namespace root.  An implementing
    service should additionally implement org.freedesktop.DBus.ObjectManager
    on the inventory namespace root.
methods:
    - name: Notify
      description: >
          Signal the implementing service that an item is ready to have its
          state managed.
      parameters:
        - name: path
          type: o
          description: >
              The path of the item to be managed, relative to the inventory
              namespace root.
        - name: object
          type: a{sa{sv}}
          description: >
              The fully enumerated item to be managed.

# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
OpenPOWER on IntegriCloud