Acl

Список способов использования этого ресурса см. в конце этой страницы.

Представление ресурсов

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
Название объекта недвижимости Ценить Описание Примечания
etag etag ETag ресурса.
id string Идентификатор правила списка контроля доступа (ACL). См. раздел «Совместное использование календарей» .
kind string Тип ресурса (" calendar#aclRule ).
role string Роль, назначенная для данной области действия. Возможные значения:
  • " none " - Не предоставляет доступа.
  • " freeBusyReader " — предоставляет доступ для чтения к информации о занятости/доступности.
  • " reader " — предоставляет доступ к календарю для чтения. Приватные события будут отображаться пользователям с доступом для чтения, но подробности событий будут скрыты.
  • Параметр " writerWithoutPrivateAccess " предоставляет доступ на чтение и запись к календарю. Приватные события будут отображаться пользователям с доступом writerWithoutPrivateAccess , но подробности событий будут скрыты.
  • " writer " — предоставляет доступ на чтение и запись к календарю. Частные события будут отображаться пользователям с правами записывающего, а также будут видны подробности событий. Предоставляет доступ на чтение к спискам контроля доступа (ACL) календаря.
  • « owner » — предоставляет менеджеру доступ к календарю. Эта роль обладает всеми правами доступа, что и роль писателя, а также возможностью изменять уровни доступа других пользователей.

записываемый
scope object В какой степени данное правило ACL предоставляет доступ к календарю .
scope. type string Тип области видимости. Возможные значения:
  • " default " — Общедоступная область видимости. Это значение по умолчанию.
  • " user " - Ограничивает область действия одним пользователем.
  • " group " — Ограничивает область действия группой.
  • " domain " — ограничивает область действия определенным доменом.
Примечание: Права доступа, предоставленные в рамках « default » или «общедоступной» области, распространяются на любого пользователя, независимо от того, авторизован он или нет.
scope. value string Адрес электронной почты пользователя или группы, либо имя домена, в зависимости от типа области действия. Опускается для типа " default ". записываемый

Методы

удалить
Удаляет правило контроля доступа.
получать
Возвращает правило контроля доступа.
вставлять
Создает правило контроля доступа.
список
Возвращает правила из списка контроля доступа для календаря.
пластырь
Обновляет правило контроля доступа. Этот метод поддерживает семантику патчей. Обратите внимание, что каждый запрос на обновление потребляет три единицы квоты; предпочтительнее использовать запрос get с последующим update . Указанные вами значения полей заменяют существующие значения. Поля, которые вы не указываете в запросе, остаются неизменными. Если указаны поля массива, они перезаписывают существующие массивы; это отбрасывает все предыдущие элементы массива.
обновлять
Обновляет правило контроля доступа.
смотреть
Следите за изменениями в ресурсах ACL.