Assessments interface
Интерфейс, представляющий оценки.
Методы
create(string, string, string, string, Assessments |
Создайте новую оценку с заданным именем и указанными параметрами. Так как имя оценки в проекте является уникальным идентификатором, если оценка с указанным именем уже существует, то существующая оценка обновляется. Любая операция PUT, приводящее к созданию или обновлению оценки, приведет к тому, что оценка будет выполнена в состоянии InProgress. Это будет указано в поле "computationState" объекта Оценки. В течение этого времени для этого объекта оценки не будет разрешена другая операция PUT, а также операция Delete. После завершения вычисления для оценки поле "computationState" будет обновлено до "Готово", а затем другие операции PUT или DELETE могут произойти в оценке. При оценке выполняется вычисление, любая функция PUT приведет к ошибке 400 — ошибка с неправильным запросом. |
delete(string, string, string, string, Assessments |
Удалите оценку из проекта. Компьютеры остаются в оценке. Удаление несуществующей оценки приводит к отсутствии операции. Если оценка находится под вычислением, как указано в поле "computationState", ее нельзя удалить. Любая такая попытка вернет 400 - недопустимый запрос. |
get(string, string, string, string, Assessments |
Получите существующую оценку с указанным именем. Возвращает объект json типа "оценка", как указано в разделе "Модели". |
get |
Получите URL-адрес для скачивания оценки в формате отчета. |
list |
Получите все оценки, созданные для указанной группы. Возвращает массив json объектов типа "оценка", как указано в разделе "Модели". |
list |
Получите все оценки, созданные в проекте. Возвращает массив json объектов типа "оценка", как указано в разделе "Модели". |
Сведения о методе
create(string, string, string, string, AssessmentsCreateOptionalParams)
Создайте новую оценку с заданным именем и указанными параметрами. Так как имя оценки в проекте является уникальным идентификатором, если оценка с указанным именем уже существует, то существующая оценка обновляется.
Любая операция PUT, приводящее к созданию или обновлению оценки, приведет к тому, что оценка будет выполнена в состоянии InProgress. Это будет указано в поле "computationState" объекта Оценки. В течение этого времени для этого объекта оценки не будет разрешена другая операция PUT, а также операция Delete. После завершения вычисления для оценки поле "computationState" будет обновлено до "Готово", а затем другие операции PUT или DELETE могут произойти в оценке.
При оценке выполняется вычисление, любая функция PUT приведет к ошибке 400 — ошибка с неправильным запросом.
function create(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsCreateOptionalParams): Promise<AssessmentsCreateResponse>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов Azure, в которую входит проект.
- projectName
-
string
Имя проекта службы "Миграция Azure".
- groupName
-
string
Уникальное имя группы в проекте.
- assessmentName
-
string
Уникальное имя оценки в проекте.
- options
- AssessmentsCreateOptionalParams
Параметры параметров.
Возвращаемое значение
Promise<AssessmentsCreateResponse>
delete(string, string, string, string, AssessmentsDeleteOptionalParams)
Удалите оценку из проекта. Компьютеры остаются в оценке. Удаление несуществующей оценки приводит к отсутствии операции.
Если оценка находится под вычислением, как указано в поле "computationState", ее нельзя удалить. Любая такая попытка вернет 400 - недопустимый запрос.
function delete(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsDeleteOptionalParams): Promise<AssessmentsDeleteHeaders>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов Azure, в которую входит проект.
- projectName
-
string
Имя проекта службы "Миграция Azure".
- groupName
-
string
Уникальное имя группы в проекте.
- assessmentName
-
string
Уникальное имя оценки в проекте.
- options
- AssessmentsDeleteOptionalParams
Параметры параметров.
Возвращаемое значение
Promise<AssessmentsDeleteHeaders>
get(string, string, string, string, AssessmentsGetOptionalParams)
Получите существующую оценку с указанным именем. Возвращает объект json типа "оценка", как указано в разделе "Модели".
function get(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsGetOptionalParams): Promise<AssessmentsGetResponse>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов Azure, в которую входит проект.
- projectName
-
string
Имя проекта службы "Миграция Azure".
- groupName
-
string
Уникальное имя группы в проекте.
- assessmentName
-
string
Уникальное имя оценки в проекте.
- options
- AssessmentsGetOptionalParams
Параметры параметров.
Возвращаемое значение
Promise<AssessmentsGetResponse>
getReportDownloadUrl(string, string, string, string, AssessmentsGetReportDownloadUrlOptionalParams)
Получите URL-адрес для скачивания оценки в формате отчета.
function getReportDownloadUrl(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsGetReportDownloadUrlOptionalParams): Promise<AssessmentsGetReportDownloadUrlResponse>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов Azure, в которую входит проект.
- projectName
-
string
Имя проекта службы "Миграция Azure".
- groupName
-
string
Уникальное имя группы в проекте.
- assessmentName
-
string
Уникальное имя оценки в проекте.
Параметры параметров.
Возвращаемое значение
listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)
Получите все оценки, созданные для указанной группы.
Возвращает массив json объектов типа "оценка", как указано в разделе "Модели".
function listByGroup(resourceGroupName: string, projectName: string, groupName: string, options?: AssessmentsListByGroupOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], PageSettings>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов Azure, в которую входит проект.
- projectName
-
string
Имя проекта службы "Миграция Azure".
- groupName
-
string
Уникальное имя группы в проекте.
Параметры параметров.
Возвращаемое значение
listByProject(string, string, AssessmentsListByProjectOptionalParams)
Получите все оценки, созданные в проекте.
Возвращает массив json объектов типа "оценка", как указано в разделе "Модели".
function listByProject(resourceGroupName: string, projectName: string, options?: AssessmentsListByProjectOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], PageSettings>
Параметры
- resourceGroupName
-
string
Имя группы ресурсов Azure, в которую входит проект.
- projectName
-
string
Имя проекта службы "Миграция Azure".
Параметры параметров.