Method: customers.policies.orgunits.batchModify

修改应用于特定组织部门的多个政策值。所有定位条件必须具有相同的目标格式。也就是说,这些键必须指向同一目标资源,并且必须具有在 additionalTargetKeyNames 中指定的相同键,尽管这些键的值可能不同。如果失败,请求将返回错误详情作为 google.rpc.Status.

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
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. 任何两个修改请求都不能引用同一个“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"