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

LabelRole

Role są koncentryczne z kolejną rolą.

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 Osoba, która stosuje etykiety, może zapisywać powiązane metadane w elementach na Dysku, do których ma też uprawnienia do zapisu. Implikuje READER.
ORGANIZER Organizator może przypiąć tę etykietę na dyskach współdzielonych, którymi zarządza, i dodać do niej nowych użytkowników.
EDITOR Edytujący mogą wprowadzać dowolne zmiany, w tym usuwać etykiety, co powoduje też usunięcie powiązanych metadanych elementów na Dysku. Implikuje APPLIER.

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.