Kaynak: LabelPermission
Bir etiketteki asıl öğe (kullanıcı, grup, kitle) için geçerli olan izin.
JSON gösterimi |
---|
{ "name": string, "email": string, "role": enum ( |
Alanlar | |
---|---|
name |
Bu iznin kaynak adı. |
email |
Kullanıcı veya grup sorumlusunun e-posta adresini belirtir. Kitle sorumluları için doldurulmaz. Kullanıcı ve grup izinleri yalnızca e-posta adresi kullanılarak eklenebilir. Güncelleme isteklerinde e-posta adresi belirtilmişse ana hesap belirtilmemelidir. |
role |
Ana hesabın sahip olması gereken rol. |
Birleştirme alanı principal . Bu iznin geçerli olduğu asıl. E-posta, kullanıcı, grup veya kitle olmalıdır. Örnek: * people/12345 * groups/45678 * audiences/default principal yalnızca aşağıdakilerden biri olabilir: |
|
person |
Kişi kaynağının adı. |
group |
Grup kaynak adı. |
audience |
Rol verilecek kitle. |
LabelRole
Roller, sonraki rollerle eşmerkezlidir.
Sıralamalar | |
---|---|
LABEL_ROLE_UNSPECIFIED |
Bilinmeyen rol. |
READER |
Okuyucular, Drive öğelerine uygulanan etiketi ve ilişkili meta verileri okuyabilir. |
APPLIER |
Uygulayan kişi, yazma erişimine sahip olduğu Drive öğelerine ilişkili meta veriler yazabilir. READER anlamına gelir. |
ORGANIZER |
Düzenleyenler, bu etiketi yönettiği ortak drive'lara sabitleyebilir ve etikete yeni uygulayıcılar ekleyebilir. |
EDITOR |
Düzenleyenler, etiketi silme (bu işlem, ilişkili Drive öğesi meta verilerini de siler) dahil olmak üzere tüm güncellemeleri yapabilir. APPLIER anlamına gelir. |
Yöntemler |
|
---|---|
|
Etiket izinlerini siler. |
|
Etiket izinlerini günceller. |
|
Bir etiketin izinlerini günceller. |
|
Bir etiketin iznini siler. |
|
Bir etiketin izinlerini listeler. |