次の REST API は、Site Recovery Manager 8.6 で使用できます。

Site Recovery Manager 認証 API

表 1. 認証関連の API
カテゴリ 操作のタイプ REST API 名 説明
認証 GET 現在のセッションの取得 現在のセッションに関する情報を返します(ある場合)。
認証 POST ログイン ログインし、セッション ID を返します。後続の要求では、返されたセッション ID 値を指定した「x-dr-session」ヘッダーを含めます。
認証 DELETE ログアウト セッションが認証されたらログアウトします。

Site Recovery Manager のインベントリ マッピング REST API

表 2. インベントリ マッピング機能に関連する REST API
カテゴリ 操作のタイプ REST API 名 説明
インベントリ マッピング POST フォルダ マッピングの作成 特定のペアリング内で Site Recovery Manager のフォルダ マッピングを追加します。
インベントリ マッピング POST ネットワーク マッピングの作成 特定のペアリング内で Site Recovery Manager のネットワーク マッピングを追加します。
インベントリ マッピング POST プレースホルダ データストアの作成 特定のペアリング内で Site Recovery Manager のプレースホルダ データストアを追加します。
インベントリ マッピング POST リソース マッピングの作成 特定のペアリング内で Site Recovery Manager のリソース マッピングを追加します。
インベントリ マッピング POST ストレージ ポリシー マッピングの作成 特定のペアリング内で Site Recovery Manager のストレージ ポリシー マッピングを追加します。
インベントリ マッピング POST テスト ネットワーク マッピングの作成 特定のペアリング内で Site Recovery Manager のテスト ネットワーク マッピングを追加します。
インベントリ マッピング DELETE フォルダ マッピングの削除 特定のペアリング内で Site Recovery Manager の構成済みのフォルダ マッピングを削除します。
インベントリ マッピング DELETE ネットワーク マッピングの削除 特定のペアリング内で Site Recovery Manager の構成済みのネットワーク マッピングを削除します。
インベントリ マッピング DELETE プレースホルダ データストアの削除 特定のペアリング内で Site Recovery Manager の構成済みのプレースホルダ データストアを削除します。
インベントリ マッピング DELETE リソース マッピングの削除 特定のペアリング内で Site Recovery Manager の構成済みのリソース マッピングを削除します
インベントリ マッピング DELETE ストレージ ポリシー マッピングの削除 特定のペアリング内で Site Recovery Manager の構成済みのストレージ ポリシー マッピングを削除します。
インベントリ マッピング DELETE テスト ネットワーク マッピングの削除 特定のペアリング内で Site Recovery Manager の構成済みのテスト ネットワーク マッピングを削除します。
インベントリ マッピング GET フォルダ マッピングの取得 特定のペアリング内で Site Recovery Manager の構成済みのフォルダ マッピングに関する詳細を取得します。
インベントリ マッピング GET フォルダ マッピングの取得 特定のペアリング内で Site Recovery Manager の現在構成されているフォルダ マッピングを取得します。
インベントリ マッピング GET ネットワーク IP サブネット マッピングの取得 ネットワーク マッピングの構成済み IP サブネット マッピングに関する詳細を取得します。
インベントリ マッピング GET ネットワーク マッピングの取得 特定のペアリング内で Site Recovery Manager の構成済みのネットワーク マッピングに関する詳細を取得します。
インベントリ マッピング GET ネットワーク マッピングの取得 特定のペアリング内で Site Recovery Manager の現在構成されているネットワーク マッピングを取得します。
インベントリ マッピング GET プレースホルダ データストアの取得 特定のペアリング内で Site Recovery Manager の構成済みのプレースホルダ データストアに関する詳細を取得します。
インベントリ マッピング GET プレースホルダ データストアの取得 特定のペアリング内で Site Recovery Manager の現在構成されているプレースホルダ データストアを取得します。
インベントリ マッピング GET リソース マッピングの取得 特定のペアリング内で Site Recovery Manager の構成済みのリソース マッピングに関する詳細を取得します。
インベントリ マッピング GET リソース マッピングの取得 特定のペアリング内で Site Recovery Manager の現在構成されているリソース マッピングを取得します。
インベントリ マッピング GET ストレージ ポリシー マッピングの取得 特定のペアリング内で Site Recovery Manager の構成済みのストレージ ポリシー マッピングに関する詳細を取得します。
インベントリ マッピング GET ストレージ ポリシー マッピング(複数)の取得 特定のペアリング内で Site Recovery Manager の現在構成されているストレージ ポリシー マッピングを取得します。
インベントリ マッピング GET テスト ネットワーク マッピングの取得 特定のペアリング内で Site Recovery Manager の構成済みのテスト ネットワーク マッピングに関する詳細を取得します。
インベントリ マッピング GET テスト ネットワーク マッピングの取得 特定のペアリング内で Site Recovery Manager の現在構成されているテスト ネットワーク マッピングを取得します。
インベントリ マッピング POST 適切なデータストアの照会 プレースホルダ データストアとして使用する適切なデータストアを照会します。
インベントリ マッピング DELETE ネットワーク IP サブネット マッピングの削除 ネットワーク マッピングの構成済みの IP サブネット マッピングを削除します。
インベントリ マッピング PUT ネットワーク IP サブネット マッピングの更新 ネットワーク マッピングの IP サブネット マッピングを作成または更新します。

Site Recovery Manager のサイト ペアリング REST API

表 3. サイト ペアリング REST API
カテゴリ 操作のタイプ REST API 名 説明
ペアリング POST リモート セッションの作成 リモート Site Recovery Manager サーバへのセッションを作成します。
ペアリング GET ペアリングの取得 ペアリングに関する情報を取得します。
ペアリング GET ペアリングの問題の取得 ペアリングに関するすべての問題を取得します。
ペアリング GET ペアリング(複数)の取得 既存のすべてのペアリングのリストを取得します。
ペアリング GET リモート セッションの取得 現在のセッションに関する情報をリモート Site Recovery Manager サーバに返します(ある場合)。
ペアリング GET SRM の取得 特定のペアリングに含まれる 1 つの Site Recovery Manager サーバに関する情報を取得します。
ペアリング GET SRM の問題の取得 特定の Site Recovery Manager サーバの Site Recovery Manager サーバに関するすべての問題のリストを取得します。
ペアリング GET SRM(複数)の取得 ペアリング内のすべての Site Recovery Manager サーバのリストを取得します。

Site Recovery Manager の保護 REST API

表 4. 保護管理に関連する REST API
カテゴリ 操作のタイプ REST API 名 説明
保護 POST データストア グループの追加 レプリケートされたデータストア グループを特定のペアリング内の保護グループに追加します。
保護 POST すべて構成 特定のペアリング内の保護グループに含まれるすべての仮想マシンの保護を構成します。
保護 POST グループの作成 特定のペアリング内に新しい保護グループを作成します。
保護 DELETE グループの削除 特定のペアリング内の保護グループを削除します。
保護 GET すべてのグループの取得 特定のペアリング内のすべての保護グループに関する情報を取得します。
保護 GET データストア グループの取得 特定のペアリング内の保護グループのレプリケートされたデータストア グループに関する詳細を取得します。
保護 GET データストア グループ(複数)の取得 特定のペアリング内の保護グループのレプリケートされたデータストア グループのリストを取得します。
保護 GET グループの取得 特定のペアリング内の保護グループに関する情報を取得します。
保護 GET グループの問題の取得 特定のペアリング内の保護グループに関する問題を取得します。
保護 GET グループ関連のリカバリ プランの取得 保護グループが含まれているリカバリ プランを取得します。
保護 GET グループ仮想マシンの取得 特定のペアリング内の保護グループに含まれる保護された仮想マシンに関する詳細を取得します。
保護 GET グループ仮想マシン(複数)の取得 特定のペアリング内の保護グループに含まれる仮想マシンのリストを取得します。
保護 GET 仮想マシンの保護設定の取得 仮想マシンの現在の保護設定に関する詳細を取得します。
保護 GET vVol レプリケーション グループの取得 特定のペアリング内の保護グループのソース Virtual Volumes レプリケーション グループに関する情報を取得します。
保護 GET vVol レプリケーション グループ(複数)の取得 特定のペアリング内の保護グループのソース Virtual Volumes レプリケーション グループを取得します。
保護 POST グループの再構成 特定のペアリング内の保護グループの設定を再構成します。
保護 DELETE データストア グループの削除 特定のペアリング内の保護グループからレプリケートされたデータストア グループを削除します。
保護 POST 保護グループからの仮想マシンの削除 特定のペアリング内の vSphere Replication 保護グループから仮想マシンを削除します。
保護 POST 仮想マシン保護の削除 特定のペアリング内の保護グループに含まれている仮想マシンの保護を削除します。
保護 POST すべてのプレースホルダの復元 特定のペアリング内の保護グループに含まれるすべてのプレースホルダ仮想マシンを修復します。
保護 PUT 仮想マシンの保護設定の更新 仮想マシンの保護設定を更新します。

Site Recovery Manager のリカバリ REST API

表 5. リカバリ管理に関連する REST API
カテゴリ 操作のタイプ REST API 名 説明
Recovery POST リカバリ プランのキャンセル 実行中のリカバリ タスクをキャンセルします。
Recovery POST プランの作成 特定のペアリング内に新しいリカバリ プランを作成します。
Recovery DELETE リカバリ プランの削除 特定のペアリングからリカバリ プランを削除します。
Recovery GET すべてのプラン履歴レコードの取得 特定のペアリングでの特定の時間枠におけるリカバリ実行のすべての履歴レポートのリストを取得します。
Recovery GET すべてのリカバリ プランの取得 特定のペアリング内のすべてのリカバリ プランのリストを取得します。
Recovery GET 1 つのプラン履歴レコードの取得 特定のペアリング内のリカバリ プランのリカバリ実行に対する履歴レポートの情報を取得します。
Recovery GET プラン履歴レコード(複数)の取得 特定のペアリング内のリカバリ プランの特定の時間枠におけるリカバリ実行のすべての履歴レポートのリストを取得します。
Recovery GET プラン関連の保護グループの取得 特定のペアリング内のリカバリ プランに含まれる保護グループを取得します。
Recovery GET プラン関連のテスト ネットワークの取得 特定のペアリング内のリカバリ プラン用に構成されたテスト ネットワークを取得します。
Recovery GET プランの仮想マシンの取得 特定のペアリング内のリカバリ プランに含まれている保護された仮想マシンを取得します。
Recovery GET プランの仮想マシンの従属仮想マシンの取得 保護された仮想マシンの従属仮想マシンを取得します。
Recovery GET プランの仮想マシンの IP アドレスのカスタマイズの取得 保護された仮想マシンの IP アドレスのカスタマイズを取得します。
Recovery GET プランの仮想マシンのリカバリ優先順位の取得 リカバリ中の保護された仮想マシンの優先順位を取得します。
Recovery GET プランの仮想マシンのリカバリ設定の取得 保護された仮想マシンのリカバリ設定を取得します。
Recovery GET プランの仮想マシンのリカバリ設定の概要の取得 保護された仮想マシンのリカバリ設定の概要を取得します。
Recovery GET プランの仮想マシン(複数)の取得 特定のペアリング内のリカバリ プランに含まれる仮想マシンを取得します。
Recovery GET リカバリ プランの取得 特定のペアリング内のリカバリ プランに関する情報を取得します。
Recovery GET リカバリ プランの問題の取得 特定のペアリング内のリカバリ プランに関する問題を取得します。
Recovery POST プランの仮想マシンの従属仮想マシンのチェック 従属仮想マシンの特定のリストが現在の仮想マシンに対して有効かどうかをチェックします。
Recovery POST リカバリ プランの再構成 特定のペアリング内のリカバリの設定を再構成します。
Recovery POST テスト リカバリのクリーンアップの実行 特定のペアリング内のリカバリ プランでのテスト リカバリ後にクリーンアップを実行します。
Recovery POST リカバリの実行 特定のペアリング内のリカバリ プランでのリカバリを実行します。
Recovery POST 再保護の実行 特定のペアリング内のリカバリ プランでのリカバリが成功した後で、再保護操作を実行します。
Recovery POST テスト リカバリの実行 特定のペアリング内のリカバリ プランでのテスト リカバリを実行します。
Recovery POST プランの仮想マシンの従属仮想マシンの更新 保護された仮想マシンの従属仮想マシンを更新します。
Recovery POST プランの仮想マシンの IP アドレスのカスタマイズの更新 保護された仮想マシンの IP アドレスのカスタマイズを更新します。
Recovery PUT プランの仮想マシンのリカバリ優先順位の更新 保護された仮想マシンのリカバリ優先順位を更新します。
Recovery POST プランの仮想マシンのリカバリ設定の更新 保護された仮想マシンのリカバリ設定を更新します。

Site Recovery Manager のレプリケーション REST API

表 6. レプリケーション管理に関連する REST API
カテゴリ 操作のタイプ REST API 名 説明
Replication GET すべての vVol フォルト ドメイン レプリケーション グループの取得 VMware vSphere Virtual Volumes フォルト ドメインに含まれるすべてのレプリケーション グループに関する情報を取得します。
Replication GET すべての vVol フォルト ドメインの取得 特定のペアリングに含まれるすべての VMware vSphere Virtual Volumes フォルト ドメインに関する情報を取得します。
Replication GET 1 つのレプリケートされたアレイ ペアの取得 特定のペアリングに含まれる 1 つのレプリケートされたアレイ ペアに関する情報を取得します。
Replication GET レプリケートされたアレイ ペア(複数)の取得 特定のペアリングに含まれるレプリケートされたアレイ ペアに関する情報を取得します。
Replication GET vVol フォルト ドメインの取得 特定のペアリングに含まれる VMware vSphere Virtual Volumes フォルト ドメインに関する詳細を取得します。
Replication GET vVol フォルト ドメイン レプリケーション グループの取得 VMware Virtual Volumes フォルト ドメインの一部であるレプリケーション グループに関する情報を取得します。
Replication POST 未割り当てのデータストア グループの取得 レプリケートされたアレイ ペアに含まれる未割り当てのデータストア グループを取得します。これらのデータストア グループは、アレイベースのレプリケーション保護グループに含まれる場合があります。

Site Recovery Manager のサーバ REST API

表 7. ローカル サーバ機能に関連する REST API
カテゴリ 操作のタイプ REST API 名 説明
サーバ GET 情報の取得 現在の Site Recovery Manager サーバに関する情報。

Site Recovery Manager のタスク REST API

表 8. タスク管理に関連する Rest API
タスク GET 最近のタスク情報の取得 最近のすべてのタスクを取得します。
タスク GET タスク情報の取得 タスク情報を取得します。

Site Recovery Manager の vCenter Server 関連の REST API

表 9. vCenter Server 機能に関連する REST API
カテゴリ 操作のタイプ REST API 名 説明
vCenter Server GET レプリケートされた仮想マシンの取得 特定の vCenter Server で vSphere Replication によってレプリケートされた仮想マシンのリストを取得します。
vCenter Server GET vCenter Server ストレージ ポリシー(複数)の取得 vCenter Server のストレージ ポリシーを取得します。
vCenter Server GET vCenter Server ストレージ ポリシーの取得 vCenter Server のストレージ ポリシー オブジェクトに関する情報を取得します。
vCenter Server GET vCenter Server の取得 特定のペアリングの一部である vCenter Server に関する情報を取得します。
vCenter Server GET vCenter Server(複数)の取得 ペアリング内のすべての vCenter Server インスタンスのリストを取得します。
vCenter Server GET vCenter Server のコンピューティング インベントリの取得 vCenter Server のコンピューティング インベントリに関する情報を取得します。
vCenter Server GET vCenter Server のコンピューティング アイテムの取得 vCenter Server のコンピューティング オブジェクトに関する情報を取得します。
vCenter Server GET vCenter Server のデータストア アイテムの取得 vCenter Server のデータストア オブジェクトに関する情報を取得します。
vCenter Server GET vCenter Server のデータストアの取得 vCenter Server のデータストアに関する情報を取得します。
vCenter Server GET vCenter Server のネットワーク インベントリの取得 vCenter Server のネットワーク インベントリに関する情報を取得します。
vCenter Server GET vCenter Server のネットワーク アイテムの取得 vCenter Server のネットワーク オブジェクトに関する情報を取得します。
vCenter Server GET vCenter Server の仮想マシン フォルダの取得 vCenter Server の仮想マシン フォルダ オブジェクトに関する情報を取得します。
vCenter Server GET vCenter Server の仮想マシン フォルダ インベントリの取得 vCenter Server の仮想マシン フォルダ インベントリに関する情報を取得します。