Method: customers.policies.orgunits.batchModify

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

HTTP リクエスト

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

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

パスパラメータ

パラメータ
customer

string

G Suite アカウントの ID、またはリクエストに関連付けられたお客様のリテラル「my_customer」。

リクエスト本文

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

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

object (ModifyOrgUnitPolicyRequest)

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

  1. リスト内のすべてのスキーマは、同じルート名前空間を持つ必要があります。
  2. すべての policyTargetKey.targetResource 値は、組織部門リソースを指している必要があります。
  3. すべての policyTargetKey 値のキー名が additionalTargetKeys 内で同じである必要があります。また、ターゲットのいずれかに空の additionalTargetKeys マップがある場合、すべてのターゲットに空の additionalTargetKeys マップを指定する必要があります。
  4. 2 つの変更リクエストで同じ policySchema と policyTargetKey のペアを参照することはできません。

レスポンスの本文

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

認可スコープ

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

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

ModifyOrgUnitPolicyRequest

特定の組織部門ターゲットのポリシー値を変更するためのリクエスト パラメータ。

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

object (PolicyTargetKey)

必須。ポリシーを変更するターゲットのキー。ターゲット リソースは組織部門を参照している必要があります。

policyValue

object (PolicyValue)

ポリシーの新しい値。

updateMask

string (FieldMask format)

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

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