1description: > 2 Implement to specify power transition behavior on a BMC reset. The 3 implementation may choose to only enforce the policy on a power loss or on 4 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. 0 - disable delay. 18 19enumerations: 20 - name: Policy 21 description: > 22 Possible power restoration policies. 23 values: 24 - name: None 25 description: > 26 Perform no power restore logic. 27 - name: AlwaysOn 28 description: > 29 Perform a complete power on process. 30 - name: AlwaysOff 31 description: > 32 Perform a complete power off process. 33 - name: Restore 34 description: > 35 Restore power to last requested state recorded before the BMC 36 was reset. 37