-
Notifications
You must be signed in to change notification settings - Fork 66
/
RestorePolicy.interface.yaml
36 lines (34 loc) · 1.14 KB
/
RestorePolicy.interface.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
description: >
Implement to specify power transition behavior on a BMC reset. The
implementation may choose to only enforce the policy on a power loss or on
both a power loss and BMC reboot.
properties:
- name: PowerRestorePolicy
type: enum[self.Policy]
default: "Restore"
description: >
The policy to adopt after the BMC reset.
- name: PowerRestoreDelay
type: uint64
default: 0
description: >
The delay in microseconds before invoke power restore policy after
power applied. 0 - disable delay.
enumerations:
- name: Policy
description: >
Possible power restoration policies.
values:
- name: None
description: >
Perform no power restore logic.
- name: AlwaysOn
description: >
Perform a complete power on process.
- name: AlwaysOff
description: >
Perform a complete power off process.
- name: Restore
description: >
Restore power to last requested state recorded before the BMC
was reset.