Ресурс: LabelPermission
Разрешение, которое применяется к участнику (пользователю, группе, аудитории) на метке.
JSON-представление |
---|
{ "name": string, "email": string, "role": enum ( |
Поля | |
---|---|
name | Имя ресурса этого разрешения. |
email | Указывает адрес электронной почты руководителя пользователя или группы. Не заполняется для основных аудиторий. Разрешения пользователя и группы можно вставлять только с использованием адреса электронной почты. Если в запросах на обновление указан адрес электронной почты, принципала указывать не следует. |
role | Роль, которую должен выполнять директор. |
Полевой principal Союза. Принципал, к которому применяется это разрешение. Должен быть адрес электронной почты, пользователь, группа или аудитория. Пример: * люди/12345 * группы/45678 * аудитории/ principal по умолчанию может быть только одним из следующих: | |
person | Имя ресурса человека. |
group | Имя ресурса группы. |
audience | Аудитория, которой можно предоставить роль. Магическое значение |
МеткаРоль
Роли концентричны с последующей ролью. LINT.IfChange(LabelRole)
Перечисления | |
---|---|
LABEL_ROLE_UNSPECIFIED | Неизвестная роль. |
READER | Читатель может прочитать метку и связанные с ней метаданные, примененные к объектам на Диске. |
APPLIER | Применитель может записывать связанные метаданные на элементы Диска, к которым у него также есть доступ на запись. Подразумевается READER . |
ORGANIZER | Организатор может прикрепить этот ярлык к общим дискам, которыми он управляет, и добавить к нему новых желающих. |
EDITOR | Редакторы могут вносить любые изменения, включая удаление метки, что также приводит к удалению связанных с ней метаданных элемента Диска. Подразумевается APPLIER . |
Методы | |
---|---|
| Удаляет разрешения для ярлыков. |
| Обновляет разрешения для ярлыков. |
| Обновляет разрешения метки. |
| Удаляет разрешение метки. |
| Перечисляет разрешения метки. |