1description: >
2    Implement to describe the status of the power supplied to the chassis by the
3    power supply unit(s). It is expected that the relationship to the chassis is
4    shown by implementing this interface under a multi-object path, such as
5    chassisN/unit[N] where unit can be an individual or group.
6
7properties:
8    - name: Status
9      type: enum[self.Status]
10      default: Good
11      description: >
12        The current status of the power being supplied to the chassis.
13
14enumerations:
15  - name: Status
16    description: >
17      Power status enum.
18    values:
19      - name: Fault
20        description: >
21         The power supply unit(s) are not providing enough power for normal
22         chassis operation, such as in a Brownout/Blackout condition where one
23         or more power supplies report AC loss VIN fault.
24      - name: Good
25        description: >
26         The power supply unit(s) are providing enough power for normal chassis
27         operation.
28