Integration Server データベースに保存されたデータに基づいたレポートを、指定したレポート設定に従って生成できます。レポートの生成対象とする保護対象のテナント、およびデータを受け取る間隔を指定できます。
Accept リクエストのヘッダーに、データの出力フォーマットを指定します:Accept:application/csv
メソッド:
POST /api/2.0/virtualization/reports/tenants?tenantId={テナント ID}&from={日時}&to={日時}
各パラメータの説明:
tenantId={テナント ID} - Integration Server 定義データベース内のテナントの識別子。テナントが指定されている場合、レポートには、このテナントの仮想マシンの保護期間に関する情報のみが含まれます。テナントが指定されていない場合、指定期間内に保護されていたすべての仮想マシンのデータがレポートに含まれます。from={日時} - レポート対象期間の開始日時。形式:YYYY-MM-DDThh:mm:ss。値が指定されていない場合、Integration Server データベース内の最も初期の日付が使用されます。to={日時} - レポート対象期間の終了日時。形式:YYYY-MM-DDThh:mm:ss。この値を指定しない場合、現在の日付が使用されます。このリクエストは非同期で実行され、REST API は CreateTenantReport タスクの識別子を返します。このタスクを使用して、レポートの生成処理の進捗を監視できます。タスクの実行が完了すると、[result]フィールドにレポートの識別子またはエラーメッセージが表示されます。
リターンコード:
202 (Accepted) – リクエストの実行が受諾されました。レスポンスは、CreateTenantReport タスクの識別子を返します。403 (Forbidden) – リソースへのアクセスが拒否されました。404 (Not Found) – Integration Server の定義データベース内に、指定した識別子のテナントが見つかりません。