listComputers
複数のコンピュータから特定の情報を一覧表示するには、listComputers クエリを使用します。このクエリ例は Jamf Protect テナントの各コンピュータに対して以下の結果を返します。
コンピュータのホスト名および UUID
コンプライアンスベースラインの最終チェックインの日時
各ベースラインルールに対するコンピュータのコンプライアンス準拠状況をリストする、コンプライアンスベースラインスコアカード概要。
query listComputers {
listComputers {
items {
hostName
uuid
insightsUpdated
scorecard {
label
pass
}
}
}
}getComputer
単一のコンピュータに関する情報のみを取得するには、getComputer クエリを使用します。以下のクエリは、単一のコンピュータのみに対して、上記の例 (UUID 以外) と同一の情報を返します。
query getComputer {
getComputer(uuid: "ed6553dd-28e7-4ba6-b6e5-2d58b9b37696"){
hostName
insightsUpdated
scorecard{
label
pass
}
}
}Note:
Computer (コンピュータ) や Plan (プラン) などの特定のオブジェクトタイプに関するクエリの多くは、オブジェクト ID を必要とします。上記の listComputers の例のようなリストのクエリを使用して、任意のオブジェクトタイプの ID を取得できます。