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

LabelRole

Role są koncentryczne z kolejnymi rolami.

Wartości w polu enum
LABEL_ROLE_UNSPECIFIED Nieznana rola.
READER Odczytujący może odczytywać etykietę i powiązane z nią metadane zastosowane do elementów na Dysku.
APPLIER Wnioskodawca może zapisywać powiązane metadane w elementach na Dysku, do których ma też uprawnienia do zapisu. Oznacza READER.
ORGANIZER Organizator może przypiąć tę etykietę na zarządzanych dyskach współdzielonych i dodać do niej nowe osoby stosujące zastosowanie.
EDITOR Edytorzy mogą wprowadzać dowolne zmiany, w tym usunąć etykietę, co spowoduje też usunięcie powiązanych metadanych elementów na Dysku. Oznacza APPLIER.

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.