Acl

Listę metod dla tego zasobu znajdziesz na końcu tej strony.

Prezentacje 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 zapewnia dostępu.
  • freeBusyReader” – zapewnia dostęp do informacji o dostępności (tylko do odczytu).
  • reader” – zapewnia dostęp do kalendarza w trybie odczytu. Wydarzenia prywatne będą widoczne dla użytkowników z dostępem 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 uprawnieniami do edycji, a szczegóły wydarzeń będą widoczne. Zapewnia dostęp z możliwością odczytu do list ACL kalendarza.
  • owner” – zapewnia menedżerowi dostęp do kalendarza. Ta rola ma wszystkie uprawnienia roli osoby piszącej, a dodatkowo możliwość modyfikowania poziomów dostępu innych użytkowników.

z możliwością zapisu,
scope object Zakres dostępu do kalendarza przyznanego przez tę regułę listy kontroli dostępu.
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 zakresowi „default” lub publicznemu dotyczą każdego użytkownika, niezależnie od tego, czy jest on uwierzytelniony.
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”. z możliwością zapisu,

Metody

usuń
Usuwa regułę kontroli dostępu.
get
Zwraca regułę kontroli dostępu.
wstaw
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 PATCH zużywa 3 jednostki limitu. Zalecamy używanie żądania get, a potem żądania update. Podane wartości pól zastąpią dotychczasowe wartości. Pola, których nie określisz w żądaniu, pozostaną niezmienione. Pola tablicy, jeśli są określone, zastępują istniejące tablice, co powoduje odrzucenie wszystkich poprzednich elementów tablicy.
aktualizować
Aktualizuje regułę kontroli dostępu.
zegarek
Obserwuj zmiany w zasobach listy kontroli dostępu.