James Feist | a1acf5c | 2018-10-31 15:11:57 -0700 | [diff] [blame] | 1 | description: > |
| 2 | An interface to set whether fans are redundant. |
| 3 | properties: |
| 4 | - name: AllowedFailures |
| 5 | type: byte |
| 6 | flags: |
Patrick Williams | 8da396c | 2022-03-14 14:21:02 -0500 | [diff] [blame] | 7 | - const |
James Feist | a1acf5c | 2018-10-31 15:11:57 -0700 | [diff] [blame] | 8 | description: > |
| 9 | Number of fans in error state before redundancy is lost. |
| 10 | - name: Collection |
| 11 | type: array[path] |
| 12 | flags: |
Patrick Williams | 8da396c | 2022-03-14 14:21:02 -0500 | [diff] [blame] | 13 | - const |
James Feist | a1acf5c | 2018-10-31 15:11:57 -0700 | [diff] [blame] | 14 | description: > |
| 15 | The group of fans tracked by this redundancy object. |
| 16 | - name: Status |
| 17 | type: enum[self.State] |
| 18 | flags: |
Patrick Williams | 8da396c | 2022-03-14 14:21:02 -0500 | [diff] [blame] | 19 | - const |
James Feist | a1acf5c | 2018-10-31 15:11:57 -0700 | [diff] [blame] | 20 | description: > |
| 21 | The current redundancy status. |
| 22 | |
| 23 | enumerations: |
| 24 | - name: State |
| 25 | description: > |
| 26 | Possible redundancy states. |
| 27 | values: |
Patrick Williams | 8da396c | 2022-03-14 14:21:02 -0500 | [diff] [blame] | 28 | - 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. |