Method: customers.policies.resolve

検索クエリに一致するポリシーのリストに対して解決済みのポリシー値を取得します。

HTTP リクエスト

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

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

パスパラメータ

パラメータ
customer

string

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

リクエスト本文

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

JSON 表現
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
フィールド
policySchemaFilter

string

必須。解決リクエストに適用するスキーマ フィルタ。

特定のスキーマを表示するにはスキーマ名を指定します(例: chrome.users.ShowLogoutButton)

ワイルドカードはサポートされていますが、スキーマ名のリーフ部分でのみ使用できます。Namespace でワイルドカードを直接使用することはできません。スキーマの名前空間について詳しくは、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 で、最大数は 1, 000 です。

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)

出力のみ。追加されたソースキーは、エンティティが管理のために明示的に追加されたレベルを確立します。これは、管理用に明示的に追加された場合にのみ適用される特定の種類のポリシーに役立ちます。(アプリとネットワークなど)。エンティティは、明示的に追加された組織部門の管理対象からのみ削除できます。この要素が存在しない場合、標準のユーザー ポリシーやデバイス ポリシーなど、エンティティを明示的に追加することなくポリシーが管理されることを意味します。