| /xyz/openbmc_project/control/minimum_ship_level_required: |
| - Interface: xyz.openbmc_project.Control.MinimumShipLevel |
| Properties: |
| MinimumShipLevelRequired: |
| Default: 'true' |
| |
| /xyz/openbmc_project/control/host0/auto_reboot: |
| - Interface: xyz.openbmc_project.Control.Boot.RebootPolicy |
| Properties: |
| AutoReboot: |
| Default: 'true' |
| |
| /xyz/openbmc_project/control/host0/boot: |
| - Interface: xyz.openbmc_project.Control.Boot.Source |
| Properties: |
| BootSource: |
| Default: Source::Sources::Default |
| - Interface: xyz.openbmc_project.Control.Boot.Mode |
| Properties: |
| BootMode: |
| Default: Mode::Modes::Regular |
| |
| /xyz/openbmc_project/control/host0/boot/one_time: |
| - Interface: xyz.openbmc_project.Control.Boot.Source |
| Properties: |
| BootSource: |
| Default: Source::Sources::Default |
| - Interface: xyz.openbmc_project.Control.Boot.Mode |
| Properties: |
| BootMode: |
| Default: Mode::Modes::Regular |
| - Interface: xyz.openbmc_project.Object.Enable |
| Properties: |
| Enabled: |
| Default: 'true' |
| |
| /xyz/openbmc_project/control/host0/power_cap: |
| - Interface: xyz.openbmc_project.Control.Power.Cap |
| Properties: |
| PowerCap: |
| Default: 0 |
| Validation: |
| Type: "range" |
| Validator: "0..1000" |
| Unit: "Watts" |
| PowerCapEnable: |
| Default: 'false' |
| |
| /xyz/openbmc_project/control/host0/power_restore_policy: |
| - Interface: xyz.openbmc_project.Control.Power.RestorePolicy |
| Properties: |
| PowerRestorePolicy: |
| Default: RestorePolicy::Policy::AlwaysOff |
| |
| /xyz/openbmc_project/time/owner: |
| - Interface: xyz.openbmc_project.Time.Owner |
| Properties: |
| TimeOwner: |
| Default: Owner::Owners::BMC |
| |
| /xyz/openbmc_project/time/sync_method: |
| - Interface: xyz.openbmc_project.Time.Synchronization |
| Properties: |
| TimeSyncMethod: |
| Default: Synchronization::Method::NTP |
| |
| /xyz/openbmc_project/network/host0/intf: |
| - Interface: xyz.openbmc_project.Network.MACAddress |
| Properties: |
| MACAddress: |
| Default: '"00:00:00:00:00:00"' |
| Validation: |
| Type: "regex" |
| Validator: '^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$' |
| |
| #needs to implement address validation TODO openbmc/issues/2046 |
| /xyz/openbmc_project/network/host0/intf/addr: |
| - Interface: xyz.openbmc_project.Network.IP |
| Properties: |
| Address: |
| Default: '"0.0.0.0"' |
| PrefixLength: |
| Default: 0 |
| Validation: |
| Type: "range" |
| Validator: 0..128 |
| Unit: "bits" |
| Origin: |
| Default: IP::AddressOrigin::Static |
| Gateway: |
| Default: '"0.0.0.0"' |
| Type: |
| Default: IP::Protocol::IPv4 |
| |
| /xyz/openbmc_project/control/host0/restriction_mode: |
| - Interface: xyz.openbmc_project.Control.Security.RestrictionMode |
| Properties: |
| RestrictionMode: |
| Default: RestrictionMode::Modes::None |
| |
| /xyz/openbmc_project/control/host0/TPMEnable: |
| - Interface: xyz.openbmc_project.Control.TPM.Policy |
| Properties: |
| TPMEnable: |
| Default: 'false' |
| |
| /xyz/openbmc_project/control/power_supply_attributes: |
| - Interface: xyz.openbmc_project.Control.PowerSupplyAttributes |
| Properties: |
| DeratingFactor: |
| Default: 90 |
| |
| /xyz/openbmc_project/control/power_supply_redundancy: |
| - Interface: xyz.openbmc_project.Control.PowerSupplyRedundancy |
| Properties: |
| PowerSupplyRedundancyEnabled: |
| Default: 'true' |
| |
| /xyz/openbmc_project/control/host0/turbo_allowed: |
| - Interface: xyz.openbmc_project.Control.Host.TurboAllowed |
| Properties: |
| TurboAllowed: |
| Default: 'true' |
| |
| /xyz/openbmc_project/logging/rest_api_logs: |
| - Interface: xyz.openbmc_project.Object.Enable |
| Properties: |
| Enabled: |
| Default: 'false' |