Method: customers.policies.groups.batchModify

特定のグループに適用されている複数のポリシー値を変更する。すべてのターゲットは同じターゲット形式にする必要があります。つまり、これらのキーは同じターゲット リソースを参照し、additionalTargetKeyNames に同じキーを指定する必要がありますが、キーの値は異なる場合があります。失敗すると、リクエストは google.rpc.Status の一部としてエラーの詳細を返します。

HTTP リクエスト

POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies/groups:batchModify

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
customer

string

Google Workspace アカウントの ID またはリテラルの「my_customer」。

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "requests": [
    {
      object (ModifyGroupPolicyRequest)
    }
  ]
}
フィールド
requests[]

object (ModifyGroupPolicyRequest)

requests で定義されている、変更するポリシーのリスト。リスト内のリクエストはすべて、次の制限に従う必要があります。

  1. リスト内のスキーマのルート名前空間はすべて同じである必要があります。
  2. すべての「policyTargetKey.targetResource」値はグループを指している必要があります リソースです。
  3. すべての「policyTargetKey」値のキー名「appId」が `additionalTargetKeys` を指定します。
  4. 2 つの変更リクエストで同じ `policySchema` と policyTargetKey ペア。

レスポンスの本文

成功すると、レスポンスの本文は空になります。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/chrome.management.policy

ModifyGroupPolicyRequest

特定のグループ ターゲットのポリシー値を変更するためのリクエスト パラメータ。

JSON 表現
{
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "policyValue": {
    object (PolicyValue)
  },
  "updateMask": string
}
フィールド
policyTargetKey

object (PolicyTargetKey)

必須。ポリシーを変更するターゲットのキー。ターゲット リソースはグループを指している必要があります。

policyValue

object (PolicyValue)

ポリシーの新しい値。

updateMask

string (FieldMask format)

必須。更新するポリシー フィールド。このマスクのフィールドのみが更新されます。policyValue の他のフィールドは、値がある場合でも無視されます。フィールドがこのリストに含まれている場合は、policyValue に値が必要です。

完全修飾フィールド名のカンマ区切りリスト。例: "user.displayName,photo"