summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project/User/Attributes.interface.yaml
blob: 31d9939004eac10237eb67e702dd42ed9872eb69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
description: >
    Provides user objects, their properties.
    As communication to this service is done through authenticated
    & authorized session, there won't be any validation for the both.

properties:
    - name: UserGroups
      type: array[string]
      description: >
          Groups to which the user belong.

    - name: UserPrivilege
      type: string
      description: >
          Privilege of the user.

    - name: UserEnabled
      type: boolean
      description: >
          Enabled or disabled state of the user.

    - name: UserLockedForFailedAttempt
      type: boolean
      description: >
          Locked or unlocked state of the user. After repeated failed
          login attempt (configured through MaxLoginAttemptBeforeLockout),
          locked out user can be unlocked manually by setting false to
          this property. This property will return true if user is locked
          out user. AccountUnlockTimeout property can be configured to unlock
          the user after a timeout.
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
OpenPOWER on IntegriCloud