blob: 5e3da0fc5db4572de751c1746006fb875af34c1e [file] [log] [blame]
Tom Josephbf21cfa2018-08-20 19:13:39 +05301description: >
2 Implement to provide privilege for the group.
3
4properties:
Tom Josepha5848932018-09-30 16:00:54 +05305 - 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:
Patrick Williams8da396c2022-03-14 14:21:02 -050011 - xyz.openbmc_project.Common.Error.InternalFailure
12 - xyz.openbmc_project.Common.Error.InvalidArgument
13 - xyz.openbmc_project.User.Common.Error.PrivilegeMappingExists
Tom Josephbf21cfa2018-08-20 19:13:39 +053014 - 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
Patrick Williamsa1347412022-12-06 10:56:22 -060020 thrown if the privilege is invalid. Additional documentation on
21 privilege is available here.
Patrick Williamsfdd88282020-05-15 07:24:30 -050022 https://github.com/openbmc/docs/blob/master/architecture/user-management.md
Tom Josephbf21cfa2018-08-20 19:13:39 +053023
24 errors:
Patrick Williams8da396c2022-03-14 14:21:02 -050025 - xyz.openbmc_project.Common.Error.InternalFailure
26 - xyz.openbmc_project.Common.Error.InvalidArgument