Acl

Listę metod dotyczących 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 tylko do odczytu informacji o dostępności.
  • reader” – zapewnia dostęp do odczytu kalendarza. Wydarzenia prywatne będą widoczne dla użytkowników z dostępem tylko do odczytu, ale szczegóły wydarzeń będą ukryte.
  • writer” – zapewnia uprawnienia do odczytu i zapisu w kalendarzu. Wydarzenia prywatne będą widoczne dla użytkowników z dostępem do funkcji pisania, a szczegóły wydarzeń będą widoczne. Zapewnia uprawnienia do odczytu list kontrolnych dostępu do kalendarza.
  • owner” – określa właściciela kalendarza. Ta rola ma wszystkie uprawnienia roli autor, a dodatkowo umożliwia manipulowanie listami ACL.
zapisywalny
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: uprawnienia przyznane w zakresie „default” (czyli publicznie) dotyczą wszystkich użytkowników, bez względu na to, czy są uwierzytelnieni.
scope.value string Adres e-mail użytkownika lub grupy albo nazwa domeny, w zależności od typu zakresu. Pominięte w przypadku typu „default”. zapisywalny

Metody

usuń
Usuwanie reguły kontroli dostępu.
get
Zwraca regułę kontroli dostępu.
insert
Tworzy regułę kontroli dostępu.
list
Zwraca reguły na liście kontroli dostępu do kalendarza.
patch
Aktualizuje regułę kontroli dostępu. Ta metoda obsługuje semantykę poprawki. Pamiętaj, że każde żądanie zmiany zużywa 3 jednostki limitu; preferuj użycie get, a następnie update. Podane przez Ciebie wartości pól zastąpią dotychczasowe wartości. Pola, których nie podasz w żądaniu, pozostaną niezmienione. Pola tablic, jeśli są określone, zastępują istniejące tablice. Spowoduje to odrzucenie wszystkich poprzednich elementów tablicy.
update
Aktualizuje regułę kontroli dostępu.
watch
Sprawdzaj zmiany w zasobach listy dostępu.