Method: customers.policies.resolve

获取与搜索查询匹配的一系列政策的已解析政策值。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
customer

string

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

请求正文

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

JSON 表示法
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
字段
policySchemaFilter

string

必需。要应用于解析请求的架构过滤条件。

指定架构名称以查看特定架构,例如:chrome.users.ShowLogoutButton

支持通配符,但只能在架构名称的叶部分中使用。通配符不能直接在命名空间中使用。如需详细了解架构命名空间,请参阅 https://developers.google.com/chrome/policy/guides/policy-schemas

例如:有效:“chrome.users.*”,"chrome.users.apps.*", “chrome.printers.*”无效:“*”“*.users”“chrome.*”“chrome.*.apps.*”

policyTargetKey

object (PolicyTargetKey)

必需。应在其中解析政策的目标资源的键。

pageSize

integer

要返回的政策数量上限,默认值为 100,上限是 1000。

pageToken

string

用于检索请求的特定页面的页面令牌。

响应正文

如果成功,响应正文将包含结构如下的数据:

获取特定目标的已解析政策值的响应消息。

JSON 表示法
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
字段
resolvedPolicies[]

object (ResolvedPolicy)

解析请求所找到的已解析政策的列表。

nextPageToken

string

页面令牌,用于获取通过请求找到的下一组已解析政策。

授权范围

需要以下 OAuth 范围之一:

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

ResolvedPolicy

针对指定目标的政策的解析值。

JSON 表示法
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
字段
targetKey

object (PolicyTargetKey)

仅供输出。所解析的政策值所适用的目标资源。

value

object (PolicyValue)

仅供输出。政策的解析值。

sourceKey

object (PolicyTargetKey)

仅供输出。从中获取此政策值的来源资源。如果是直接在目标上修改政策,则可能与 targetKey 相同,否则将从中获取政策值的其他资源(如果适用)。如果不存在,则来源就是客户的默认值。

addedSourceKey

object (PolicyTargetKey)

仅供输出。添加的来源键决定了明确在哪个级别添加实体以进行管理。这对于某些类型的政策很有用,这类政策只有在明确添加以进行管理时才会应用。例如:应用和广告网络。您只能将实体从被明确添加到的组织部门的管理中删除。如果未配置此项,则意味着无需明确添加实体(例如标准用户政策或设备政策)即可管理政策。