blob: 235a95b7cf56a00194c558e21f8b570f43728d61 [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
Patrick Williamsb78a0702022-10-24 12:32:56 -050011 type: array[object_path]
James Feista1acf5c2018-10-31 15:11:57 -070012 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.