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 データベース内に、指定した識別子のテナントが見つかりません。