Формирование отчета
27 августа 2024
ID 259257
Позволяет сформировать отчет на основе данных, переданных в базу данных Сервера интеграции, с учетом заданных параметров отчета. Вы можете указать тенанта, о защите которого нужно сформировать отчет, и период, данные за который вы хотите получить.
В заголовке запроса Accept
нужно передать формат вывода данных в виде Accept:application/csv
.
Метод:
POST /api/2.0/virtualization/reports/tenants?tenantId={идентификатор тенанта
}&from={дата и время
}&to={дата и время
}
где:
tenantId={
идентификатор тенанта
}
– идентификатор тенанта в базе данных Сервера интеграции. Если тенант указан, в отчет попадают только сведения о периодах защиты виртуальных машин этого тенанта. Если тенант не указан, отчет будет включать в себя данные обо всех виртуальных машинах, которые находились под защитой в указанный период.from={
дата и время
}
– дата и время начала отчетного периода в формате YYYY-MM-DDThh:mm:ss. Если не задано, то используется дата самой ранней записи в базе данных Сервера интеграции.to={
дата и время
}
– дата и время окончания отчетного периода в формате YYYY-MM-DDThh:mm:ss. Если не задано, то используется текущая дата.
Запрос выполняется асинхронно, REST API возвращает идентификатор задачи с типом CreateTenantReport. С помощью задачи вы можете следить за ходом выполнения процедуры формирования отчета. После завершения задачи в поле result содержится идентификатор отчета или сведения об ошибке.
Коды возврата:
202 (Accepted)
– запрос принят к исполнению. В ответе возвращается идентификатор задачи типа CreateTenantReport.403 (Forbidden)
– доступ к ресурсу запрещен.404 (Not Found)
– тенант с указанным идентификатором не найден в базе данных Сервера интеграции.