REST Resource: labels.permissions

資源:LabelPermission

標籤中適用於實體 (使用者、群組、目標對象) 的權限。

JSON 表示法
{
  "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.
}
欄位
name

string

這項權限的資源名稱。

email

string

指定使用者或群組負責人的電子郵件地址。不會為目標對象實體填入資料。使用者和群組權限只能透過電子郵件地址插入。在更新要求中,如果指定電子郵件地址,則不應指定主體。

role

enum (LabelRole)

主體應具備的角色。

聯集欄位 principal。這項權限適用的主體。必須是電子郵件、使用者、群組或目標對象。範例:* people/12345 * groups/45678 * audiences/default principal 只能是下列其中一個:
person

string

人員資源名稱。

group

string

群組資源名稱。

audience

string

要授予角色的目標對象。audiences/default 的魔術值可用於將角色套用至擁有標籤的機構中,預設目標對象的情況。

LabelRole

角色與後續角色重疊。

列舉
LABEL_ROLE_UNSPECIFIED 不明角色。
READER 讀者可以讀取套用至雲端硬碟項目的標籤和相關中繼資料。
APPLIER 應用程式可在其具備寫入權限的雲端硬碟項目上,寫入相關中繼資料。暗示 READER
ORGANIZER 活動主辦人可以在管理的共用雲端硬碟中固定這個標籤,並為標籤新增應用程式。
EDITOR 編輯者可以進行任何更新,包括刪除標籤,這也會刪除相關聯的雲端硬碟項目中繼資料。暗示 APPLIER

方法

batchDelete

刪除標籤權限。

batchUpdate

更新標籤權限。

create

更新標籤的權限。

delete

刪除標籤的權限。

list

列出標籤的權限。