オブジェクト ACL を設定するオプションについて説明します。
| JSON 表現 |
|---|
{
"accessControlsUpdates": {
object ( |
| フィールド | |
|---|---|
accessControlsUpdates |
必須。オブジェクトの既存の ACL に対して権限を追加、更新、削除します。 |
AccessControlsUpdates
オブジェクトの既存のアクセス制御エントリの更新を表します。
| JSON 表現 |
|---|
{
"grants": [
{
object ( |
| フィールド | |
|---|---|
grants[] |
省略可。追加または更新する権限。同じエンティティの権限が存在する場合は、そのロールが更新されます。 |
removeEntities[] |
省略可。すべての権限を削除するエンティティ。エンティティは |
ObjectAccessControl
オブジェクトのアクセス制御エントリを表します。
| JSON 表現 |
|---|
{ "entity": string, "role": string } |
| フィールド | |
|---|---|
entity |
必須。権限を保持するエンティティ。次のいずれかの形式で指定します。
|
role |
必須。付与するロール。有効な値は次のとおりです。
|