Basic user manager D-Bus support
Basic User Manager D-Bus interfaces along
with signal to indicate other services.
Note: Removal of password.interfaces.yaml will be
done in separate commit
Change-Id: Ia547a0deae53eb25adf2cbc04c9d7a3593265a19
Signed-off-by: Richard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com>
diff --git a/xyz/openbmc_project/User/Attributes.interface.yaml b/xyz/openbmc_project/User/Attributes.interface.yaml
new file mode 100644
index 0000000..108934d
--- /dev/null
+++ b/xyz/openbmc_project/User/Attributes.interface.yaml
@@ -0,0 +1,21 @@
+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.
+# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4