Zasób: labelPermission
Uprawnienie dotyczące podmiotu zabezpieczeń (użytkownika, grupy lub odbiorców) w odniesieniu do etykiety.
Zapis JSON |
---|
{ "name": string, "email": string, "role": enum ( |
Pola | |
---|---|
name |
Nazwa zasobu tego uprawnienia. |
email |
Określa adres e-mail osoby należącej do użytkownika lub grupy. Brak pola w przypadku podmiotów zabezpieczeń odbiorców. Uprawnienia dotyczące użytkownika i grupy można wstawić tylko przy użyciu adresu e-mail. Jeśli w żądaniu aktualizacji jest podany adres e-mail, nie należy podawać podmiotu zabezpieczeń. |
role |
Rola, którą powinien mieć podmiot zabezpieczeń. |
Pole sumy principal . Podmiot zabezpieczeń, którego dotyczy to uprawnienie. Musi to być adres e-mail, użytkownik, grupa lub grupa odbiorców. Przykład: * osoby/12345 * grupy/45678 * odbiorcy/domyślna wartość principal może być tylko jedną z tych wartości: |
|
person |
Nazwa zasobu osoby. |
group |
Nazwa zasobu grupy. |
audience |
Odbiorcy, którym chcesz przypisać rolę. Dzięki magicznej wartości |
LabelRole
Role są koncentrowane na kolejnych rolach.
Wartości w polu enum | |
---|---|
LABEL_ROLE_UNSPECIFIED |
Nieznana rola. |
READER |
Czytelnik może odczytać etykietę i powiązane z nią metadane, które zostały 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. Oznacza: READER . |
ORGANIZER |
Organizator może przypiąć tę etykietę na dyskach współdzielonych, którymi zarządza, i dodawać do niej nowych stosujących. |
EDITOR |
Edytujący mogą dokonywać aktualizacji, w tym usunąć etykietę, co spowoduje też usunięcie powiązanych metadanych elementu z Dysku. Oznacza: APPLIER . |
Metody |
|
---|---|
|
Usuwa uprawnienia dotyczące etykiet. |
|
Aktualizuje uprawnienia dotyczące etykiet. |
|
Aktualizuje uprawnienia etykiety. |
|
Usuwa uprawnienia etykiety. |
|
Wyświetla listę uprawnień etykiety. |