REST Resource: labels.revisions.permissions
Ресурс: LabelPermission
Разрешение, которое применяется к участнику (пользователю, группе, аудитории) на метке.
JSON-представление |
---|
{
"name": string,
"email": string,
"role": enum (LabelRole ),
// Union field principal can be only one of the following:
"person": string,
"group": string,
"audience": string
// End of list of possible types for union field principal .
} |
Поля |
---|
name | string Имя ресурса этого разрешения. |
email | string Указывает адрес электронной почты руководителя пользователя или группы. Не заполняется для основных аудиторий. Разрешения пользователя и группы можно вставлять только с использованием адреса электронной почты. Если в запросах на обновление указан адрес электронной почты, принципала указывать не следует. |
role | enum ( LabelRole ) Роль, которую должен выполнять директор. |
Полевой principal Союза. Принципал, к которому применяется это разрешение. Должен быть адрес электронной почты, пользователь, группа или аудитория. Пример: * люди/12345 * группы/45678 * аудитории/ principal по умолчанию может быть только одним из следующих: |
person | string Имя ресурса человека. |
group | string Имя ресурса группы. |
audience | string Аудитория, которой можно предоставить роль. Магическое значение audiences/default можно использовать для применения роли к аудитории по умолчанию в контексте организации, владеющей меткой. |
Методы |
---|
| Удаляет разрешения для ярлыков. |
| Обновляет разрешения для ярлыков. |
| Обновляет разрешения метки. |
| Удаляет разрешение метки. |
| Перечисляет разрешения метки. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-13 UTC.
[null,null,["Последнее обновление: 2024-11-13 UTC."],[[["LabelPermission defines permissions for users, groups, or audiences on a label."],["These permissions can be managed through methods like creating, updating, deleting, and listing."],["Each permission is associated with a principal (person, group, or audience) and a specific role."],["Permissions can be applied to the default audience within the label's organization using `audiences/default`."]]],["LabelPermissions define access for users, groups, or audiences on a label. A permission includes a `name`, `email`, and `role`. The `principal` field specifies whether the permission is for a `person`, `group`, or `audience`. Methods allow for managing permissions through `create`, `delete`, `batchDelete`, `batchUpdate`, and `list` actions. `Email` can only be used to insert permissions for users or groups.\n"]]