REST Resource: labels.revisions.permissions

Zasób: LabelPermission

Uprawnienia, które mają zastosowanie do podmiotu (użytkownika, grupy, 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. Nie wypełniane w przypadku podmiotów powiązanych z odbiorcami. Uprawnienia użytkowników i grup można wstawiać tylko za pomocą adresu e-mail. W przypadku próśb o aktualizację, jeśli podano adres e-mail, nie należy podawać podmiotu.

role

enum (LabelRole)

Rola, którą powinien mieć podmiot zabezpieczeń.

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

string

Nazwa zasobu osoby.

group

string

Nazwa zasobu grupy.

audience

string

Odbiorcy, którym chcesz przyznać rolę. Wartość magiczna audiences/default może być używana do przypisywania roli domyślnej grupie odbiorców w kontekście organizacji, która jest właścicielem etykiety.

Metody

batchDelete

Usuwa uprawnienia dotyczące etykiety.

batchUpdate

Aktualizuje uprawnienia dotyczące etykiety.

create

Aktualizuje uprawnienia etykiety.

delete

Usuwa uprawnienia etykiety.

list

Wyświetla uprawnienia etykiety.