Zasób: LabelPermission
Uprawnienia związane z podmiotem zabezpieczeń (użytkownikiem, grupą, grupą odbiorców) etykiety.
Zapis JSON |
---|
{ "name": string, "email": string, "role": enum ( |
Pola | |
---|---|
name |
Nazwa zasobu z tym uprawnieniem. |
email |
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 |
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 |
Nazwa zasobu osoby. |
group |
Nazwa zasobu grupy. |
audience |
Lista odbiorców, której chcesz przypisać rolę. Za pomocą magicznej wartości właściwości |
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 |
|
---|---|
|
Usuwa uprawnienia dotyczące etykiet. |
|
Aktualizuje uprawnienia dotyczące etykiet. |
|
Aktualizuje uprawnienia etykiety. |
|
Usuwa uprawnienie dotyczące etykiety. |
|
Wyświetla listę uprawnień etykiety. |