1*db838626SDeepak Kodihalli# This settings object implements multiple interfaces 2*db838626SDeepak Kodihalli/xyz/openbmc_project/control/host0/boot: 3*db838626SDeepak Kodihalli - Interface: xyz.openbmc_project.Control.Boot.Mode 461d3b6a1SDhruvaraj Subhashchandran Properties: 561d3b6a1SDhruvaraj Subhashchandran BootMode: 661d3b6a1SDhruvaraj Subhashchandran Default: Mode::Modes::Safe 7*db838626SDeepak Kodihalli - Interface: xyz.openbmc_project.Control.Boot.Source 8*db838626SDeepak Kodihalli Properties: 9*db838626SDeepak Kodihalli BootSource: 10*db838626SDeepak Kodihalli Default: Source::Sources::Default 115de0957cSDeepak Kodihalli 12*db838626SDeepak Kodihalli# Same as the previous settings object, but for a different host 13*db838626SDeepak Kodihalli/xyz/openbmc_project/control/host1/boot: 14*db838626SDeepak Kodihalli - Interface: xyz.openbmc_project.Control.Boot.Mode 1561d3b6a1SDhruvaraj Subhashchandran Properties: 1661d3b6a1SDhruvaraj Subhashchandran BootMode: 17*db838626SDeepak Kodihalli Default: Mode::Modes::Safe 18*db838626SDeepak Kodihalli - Interface: xyz.openbmc_project.Control.Boot.Source 19*db838626SDeepak Kodihalli Properties: 20*db838626SDeepak Kodihalli BootSource: 21*db838626SDeepak Kodihalli Default: Source::Sources::Default 2261d3b6a1SDhruvaraj Subhashchandran 23*db838626SDeepak Kodihalli# This settings object has a property that needs to be validated, when changed. 2461d3b6a1SDhruvaraj Subhashchandran/xyz/openbmc_project/network/host0/intf: 25*db838626SDeepak Kodihalli - Interface: xyz.openbmc_project.Network.MACAddress 2661d3b6a1SDhruvaraj Subhashchandran Properties: 2761d3b6a1SDhruvaraj Subhashchandran MACAddress: 2861d3b6a1SDhruvaraj Subhashchandran Default: '"00:00:00:00:00:00"' 2961d3b6a1SDhruvaraj Subhashchandran Validation: 3061d3b6a1SDhruvaraj Subhashchandran Type: "regex" 3161d3b6a1SDhruvaraj Subhashchandran Validator: '^([0-9A-F]{2}[:-]){5}([0-9A-F]{2})$' 32*db838626SDeepak Kodihalli 3361d3b6a1SDhruvaraj Subhashchandran/xyz/openbmc_project/control/host0/power_cap: 34*db838626SDeepak Kodihalli - Interface: xyz.openbmc_project.Control.Power.Cap 3561d3b6a1SDhruvaraj Subhashchandran Properties: 3661d3b6a1SDhruvaraj Subhashchandran PowerCap: 3761d3b6a1SDhruvaraj Subhashchandran Default: 0 3861d3b6a1SDhruvaraj Subhashchandran Validation: 3961d3b6a1SDhruvaraj Subhashchandran Type: "range" 4061d3b6a1SDhruvaraj Subhashchandran Validator: "0..1000" 4161d3b6a1SDhruvaraj Subhashchandran Unit: "Watts" 4261d3b6a1SDhruvaraj Subhashchandran PowerCapEnable: 4361d3b6a1SDhruvaraj Subhashchandran Default: 'false' 44