blob: 17e956a9c4c99ec2e9bad2b26f056ac4c5683756 [file] [log] [blame]
James Feista1acf5c2018-10-31 15:11:57 -07001description: >
2 An interface to set whether fans are redundant.
3properties:
4 - name: AllowedFailures
5 type: byte
6 flags:
Patrick Williams8da396c2022-03-14 14:21:02 -05007 - const
James Feista1acf5c2018-10-31 15:11:57 -07008 description: >
9 Number of fans in error state before redundancy is lost.
10 - name: Collection
11 type: array[path]
12 flags:
Patrick Williams8da396c2022-03-14 14:21:02 -050013 - const
James Feista1acf5c2018-10-31 15:11:57 -070014 description: >
15 The group of fans tracked by this redundancy object.
16 - name: Status
17 type: enum[self.State]
18 flags:
Patrick Williams8da396c2022-03-14 14:21:02 -050019 - const
James Feista1acf5c2018-10-31 15:11:57 -070020 description: >
21 The current redundancy status.
22
23enumerations:
24 - name: State
25 description: >
26 Possible redundancy states.
27 values:
Patrick Williams8da396c2022-03-14 14:21:02 -050028 - name: Full
29 description: >
30 System is in a fully redundant state.
31 - name: Degraded
32 description: >
33 Redundancy is in a degraded state.
34 - name: Failed
35 description: >
36 System has lost redundancy.