REST Resource: labels.permissions

Ressource: LabelPermission

Die Berechtigung, die für ein Hauptkonto (Nutzer, Gruppe, Zielgruppe) eines Labels gilt.

JSON-Darstellung
{
  "name": string,
  "email": string,
  "role": enum (LabelRole),

  // Union field principal can be only one of the following:
  "person": string,
  "group": string,
  "audience": string
  // End of list of possible types for union field principal.
}
Felder
name

string

Ressourcenname dieser Berechtigung.

email

string

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 mit der E-Mail-Adresse eingefügt werden. Wenn bei Aktualisierungsanfragen eine E-Mail-Adresse angegeben ist, sollte kein Hauptkonto angegeben werden.

role

enum (LabelRole)

Die Rolle, die das Hauptkonto haben soll.

Union-Feld principal. Das Hauptkonto, für das diese Berechtigung gilt. 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

string

Name der Personenressource.

group

string

Name der Gruppenressource.

audience

string

Zielgruppe, der eine Rolle zugewiesen werden soll. Der magische Wert audiences/default kann verwendet werden, um die Rolle auf die Standardzielgruppe im Kontext der Organisation anzuwenden, der das Label gehört.

LabelRole

Die Rollen sind konzentrisch mit der nachfolgenden Rolle. LINT.IfChange(LabelRole)

Enums
LABEL_ROLE_UNSPECIFIED Unbekannte Rolle.
READER Ein Leser kann das Label und die zugehörigen Metadaten lesen, die auf Drive-Elemente angewendet wurden.
APPLIER Ein Applier kann zugehörige Metadaten für Drive-Elemente schreiben, auf die er auch Schreibzugriff hat. Implizit READER.
ORGANIZER Ein Organisator kann dieses Label in geteilten Ablagen anpinnen, die er verwaltet, und dem Label neue Anwendungen hinzufügen.
EDITOR Bearbeiter können alle Änderungen vornehmen, einschließlich des Löschens des Labels. Dadurch werden auch die zugehörigen Metadaten des Drive-Elements gelöscht. Implizit APPLIER.

Methoden

batchDelete

Löscht Labelberechtigungen.

batchUpdate

Aktualisiert die Labelberechtigungen.

create

Aktualisiert die Berechtigungen eines Labels.

delete

Löscht die Berechtigung eines Labels.

list

Listet die Berechtigungen eines Labels auf.