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)。

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

解決済みポリシー

特定のターゲットのポリシーの解決値。

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)

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