REST Resource: labels.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.

LabelRole

Role są koncentryczne w stosunku do kolejnej roli.

Wartości w polu enum
LABEL_ROLE_UNSPECIFIED Nieznana rola.
READER Czytelnik może odczytać etykietę i powiązane metadane zastosowane do elementów na Dysku.
APPLIER Aplikacja może zapisywać powiązane metadane w elementach na Dysku, do których ma też uprawnienia do zapisu. READER
ORGANIZER Organizator może przypiąć tę etykietę na dyskach współdzielonych, którymi zarządza, oraz dodać do niej nowych użytkowników.
EDITOR Edytujący mogą wprowadzić dowolną zmianę, w tym usunąć etykietę, co spowoduje również usunięcie powiązanych metadanych elementów Dysku. APPLIER

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.