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