REST Resource: labels.revisions.permissions

Zasób: LabelPermission

Uprawnienia związane z podmiotem zabezpieczeń (użytkownikiem, grupą, grupą odbiorców) 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 z tym uprawnieniem.

email

string

Określa adres e-mail głównego użytkownika lub grupy. Pole nie wypełniane w przypadku podmiotów zabezpieczeń dotyczących odbiorców. Uprawnienia użytkownika i grupy można wstawiać tylko przy użyciu adresu e-mail. W przypadku żądań aktualizacji, jeśli podano adres e-mail, nie należy określać podmiotu zabezpieczeń.

role

enum (LabelRole)

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

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

string

Nazwa zasobu osoby.

group

string

Nazwa zasobu grupy.

audience

string

Lista odbiorców, której chcesz przypisać rolę. Za pomocą magicznej wartości właściwości audiences/default można zastosować rolę do domyślnej grupy odbiorców w kontekście organizacji, do której należy Etykieta.

Metody

batchDelete

Usuwa uprawnienia dotyczące etykiet.

batchUpdate

Aktualizuje uprawnienia dotyczące etykiet.

create

Aktualizuje uprawnienia etykiety.

delete

Usuwa uprawnienie dotyczące etykiety.

list

Wyświetla listę uprawnień etykiety.