- Ressource: Berechtigung
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Methoden
Ressource: Berechtigung
Eine Berechtigung für eine Datei. Eine Berechtigung gewährt einem Nutzer, einer Gruppe, einer Domain oder weltweit Zugriff auf eine Datei- oder Ordnerhierarchie.
Einige Ressourcenmethoden (z. B. permissions.update
) erfordern eine permissionId
. Verwenden Sie die Methode permissions.list
, um die ID für eine Datei, einen Ordner oder eine geteilte Ablage abzurufen.
JSON-Darstellung |
---|
{ "id": string, "displayName": string, "type": string, "kind": string, "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
Felder | |
---|---|
id |
Nur Ausgabe. Die ID dieser Berechtigung. Dies ist eine eindeutige Kennung für den Empfänger und wird in den Nutzerressourcen als |
displayName |
Nur Ausgabe. Das „Hübsche“ Name des Berechtigungswerts. Im Folgenden finden Sie eine Liste mit Beispielen für die einzelnen Berechtigungstypen:
|
type |
Der Typ des Empfängers einer Förderung. Gültige Werte sind:
Wenn |
kind |
Nur Ausgabe. Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
permissionDetails[] |
Nur Ausgabe. Details dazu, ob die Berechtigungen für dieses Element in der geteilten Ablage übernommen werden oder direkt für dieses Element Dies ist ein reines Ausgabefeld, das nur für Elemente in geteilten Ablagen vorhanden ist. |
permissionDetails[].permissionType |
Nur Ausgabe. Der Berechtigungstyp für diesen Nutzer. Während in Zukunft möglicherweise neue Werte hinzugefügt werden, ist derzeit Folgendes möglich:
|
permissionDetails[].inheritedFrom |
Nur Ausgabe. Die ID des Elements, von dem diese Berechtigung übernommen wurde. Dieses Feld dient nur zur Ausgabe. |
permissionDetails[].role |
Nur Ausgabe. Die primäre Rolle für diesen Nutzer. Während in Zukunft möglicherweise neue Werte hinzugefügt werden, ist derzeit Folgendes möglich:
|
permissionDetails[].inherited |
Nur Ausgabe. Gibt an, ob diese Berechtigung übernommen wurde. Dieses Feld wird immer ausgefüllt. Dieses Feld dient nur zur Ausgabe. |
photoLink |
Nur Ausgabe. Ein Link zum Profilbild des Nutzers, falls verfügbar. |
emailAddress |
Die E-Mail-Adresse des Nutzers oder der Gruppe, auf die sich diese Berechtigung bezieht. |
role |
Die durch diese Berechtigung gewährte Rolle. Während in Zukunft möglicherweise neue Werte unterstützt werden, ist derzeit Folgendes zulässig:
|
allowFileDiscovery |
Gibt an, ob die Berechtigung erlaubt, die Datei über eine Suche zu finden. Dies gilt nur für Berechtigungen vom Typ |
domain |
Die Domain, auf die sich diese Berechtigung bezieht. |
expirationTime |
Der Zeitpunkt, zu dem diese Berechtigung abläuft (RFC 3339-Datum/Uhrzeit). Für Ablaufzeiten gelten die folgenden Einschränkungen:
|
teamDrivePermissionDetails[] |
Nur Ausgabe. Verworfen: Nur Ausgabe. Verwenden Sie stattdessen |
teamDrivePermissionDetails[] |
Verworfen: Nur Ausgabe. Verwenden Sie stattdessen |
teamDrivePermissionDetails[] |
Verworfen: Nur Ausgabe. Verwenden Sie stattdessen |
teamDrivePermissionDetails[] |
Verworfen: Nur Ausgabe. Verwenden Sie stattdessen |
teamDrivePermissionDetails[] |
Verworfen: Nur Ausgabe. Verwenden Sie stattdessen |
deleted |
Nur Ausgabe. Gibt an, ob das mit dieser Berechtigung verknüpfte Konto gelöscht wurde. Dieses Feld bezieht sich nur auf Nutzer- und Gruppenberechtigungen. |
view |
Gibt die Ansicht für diese Berechtigung an. Wird nur für Berechtigungen ausgefüllt, die zu einer Ansicht gehören. 'veröffentlicht' ist der einzige unterstützte Wert. |
pendingOwner |
Gibt an, ob für das mit dieser Berechtigung verknüpfte Konto ein ausstehender Inhaber ist. Wird nur für Berechtigungen des Typs |
Methoden |
|
---|---|
|
Dadurch wird eine Berechtigung für eine Datei oder eine geteilte Ablage erstellt. |
|
Löscht eine Berechtigung. |
|
Ruft eine Berechtigung nach ID ab. |
|
Listet die Berechtigungen einer Datei oder geteilten Ablage auf. |
|
Aktualisiert eine Berechtigung mit Patch-Semantik. |