Suryakanth Sekar | 77a7426 | 2019-02-13 18:06:14 +0530 | [diff] [blame] | 1 | description: > |
| 2 | Remote BIOS Config manager daemon will create payload objects |
| 3 | for every payload received in the system under |
| 4 | object path /xyz/openbmc_project/biosconfigMgr/<PayloadType>. |
| 5 | Password interface is used to change and verify the BIOS setup Password |
| 6 | methods: |
| 7 | - name: ChangePassword |
| 8 | description: > |
| 9 | Change the BIOS setup password. |
| 10 | parameters: |
| 11 | - name: UserName |
| 12 | type: string |
| 13 | description: > |
| 14 | User name - user / admin. |
| 15 | - name: CurrentPassword |
| 16 | type: string |
| 17 | description: > |
| 18 | Current user/ admin Password. |
| 19 | - name: NewPassword |
| 20 | type: string |
| 21 | description: > |
| 22 | New user/ admin Password. |
| 23 | errors: |
| 24 | - xyz.openbmc_project.Common.Error.InternalFailure |
| 25 | - xyz.openbmc_project.BIOSConfig.Common.Error.PasswordNotSettable |
| 26 | - xyz.openbmc_project.BIOSConfig.Common.Error.InvalidCurrentPassword |
| 27 | |
| 28 | properties: |
| 29 | |
| 30 | - name: PasswordInitialized |
| 31 | type: boolean |
| 32 | description: > |
| 33 | To indicate BIOS password related details are recevied or not. |
| 34 | |