REST Resource: labels.permissions
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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 (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 .
} |
Alanlar |
name |
string
Bu iznin kaynak adı.
|
email |
string
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 |
enum (LabelRole )
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 |
string
Kişi kaynağının adı.
|
group |
string
Grup kaynak adı.
|
audience |
string
Rol verilecek kitle. audiences/default sihirli değeri, etiketin sahibi olan kuruluş bağlamında rolü varsayılan kitleye uygulamak için kullanılabilir.
|
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. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-05 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-05 UTC."],[],[],null,["# REST Resource: labels.permissions\n\n- [Resource: LabelPermission](#LabelPermission)\n - [JSON representation](#LabelPermission.SCHEMA_REPRESENTATION)\n - [LabelRole](#LabelPermission.LabelRole)\n- [Methods](#METHODS_SUMMARY)\n\nResource: LabelPermission\n-------------------------\n\nThe permission that applies to a principal (user, group, audience) on a label.\n\n| JSON representation |\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"email\": string, \"role\": enum (/workspace/drive/labels/reference/rest/v2/labels.permissions#LabelPermission.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`. } ``` |\n\n| Fields ||\n|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Resource name of this permission. |\n| `email` | `string` Specifies the email address for a user or group principal. Not populated for audience principals. User and group permissions may only be inserted using an email address. On update requests, if email address is specified, no principal should be specified. |\n| `role` | `enum (`[LabelRole](/workspace/drive/labels/reference/rest/v2/labels.permissions#LabelPermission.LabelRole)`)` The role the principal should have. |\n| Union field `principal`. The principal this permission applies to. Must be either an email, user, group, or audience. Example: \\* `people/12345` \\* `groups/45678` \\* `audiences/default` `principal` can be only one of the following: ||\n| `person` | `string` Person resource name. |\n| `group` | `string` Group resource name. |\n| `audience` | `string` Audience to grant a role to. The magic value of `audiences/default` may be used to apply the role to the default audience in the context of the organization that owns the label. |\n\n### LabelRole\n\nRoles are concentric with subsequent role.\n\n| Enums ||\n|--------------------------|------------------------------------------------------------------------------------------------------------------------------------|\n| `LABEL_ROLE_UNSPECIFIED` | Unknown role. |\n| `READER` | A reader can read the label and associated metadata applied to Drive items. |\n| `APPLIER` | An applier can write associated metadata on Drive items in which they also have write access to. Implies `READER`. |\n| `ORGANIZER` | An organizer can pin this label in shared drives they manage and add new appliers to the label. |\n| `EDITOR` | Editors can make any update including deleting the label which also deletes the associated Drive item metadata. Implies `APPLIER`. |\n\n| Methods ------- ||\n|---------------------------------------------------------------------------------------------|--------------------------------|\n| ### [batchDelete](/workspace/drive/labels/reference/rest/v2/labels.permissions/batchDelete) | Deletes label permissions. |\n| ### [batchUpdate](/workspace/drive/labels/reference/rest/v2/labels.permissions/batchUpdate) | Updates label permissions. |\n| ### [create](/workspace/drive/labels/reference/rest/v2/labels.permissions/create) | Updates a label's permissions. |\n| ### [delete](/workspace/drive/labels/reference/rest/v2/labels.permissions/delete) | Deletes a label's permission. |\n| ### [list](/workspace/drive/labels/reference/rest/v2/labels.permissions/list) | Lists a label's permissions. |"]]