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 ( |
Pola | |
---|---|
name |
Nazwa zasobu tego uprawnienia. |
email |
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 |
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 |
Nazwa zasobu Osoba. |
group |
Nazwa zasobu grupy. |
audience |
Lista odbiorców, którym chcesz przypisać rolę. Wartość magiczna |
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 |
|
---|---|
|
Usuwanie uprawnień dotyczących etykiety. |
|
Aktualizuje uprawnienia etykiety. |
|
Aktualizuje uprawnienia etykiety. |
|
Usuwa uprawnienia dotyczące etykiety. |
|
Lista uprawnień etykiety. |