blob: ba0f823c2366bd4c685646e0cdcf8ed994416e23 [file] [log] [blame]
description: >
Remote BIOS Config manager daemon will create payload objects for every
payload received in the system under object path
/xyz/openbmc_project/biosconfigMgr/<PayloadType>. Password interface is used
to change and verify the BIOS setup Password
methods:
- name: ChangePassword
description: >
Change the BIOS setup password.
parameters:
- name: UserName
type: string
description: >
User name - user / admin.
- name: CurrentPassword
type: string
description: >
Current user/ admin Password.
- name: NewPassword
type: string
description: >
New user/ admin Password.
errors:
- xyz.openbmc_project.Common.Error.InternalFailure
- xyz.openbmc_project.BIOSConfig.Common.Error.PasswordNotSettable
- xyz.openbmc_project.BIOSConfig.Common.Error.InvalidCurrentPassword
properties:
- name: PasswordInitialized
type: boolean
description: >
To indicate BIOS password related details are recevied or not.