Kennung der ACL-Regel (Access Control List). Weitere Informationen finden Sie unter Kalender freigeben.
kind
string
Typ der Ressource („calendar#aclRule“)
role
string
Die Rolle, die dem Bereich zugewiesen ist. Mögliche Werte sind:
"none": Bietet keinen Zugriff.
"freeBusyReader": Bietet Lesezugriff auf Informationen zur Verfügbarkeit.
"reader": Bietet Lesezugriff auf den Kalender. Private Termine werden Nutzern mit Lesezugriff angezeigt, die Termindetails werden jedoch ausgeblendet.
„writer“: bietet Lese- und Schreibzugriff auf den Kalender. Private Termine werden Nutzern mit Autorenzugriff angezeigt. Die Termindetails sind sichtbar.
"owner": Eigentümer des Kalenders. Diese Rolle verfügt über alle Berechtigungen der Rolle „Autor“ und bietet zusätzlich die Möglichkeit, ACLs aufzurufen und zu bearbeiten.
Bearbeitbar
scope
object
Der Umfang, in dem der Kalenderzugriff durch diese ACL-Regel gewährt wird.
scope.type
string
Der Typ des Bereichs. Mögliche Werte sind:
"default": Der öffentliche Bereich. „Immer“ ist der Standardwert.
„user“: Beschränkt den Bereich auf einen einzelnen Nutzer.
„group“: Beschränkt den Geltungsbereich auf eine Gruppe.
„domain“: Beschränkt den Bereich auf eine Domain.
Hinweis: Die für den öffentlichen Bereich „default“ gewährten Berechtigungen gelten für jeden Nutzer, ob authentifiziert oder nicht.
scope.value
string
Die E-Mail-Adresse eines Nutzers oder einer Gruppe oder der Name einer Domain, je nach Bereichstyp. Ausgelassen für Typ „default“.
Aktualisiert eine Regel für die Zugriffssteuerung. Diese Methode unterstützt die Patch-Semantik. Jede Patchanfrage verbraucht drei Kontingenteinheiten. Idealerweise sollte get gefolgt von update verwendet werden. Die von Ihnen angegebenen Feldwerte ersetzen die vorhandenen Werte. Felder, die Sie nicht in der Anfrage angeben, bleiben unverändert. Array-Felder, sofern angegeben, überschreiben die vorhandenen Arrays. Dadurch werden alle vorherigen Array-Elemente verworfen.