REST Resource: labels.revisions.permissions

Ressource: LabelPermission

Die Berechtigung, die für ein Hauptkonto (Nutzer, Gruppe, Zielgruppe) auf einem Label 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 über die E-Mail-Adresse eingefügt werden. Wenn bei Aktualisierungsanfragen eine E-Mail-Adresse angegeben ist, sollte kein Hauptberechtigter angegeben werden.

role

enum (LabelRole)

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

string

Name der Personenressource.

group

string

Name der Gruppenressource.

audience

string

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

Methoden

batchDelete

Löscht Labelberechtigungen.

batchUpdate

Aktualisiert die Labelberechtigungen.

create

Aktualisiert die Berechtigungen eines Labels.

delete

Löscht die Berechtigung eines Labels.

list

Hier werden die Berechtigungen eines Labels aufgelistet.