REST API リソースおよび HTTP メソッド

BigFix Inventory REST API プロトコルの操作は、特定の REST リソースに対する HTTP メソッドとして定義されます。

1. REST 操作の概要
ターゲット REST 操作 URI HTTP メソッド 操作の目的
api/get_token POST REST API 要求を認証するために必要な固有のトークンを返します。
api/sam/about BigFix Inventory のバージョンを返します。
api/import_status.json GET データ・インポートの現在の状況を返します。
コア API
9.2.10 api/sam/v2/license_usage GET インフラストラクチャー内にインストールされている製品のライセンス・メトリック使用状況に関する情報を返します。
PUT ライセンス・メトリックのしきい値と、「すべてのメトリック」レポートに追加されたカスタム・フィールド値を設定します。
9.2.8 api/sam/v2/software_instances GET インフラストラクチャー内のソフトウェア・インベントリーに関する情報を返します。
9.2.8 api/sam/v2/computers GET インフラストラクチャー内のハードウェア・インベントリーに関する情報を返します。
9.2.12 api/sam/v2/detailed_hw_ip_addresses GET インフラストラクチャー内のコンピューターの IP アドレスに関連する情報を取得します。
9.2.12 api/sam/v2/detailed_hw_lpars GET 論理パーティションとその CPU リソースに関連する情報を取得します。
9.2.12 api/sam/v2/detailed_hw_memories GET スキャンされたシステムのシステム・メモリーに関連する情報を取得します。
9.2.12 api/sam/v2/detailed_hw_network_adapters GET ネットワーク・アダプターのタイプ、モデル、および MAC アドレスに関連する情報を取得します。
9.2.12 api/sam/v2/detailed_hw_operating_systems GET スキャンされたコンピューター上のオペレーティング・システムに関連する情報を取得します。
9.2.12 api/sam/v2/detailed_hw_partitions GET スキャンされたシステムにマウントされている以下のファイル・システムに関連する情報を取得します。Unix マウント・ポイントおよび Windows 論理ドライブ。
9.2.12 api/sam/v2/detailed_hw_physical_processors GET すべてのアクティブな物理プロセッサーに関連する情報を取得します。
9.2.12 api/sam/v2/detailed_hw_smbios GET スキャンされたシステムの SMBIOS に関連する情報を取得します。
9.2.12 api/sam/v2/detailed_hw_storages GET スキャンされたシステム上のストレージ・デバイスに関連する情報を取得します。
api/sam/raw_app_usage_property_values GET 未加工の課金データを取得します。
api/sam/raw_file_facts GET 未加工のスキャン済みファイル・データを取得します。
api/sam/raw_package_facts GET 未加工のパッケージ・データを取得します。
api/sam/raw_unix_package_facts GET 未加工の UNIX パッケージ・データを取得します。
10.0.5 /api/sam/unified/current/software GET 現在インストールされているソフトウェア・インスタンスとパッケージ・データの統合ビューを提供します。
構成 API
/api/sam/v2/contracts.json GET コントラクト情報を取得します。
/api/sam/v2/contracts.json PUT コントラクトを追加および更新します。
api/sam/vmmanagers GET 現在のインフラストラクチャー内で定義されている VM マネージャーに関する情報を返します。
PUT VM マネージャーの追加または更新を行います。
9.2.8 api/v1/servers PUT サーバーに割り当てられている Oracle コア係数を変更します。
9.2.11 sam/component_lifecycles POST ソフトウェア・コンポーネントのサポート終了日を設定します。
9.2.11 sam/software_components/software_component_id/component_lifecycles DELETE ソフトウェア・コンポーネントのサポート終了日を削除します。
9.2.11 sam/software_components/software_component_id/component_lifecycles DELETE ソフトウェア・コンポーネントのサポート終了日を削除します。
api/reports/report_ID GET 保存されたレポート・ビューをエクスポートします。
api/reports POST 保存されたレポート・ビューをインポートします。
api/sam/configs GET 管理サーバーの現在の設定に関する情報を返します。
PUT 管理サーバーの現在の設定を変更します。
10.0.4 api/sam/v2/metrics POST 製品とメトリックを作成および管理します。
GET 製品とメトリックのリストを返します。
PUT 製品のメトリックを更新します。
DELETE 製品のメトリックを削除します。
履歴 API
api/sam/clusters GET ホスト・コンピューター・システムをグループ化するクラスターに関する情報を返します。
api/sam/computer_systems GET インフラストラクチャー内のコンピューター・システムのリストを返します。
api/sam/license_usages GET コンピューター・システムからレポートされたライセンス使用状況に関する情報を返します。
api/sam/software_instances GET インストールされているソフトウェア・インスタンスのリストを返します。
注: この REST API は api/sam/v2/software_instances REST API に置き換えられました。
api/sam/swinventory/confirm POST バンドルするインスタンスまたは割り当てるインスタンスを確認します。
api/sam/swinventory/confirmRelease POST リリースのインスタンスの割り当てを確認します。
api/sam/swinventory/exclude POST 価格計算からインスタンスを除外します。
api/sam/swinventory/include POST 価格計算にインスタンスを含めます。
api/sam/swinventory/instanceToShare GET 特定のインスタンスを共有できるソフトウェア・リリースのリストを返します。
api/sam/swinventory/product/{product_id}/releases GET ID で識別される特定のソフトウェア製品のリリースのリストを返します。
api/sam/swinventory/products GET ソフトウェア製品のリストを返します。
api/sam/swinventory/reassign POST 製品にインスタンスを再割り当てします。
api/sam/swinventory/reassignRelease POST リリースのリストを対象として製品にインスタンスを再割り当てします。
api/sam/swinventory/release/{release_id}/instances GET 要求されたソフトウェア製品リリースのインスタンスのリストを返します。
api/sam/swinventory/share POST ソフトウェア製品のリストを使用してインスタンスを共有します。
api/sam/swinventory/targetBundlesOfInstances GET 要求されたソフトウェア・インスタンスを再割り当てできるリリースのリストを返します。
api/sam/swinventory/targetBundlesOfReleases GET 要求されたソフトウェア・リリースのインスタンスを再割り当てできる可能性のあるリリースのリストを返します。
api/sam/swinventory/targetInstances GET 特定のリリースに再割り当てされるターゲット・インスタンスのリストを返します。