1description: > 2 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. 5 6properties: 7 - name: PowerRestorePolicy 8 type: enum[self.Policy] 9 default: "Restore" 10 description: > 11 The policy to adopt after the BMC reset. 12 - name: PowerRestoreDelay 13 type: uint64 14 default: 0 15 description: > 16 The delay in microseconds before invoke power restore policy after 17 power applied. 18 0 - disable delay. 19 20enumerations: 21 - name: Policy 22 description: > 23 Possible power restoration policies. 24 values: 25 - name: None 26 description: > 27 Perform no power restore logic. 28 - name: AlwaysOn 29 description: > 30 Perform a complete power on process. 31 - name: AlwaysOff 32 description: > 33 Perform a complete power off process. 34 - name: Restore 35 description: > 36 Restore power to last requested state recorded before the BMC was 37 reset. 38