検索クエリに一致するポリシーのリストに対して解決済みのポリシー値を取得します。
HTTP リクエスト
POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies:resolve
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
customer |
G Suite アカウントの ID、またはリクエストに関連付けられたお客様のリテラル「my_customer」。 |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{
"policySchemaFilter": string,
"policyTargetKey": {
object ( |
フィールド | |
---|---|
policySchemaFilter |
必須。解決リクエストに適用するスキーマ フィルタ。 特定のスキーマを表示するにはスキーマ名を指定します(例: 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 |
必須。ポリシーを解決するターゲット リソースのキー。 |
pageSize |
返されるポリシーの最大数は、デフォルトは 100 で、最大数は 1, 000 です。 |
pageToken |
リクエストの特定のページを取得するために使用されるページトークン。 |
レスポンスの本文
成功すると、レスポンスの本文に次の構造のデータが含まれます。
特定のターゲットの解決済みのポリシー値を取得するためのレスポンス メッセージ。
JSON 表現 |
---|
{
"resolvedPolicies": [
{
object ( |
フィールド | |
---|---|
resolvedPolicies[] |
解決リクエストで見つかった解決済みポリシーのリスト。 |
nextPageToken |
リクエストで検出された次の解決済みポリシーのセットを取得するために使用されるページトークン。 |
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/chrome.management.policy.readonly
https://www.googleapis.com/auth/chrome.management.policy
ResolvedPolicy
特定のターゲットに対するポリシーの解決値。
JSON 表現 |
---|
{ "targetKey": { object ( |
フィールド | |
---|---|
targetKey |
出力のみ。解決されたポリシー値が適用されるターゲット リソース。 |
value |
出力のみ。ポリシーの解決値。 |
sourceKey |
出力のみ。このポリシー値を取得するソースリソース。ターゲットでポリシーが直接変更される場合は |
addedSourceKey |
出力のみ。追加されたソースキーは、エンティティが管理のために明示的に追加されたレベルを確立します。これは、管理用に明示的に追加された場合にのみ適用される特定の種類のポリシーに役立ちます。(アプリとネットワークなど)。エンティティは、明示的に追加された組織部門の管理対象からのみ削除できます。この要素が存在しない場合、標準のユーザー ポリシーやデバイス ポリシーなど、エンティティを明示的に追加することなくポリシーが管理されることを意味します。 |