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