Method: customers.policies.orgunits.batchInherit

修改应用于特定组织部门的多个政策值,使其现在从上级组织部门继承值(如果适用)。所有目标都必须采用相同的目标格式。也就是说,它们必须指向同一目标资源,并且必须具有 additionalTargetKeyNames 中指定的相同键,但这些键的值可能不同。如果请求失败,该请求将返回错误详情,作为 google.rpc.Status 的一部分。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
customer

string

与请求关联的客户的 G Suite 账号 ID,或文字“my_customer”。

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{
  "requests": [
    {
      object (InheritOrgUnitPolicyRequest)
    }
  ]
}
字段
requests[]

object (InheritOrgUnitPolicyRequest)

必须继承由 requests 定义的值的政策列表。列表中的所有请求都必须遵守以下限制条件:

  1. 列表中的所有架构都必须具有相同的根命名空间。
  2. 所有“policyTargetKey.targetResource”值都必须指向组织部门资源。
  3. 所有“policyTargetKeys”值在“additionalTargetKeys”中必须具有相同的键名。这也意味着,如果其中一个目标具有空的“additionalTargetKeys”映射,则所有目标的“additionalTargetKeys”映射必须为空。
  4. 任何两个修改请求都不能引用相同的“policySchema”和“policyTargetKey”对。

响应正文

如果成功,则响应正文为空。

授权范围

需要以下 OAuth 作用域:

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

InheritOrgUnitPolicyRequest

用于从特定组织部门目标的父级组织部门的政策值继承政策值的请求参数。

JSON 表示法
{
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "policySchema": string
}
字段
policyTargetKey

object (PolicyTargetKey)

必需。我们要修改政策的目标的键。目标资源必须指向组织部门。

policySchema

string

正在继承的政策架构的完全限定名称。