PermissionChange

PermissionChange

變更項目的權限設定。

JSON 表示法
{
  "addedPermissions": [
    {
      object (Permission)
    }
  ],
  "removedPermissions": [
    {
      object (Permission)
    }
  ]
}
欄位
addedPermissions[]

object (Permission)

這項變更新增的權限集。

removedPermissions[]

object (Permission)

這項變更移除的權限組合。

權限

物件的權限設定。

JSON 表示法
{
  "role": enum (Role),
  "allowDiscovery": boolean,

  "user": {
    object (User)
  },
  "group": {
    object (Group)
  },
  "domain": {
    object (Domain)
  },
  "anyone": {
    object (Anyone)
  }
}
欄位
role

enum (Role)

表示 Google 雲端硬碟權限角色。角色會決定使用者是否可讀取、寫入及評論項目。

allowDiscovery

boolean

如果設為 true,使用者不必有項目連結,即可探索該項目 (例如在「與我共用」集合中)。

聯集欄位 scope。獲得角色的實體。 scope 只能是下列其中一項:
user

object (User)

這項權限適用的使用者。

group

object (Group)

這項權限適用的群組。

domain

object (Domain)

這項權限適用的網域。

anyone

object (Anyone)

如果設定這項權限,所有使用者 (包括已登出者) 都能存取。

角色

Google 雲端硬碟權限角色

列舉
ROLE_UNSPECIFIED 無法使用這個角色。
OWNER 授予完整存取權的角色。
ORGANIZER 可管理使用者和設定的角色。
FILE_ORGANIZER 可貢獻及管理內容的角色。
EDITOR 可授予貢獻內容權限的角色。這個角色有時也稱為「撰稿人」。
COMMENTER 可查看內容並加註的角色。
VIEWER 可授予查看內容權限的角色。這個角色有時也稱為「讀者」。
PUBLISHED_VIEWER 這個角色只能在內容發布到網路上後查看內容。這個角色有時也稱為「已發布的讀者」。詳情請參閱 https://support.google.com/sites/answer/6372880

任何人

這個類型沒有任何欄位。

代表任何使用者 (包括登出的使用者)。