Acl

Listę metod dostępnych w przypadku tego zasobu znajdziesz na końcu tej strony.

Reprezentacje zasobów

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
nazwa usługi, Wartość Opis Uwagi
etag etag ETag zasobu.
id string Identyfikator reguły listy kontroli dostępu (ACL). Zobacz Udostępnianie kalendarzy.
kind string Typ zasobu („calendar#aclRule”).
role string Rola przypisana do zakresu. Możliwe wartości:
  • none” – brak dostępu.
  • freeBusyReader” – zapewnia dostęp do odczytu informacji o stanie Wolny/Zajęty.
  • reader” – daje uprawnienia do odczytu kalendarza. Wydarzenia prywatne będą widoczne dla użytkowników z uprawnieniami do odczytu, ale szczegóły wydarzenia będą ukryte.
  • writer” – daje uprawnienia do odczytu i zapisu kalendarza. Wydarzenia prywatne będą widoczne dla użytkowników z uprawnieniami do zapisu, a szczegóły wydarzeń będą widoczne.
  • owner” – przekazuje prawa własności do kalendarza. Ta rola ma wszystkie uprawnienia roli zapisującego, a także możliwość wyświetlania i modyfikowania list kontroli dostępu.
z możliwością zapisu
scope object Zakres, w jakim ta reguła ACL przyznaje dostęp do kalendarza.
scope.type string Typ zakresu. Możliwe wartości:
  • default” – zakres publiczny. jest to wartość domyślna
  • user” – ogranicza zakres do jednego użytkownika.
  • group” – ogranicza zakres do grupy.
  • domain” – ogranicza zakres do domeny.
Uwaga: zakres uprawnień przyznany „default” (lub publicznie) dotyczy każdego użytkownika, niezależnie od tego, czy został uwierzytelniony.
scope.value string Adres e-mail użytkownika lub grupy albo nazwa domeny (w zależności od typu zakresu). Pominięta w przypadku typu „default”. z możliwością zapisu

Metody

usuń
Usuwa regułę kontroli dostępu.
pobierz
Zwraca regułę kontroli dostępu.
wstaw
Tworzy regułę kontroli dostępu.
list
Zwraca reguły na liście kontroli dostępu kalendarza.
poprawka
Aktualizuje regułę kontroli dostępu. Ta metoda obsługuje semantykę poprawki. Pamiętaj, że każde żądanie poprawki zużywa 3 jednostki limitu. Lepiej użyć obiektu get, po którym następuje update. Określone przez Ciebie wartości pól zastępują obecne wartości. Pola, których nie określisz w żądaniu, pozostaną niezmienione. Pola tablicy (jeśli są określone) zastępują istniejące tablice. Spowoduje to odrzucenie wszystkich poprzednich elementów tablicy.
aktualizacja
Aktualizuje regułę kontroli dostępu.
zegarek
Obserwuj zmiany w zasobach listy kontroli dostępu.