Allen.Wang | 7298b24 | 2022-03-09 14:44:27 +0800 | [diff] [blame] | 1 | /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 Dhanapal | 8038400 | 2022-03-31 16:45:07 +0530 | [diff] [blame] | 22 | - Interface: xyz.openbmc_project.Control.Boot.Type |
| 23 | Properties: |
| 24 | BootType: |
| 25 | Default: Type::Types::EFI |
Allen.Wang | 7298b24 | 2022-03-09 14:44:27 +0800 | [diff] [blame] | 26 | - 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 |