blob: 3993518c25d403f78539456cb89b835c617887a4 [file] [log] [blame]
Allen.Wang7298b242022-03-09 14:44:27 +08001/xyz/openbmc_project/control/host{}/auto_reboot:
2 - Interface: xyz.openbmc_project.Control.Boot.RebootPolicy
3 Properties:
4 AutoReboot:
5 Default: 'true'
6
7/xyz/openbmc_project/control/host{}/auto_reboot/one_time:
8 - Interface: xyz.openbmc_project.Control.Boot.RebootPolicy
9 Properties:
10 AutoReboot:
11 Default: 'true'
12
13/xyz/openbmc_project/control/host{}/boot:
14 - Interface: xyz.openbmc_project.Control.Boot.Source
15 Properties:
16 BootSource:
17 Default: Source::Sources::Default
18 - Interface: xyz.openbmc_project.Control.Boot.Mode
19 Properties:
20 BootMode:
21 Default: Mode::Modes::Regular
Jayashree Dhanapal80384002022-03-31 16:45:07 +053022 - Interface: xyz.openbmc_project.Control.Boot.Type
23 Properties:
24 BootType:
25 Default: Type::Types::EFI
Allen.Wang7298b242022-03-09 14:44:27 +080026 - Interface: xyz.openbmc_project.Object.Enable
27 Properties:
28 Enabled:
29 Default: 'false'
30
31/xyz/openbmc_project/control/host{}/boot/one_time:
32 - Interface: xyz.openbmc_project.Object.Enable
33 Properties:
34 Enabled:
35 Default: 'false'
36
37/xyz/openbmc_project/control/host{}/power_cap:
38 - Interface: xyz.openbmc_project.Control.Power.Cap
39 Properties:
40 PowerCap:
41 Default: 0
42 Validation:
43 Type: "range"
44 Validator: "0..1000"
45 Unit: "Watts"
46 PowerCapEnable:
47 Default: 'false'
48
49/xyz/openbmc_project/control/host{}/power_restore_policy:
50 - Interface: xyz.openbmc_project.Control.Power.RestorePolicy
51 Properties:
52 PowerRestorePolicy:
53 Default: RestorePolicy::Policy::AlwaysOff
54 PowerRestoreDelay:
55 Default: 0
56
57/xyz/openbmc_project/control/host{}/power_restore_policy/one_time:
58 - Interface: xyz.openbmc_project.Control.Power.RestorePolicy
59 Properties:
60 PowerRestorePolicy:
61 Default: RestorePolicy::Policy::None
62 PowerRestoreDelay:
63 Default: 0
64
65/xyz/openbmc_project/control/host{}/restriction_mode:
66 - Interface: xyz.openbmc_project.Control.Security.RestrictionMode
67 Properties:
68 RestrictionMode:
69 Default: RestrictionMode::Modes::None
70
71/xyz/openbmc_project/control/host{}/TPMEnable:
72 - Interface: xyz.openbmc_project.Control.TPM.Policy
73 Properties:
74 TPMEnable:
75 Default: 'false'
76
77/xyz/openbmc_project/control/host{}/turbo_allowed:
78 - Interface: xyz.openbmc_project.Control.Host.TurboAllowed
79 Properties:
80 TurboAllowed:
81 Default: 'true'
82
83/xyz/openbmc_project/network/host{}/intf:
84 - Interface: xyz.openbmc_project.Network.MACAddress
85 Properties:
86 MACAddress:
87 Default: '"00:00:00:00:00:00"'
88 Validation:
89 Type: "regex"
90 Validator: '^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$'
91
92#needs to implement address validation TODO openbmc/issues/2046
93/xyz/openbmc_project/network/host{}/intf/addr:
94 - Interface: xyz.openbmc_project.Network.IP
95 Properties:
96 Address:
97 Default: '"0.0.0.0"'
98 PrefixLength:
99 Default: 0
100 Validation:
101 Type: "range"
102 Validator: 0..128
103 Unit: "bits"
104 Origin:
105 Default: IP::AddressOrigin::Static
106 Gateway:
107 Default: '"0.0.0.0"'
108 Type:
109 Default: IP::Protocol::IPv4