REST Resource: labels.revisions.permissions

Zasób: LabelPermission

Uprawnienia, które mają zastosowanie do podmiotu (użytkownika, grupy lub listy odbiorców) w przypadku etykiety.

Zapis JSON
{
  "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.
}
Pola
name

string

Nazwa zasobu tego uprawnienia.

email

string

Określa adres e-mail użytkownika lub grupy. Niewypełnione w przypadku właścicieli list odbiorców. Uprawnienia użytkownika i grupy można dodawać tylko za pomocą adresu e-mail. W przypadku żądań aktualizacji, jeśli podany jest adres e-mail, nie należy podawać osoby upoważnionej.

role

enum (LabelRole)

Rola, jaką powinien mieć podmiot zabezpieczeń.

Pole unii principal. Podmiot zabezpieczeń, do którego to uprawnienie się odnosi. Musi to być adres e-mail, użytkownik, grupa lub lista odbiorców. Przykład: * people/12345 * groups/45678 * audiences/default principal może mieć tylko jedną z tych wartości:
person

string

Nazwa zasobu Osoba.

group

string

Nazwa zasobu grupy.

audience

string

Lista odbiorców, którym chcesz przypisać rolę. Wartość magiczna audiences/default może służyć do zastosowania roli do domyślnej listy odbiorców w kontekście organizacji, która jest właścicielem etykiety.

Metody

batchDelete

Usuwanie uprawnień dotyczących etykiety.

batchUpdate

Aktualizuje uprawnienia etykiety.

create

Aktualizuje uprawnienia etykiety.

delete

Usuwa uprawnienia dotyczące etykiety.

list

Lista uprawnień etykiety.