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 をご覧ください。

例: Valid: "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)

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