Ressource: LabelPermission
Die Berechtigung, die für ein Hauptkonto (Nutzer, Gruppe, Zielgruppe) auf einem Label gilt.
JSON-Darstellung |
---|
{ "name": string, "email": string, "role": enum ( |
Felder | |
---|---|
name |
Ressourcenname dieser Berechtigung. |
email |
Gibt die E-Mail-Adresse für einen Nutzer oder eine Gruppe an. Wird für Zielgruppen-Prinzipalen nicht ausgefüllt. Nutzer- und Gruppenberechtigungen können nur über die E-Mail-Adresse eingefügt werden. Wenn bei Aktualisierungsanfragen eine E-Mail-Adresse angegeben ist, sollte kein Hauptberechtigter angegeben werden. |
role |
Die Rolle, die die Hauptperson haben sollte. |
Union-Feld principal . Das Hauptkonto, auf das diese Berechtigung angewendet wird. Muss entweder eine E-Mail-Adresse, ein Nutzer, eine Gruppe oder eine Zielgruppe sein. Beispiel: * personen/12345 * gruppen/45678 * zielgruppen/standard principal kann nur einer der folgenden Werte sein: |
|
person |
Name der Personenressource. |
group |
Name der Gruppenressource. |
audience |
Zielgruppe, der Sie eine Rolle zuweisen möchten. Der magische Wert |
LabelRole
Die Rollen sind konzentrisch mit der nachfolgenden Rolle.
Enums | |
---|---|
LABEL_ROLE_UNSPECIFIED |
Unbekannte Rolle. |
READER |
Ein Leser kann das Label und die zugehörigen Metadaten lesen, die auf Drive-Elemente angewendet werden. |
APPLIER |
Ein Anwender kann zugehörige Metadaten in Drive-Elemente schreiben, auf die er auch Schreibzugriff hat. Folgt READER . |
ORGANIZER |
Ein Organisator kann dieses Label in geteilten Ablagen anpinnen, die er verwaltet, und dem Label neue Anwender hinzufügen. |
EDITOR |
Bearbeiter können beliebige Änderungen vornehmen, einschließlich des Löschens des Labels, wodurch auch die zugehörigen Drive-Element-Metadaten gelöscht werden. Folgt APPLIER . |
Methoden |
|
---|---|
|
Löscht Labelberechtigungen. |
|
Aktualisiert die Labelberechtigungen. |
|
Aktualisiert die Berechtigungen eines Labels. |
|
Löscht die Berechtigung eines Labels. |
|
Hier werden die Berechtigungen eines Labels aufgelistet. |