principal get#

Возвращает информацию о принципале.

Синтаксис#

catalog principal get --principal-name=<principalName>

Опции#

--principal-name Имя принципала.

Контроль доступа#

Пользователь, выполняющий операцию, должен быть иметь права на выполнение следующих действий:

Примеры#

Получить информацию о пользователе с отображением в табличном формате:

catalog principal get --principal-name jane
+----------------+----------------+-------+--------+------------+-----------------------------------+
| principal-name | principal-type | owner | active | role-names | properties                        |
+----------------+----------------+-------+--------+------------+-----------------------------------+
| jane           | user           | root  | true   |            | department=HR;email=jane@work.com |
+----------------+----------------+-------+--------+------------+-----------------------------------+

Получить информацию о пользователе с отображением в формате JSON:

catalog --json principal get --principal-name jane
{
  "principalName" : "jane",
  "principalType" : "user",
  "owner": "root",
  "active" : true,
  "role-names" : [  ],
  "properties" : {
    "email" : "jane@work.com",
    "department" : "HR"
  }
}