PermissionChange

PermissionChange

アイテムの権限設定の変更。

JSON 表現
{
  "addedPermissions": [
    {
      object (Permission)
    }
  ],
  "removedPermissions": [
    {
      object (Permission)
    }
  ]
}
フィールド
addedPermissions[]

object (Permission)

この変更によって追加された権限のセット。

removedPermissions[]

object (Permission)

この変更によって削除される権限のセット。

権限

オブジェクトの権限設定。

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

  // Union field scope can be only one of the following:
  "user": {
    object (User)
  },
  "group": {
    object (Group)
  },
  "domain": {
    object (Domain)
  },
  "anyone": {
    object (Anyone)
  }
  // End of list of possible types for union field scope.
}
フィールド
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 をご覧ください。

全ユーザー

すべてのユーザー(ログアウトしたユーザーを含む)を表します。