Acl

Listę metod dostępnych dla 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” – nie daje dostępu.
  • freeBusyReader” – zapewnia dostęp do informacji o stanie Wolny/Zajęty.
  • reader” – zapewnia dostęp do kalendarza w trybie do odczytu. Prywatne wydarzenia będą widoczne dla użytkowników z dostępem do odczytu, ale szczegóły wydarzeń będą ukryte.
  • writer” – daje dostęp do kalendarza z możliwością zapisu i odczytu. Wydarzenia prywatne będą widoczne dla użytkowników z uprawnieniami zapisującego, a ich szczegóły będą widoczne.
  • owner” – określa własność kalendarza. Ta rola ma wszystkie uprawnienia roli zapisującego, a dodatkowo umożliwia wyświetlanie i modyfikowanie list kontroli dostępu.
zapisywalny
scope object Zakres, w jakim dostęp do kalendarza jest przyznawany przez tę regułę ACL.
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: uprawnienia przyznane do zakresu „default” (publicznego) mają zastosowanie do wszystkich użytkowników – uwierzytelnionych lub nie.
scope.value string Adres e-mail użytkownika lub grupy albo nazwa domeny (w zależności od typu zakresu). Pominięto w przypadku typu „default”. zapisywalny

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. Zwróć uwagę na to, że każde żądanie poprawki zużywa trzy jednostki limitu. Zalecamy użycie get, a następnie update. Podane wartości pól zastępują istniejące wartości. Pola, których nie określisz w żądaniu, pozostaną bez zmian. Pola tablicowe (jeśli zostały określone) zastępują istniejące tablice. Spowoduje to odrzucenie wszystkich poprzednich elementów tablicy.
zaktualizuj
Aktualizuje regułę kontroli dostępu.
zegarek
Sprawdzaj, czy zasoby ACL nie zawierają zmian.