Tom Joseph | bf21cfa | 2018-08-20 19:13:39 +0530 | [diff] [blame] | 1 | description: > |
| 2 | Implement to provide privilege for the group. |
| 3 | |
| 4 | properties: |
Tom Joseph | a584893 | 2018-09-30 16:00:54 +0530 | [diff] [blame] | 5 | - name: GroupName |
| 6 | type: string |
| 7 | description: > |
| 8 | Group Name to which the privilege is to be assigned. In the case of |
| 9 | LDAP, the GroupName will be the LDAP group the user is part of. |
| 10 | errors: |
| 11 | - xyz.openbmc_project.Common.Error.InternalFailure |
| 12 | - xyz.openbmc_project.Common.Error.InvalidArgument |
| 13 | - xyz.openbmc_project.User.Common.Error.PrivilegeMappingExists |
Tom Joseph | bf21cfa | 2018-08-20 19:13:39 +0530 | [diff] [blame] | 14 | - name: Privilege |
| 15 | type: string |
| 16 | description: > |
| 17 | One of the privilege as defined by |
| 18 | xyz.openbmc_project.User.Manager.AllPrivileges. |
| 19 | xyz.openbmc_project.Common.Error.InvalidArgument exception will be |
| 20 | thrown if the privilege is invalid. Additional documentation |
| 21 | on privilege is available here. |
Gunnar Mills | 3f86d12 | 2019-10-17 12:16:58 -0500 | [diff] [blame] | 22 | https://github.com/openbmc/docs/blob/master/architecture/user_management.md |
Tom Joseph | bf21cfa | 2018-08-20 19:13:39 +0530 | [diff] [blame] | 23 | |
| 24 | errors: |
| 25 | - xyz.openbmc_project.Common.Error.InternalFailure |
Gunnar Mills | 3f86d12 | 2019-10-17 12:16:58 -0500 | [diff] [blame] | 26 | - xyz.openbmc_project.Common.Error.InvalidArgument |