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

ロールは後続ロールと同心円です。LINT.IfChange(LabelRole)

列挙型
LABEL_ROLE_UNSPECIFIED 不明なロールです。
READER 読者は、ドライブのアイテムに適用されたラベルと関連するメタデータを読み取ることができます。
APPLIER 適用者は、書き込みアクセス権も持つドライブ アイテムに関連するメタデータを書き込むことができます。READER を意味します。
ORGANIZER 主催者は、管理している共有ドライブにこのラベルを固定し、ラベルに新しい適用者を追加できます。
EDITOR 編集者は、ラベルの削除など、あらゆる更新を行うことができます。ラベルを削除すると、関連するドライブ アイテムのメタデータも削除されます。APPLIER を暗黙的に指定します。

メソッド

batchDelete

ラベルの権限を削除します。

batchUpdate

ラベルの権限を更新します。

create

ラベルの権限を更新します。

delete

ラベルの権限を削除します。

list

ラベルの権限を一覧表示します。