principal list#
Возвращает список пользователей.
Необходимые привилегии: principal.list
.
Синтаксис#
catalog principal list
[--page-size=<pageSize>]
[--page-token=<pageToken>]
Опции#
--page-size
Максимальное количество возвращаемых записей.
--page-token
Идентификатор страницы, начиная с которой необходимо возвращать записи.
Примеры#
Получить список пользователей с отображением в табличном формате:
catalog principal list
+----------------+--------+---------------+------------------------------------+
| principal-name | active | role-names | properties |
+----------------+--------+---------------+------------------------------------+
| root | true | builtin.admin | |
| john | true | | department=ENG;email=john@work.com |
| jane | true | | department=HR;email=jane@work.com |
+----------------+--------+---------------+------------------------------------+
Получить список пользователей с разбиением на страницы:
catalog principal list --page-size 2
+----------------+--------+---------------+------------------------------------+
| principal-name | active | role-names | properties |
+----------------+--------+---------------+------------------------------------+
| root | true | builtin.admin | |
| john | true | | department=ENG;email=john@work.com |
+----------------+--------+---------------+------------------------------------+
Next page token: 9e5bad44-e01f-4e93-bf23-38118f96357e
Получить следующую страницу результатов с отображением в формате JSON
catalog --json principal list --page-size 2 --page-token 9e5bad44-e01f-4e93-bf23-38118f96357e
{
"items" : [ {
"principalName" : "jane",
"active" : true,
"role-names" : [ ],
"properties" : {
"email" : "jane@work.com",
"department" : "HR"
}
} ],
"next-page-token" : null
}