blob: 1f90937df2cddc095f096757c8526a301488a18d [file] [log] [blame]
Deepak Kodihalli4b271e12017-05-13 09:57:52 -05001description: >
Andrew Geisslerbb97d962017-10-17 16:12:02 -05002 Implement to specify power transition behavior on a BMC reset.
3 The implementation may choose to only enforce the policy on
4 a power loss or on both a power loss and BMC reboot.
Deepak Kodihalli4b271e12017-05-13 09:57:52 -05005
6properties:
7 - name: PowerRestorePolicy
8 type: enum[self.Policy]
9 description: >
Andrew Geisslerbb97d962017-10-17 16:12:02 -050010 The policy to adopt after the BMC reset.
Deepak Kodihalli4b271e12017-05-13 09:57:52 -050011
12enumerations:
13 - name: Policy
14 description: >
15 Possible power restoration policies.
16 values:
17 - name: AlwaysOn
18 description: >
19 Perform a complete power on process.
20 - name: AlwaysOff
21 description: >
22 Remain powered off.
23 - name: Restore
24 description: >
Andrew Geisslerbb97d962017-10-17 16:12:02 -050025 Restore power to last requested state recorded before the BMC was
26 reset.