blob: 42c8f719d76c8f6c4680d14f98751b0a663323e6 [file] [log] [blame]
Andrew Geissler2477d9a2016-11-22 12:09:21 -06001description:
2 Implement to provide the chassis power management
3
4properties:
5 - name: RequestedPowerTransition
6 type: enum[self.Transition]
7 default: 'Off'
8 description: >
9 The desired power transition to start on this chassis.
10 This will be preserved across AC power cycles of the BMC.
11
12 - name: CurrentPowerState
13 type: enum[self.PowerState]
14 description: >
15 A read-only property describing the current chassis power state.
16 A user can determine if a chassis is in transition by comparing
17 the CurrentPowerState and RequestedPowerTransition properties.
18
19enumerations:
20 - name: Transition
21 description: >
22 The desired power transition for the chassis
23 values:
24 - name: 'Off'
25 description: >
26 Chassis power should be off
27 - name: 'On'
28 description: >
29 Chassis power should be on
30
31 - name: PowerState
32 description: >
33 The current state of the chassis power
34 values:
35 - name: 'Off'
36 description: >
37 Chassis power is off
38 - name: 'On'
39 description: >
40 Chassis power is on