Поделиться через


Assessments interface

Интерфейс, представляющий оценки.

Методы

create(string, string, string, string, AssessmentsCreateOptionalParams)

Создайте новую оценку с заданным именем и указанными параметрами. Так как имя оценки в проекте является уникальным идентификатором, если оценка с указанным именем уже существует, то существующая оценка обновляется.

Любая операция PUT, приводящее к созданию или обновлению оценки, приведет к тому, что оценка будет выполнена в состоянии InProgress. Это будет указано в поле "computationState" объекта Оценки. В течение этого времени для этого объекта оценки не будет разрешена другая операция PUT, а также операция Delete. После завершения вычисления для оценки поле "computationState" будет обновлено до "Готово", а затем другие операции PUT или DELETE могут произойти в оценке.

При оценке выполняется вычисление, любая функция PUT приведет к ошибке 400 — ошибка с неправильным запросом.

delete(string, string, string, string, AssessmentsDeleteOptionalParams)

Удалите оценку из проекта. Компьютеры остаются в оценке. Удаление несуществующей оценки приводит к отсутствии операции.

Если оценка находится под вычислением, как указано в поле "computationState", ее нельзя удалить. Любая такая попытка вернет 400 - недопустимый запрос.

get(string, string, string, string, AssessmentsGetOptionalParams)

Получите существующую оценку с указанным именем. Возвращает объект json типа "оценка", как указано в разделе "Модели".

getReportDownloadUrl(string, string, string, string, AssessmentsGetReportDownloadUrlOptionalParams)

Получите URL-адрес для скачивания оценки в формате отчета.

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Получите все оценки, созданные для указанной группы.

Возвращает массив json объектов типа "оценка", как указано в разделе "Модели".

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Получите все оценки, созданные в проекте.

Возвращает массив 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

Параметры параметров.

Возвращаемое значение

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

Параметры параметров.

Возвращаемое значение

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

Параметры параметров.

Возвращаемое значение

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

Уникальное имя оценки в проекте.

options
AssessmentsGetReportDownloadUrlOptionalParams

Параметры параметров.

Возвращаемое значение

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

Уникальное имя группы в проекте.

options
AssessmentsListByGroupOptionalParams

Параметры параметров.

Возвращаемое значение

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Получите все оценки, созданные в проекте.

Возвращает массив json объектов типа "оценка", как указано в разделе "Модели".

function listByProject(resourceGroupName: string, projectName: string, options?: AssessmentsListByProjectOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов Azure, в которую входит проект.

projectName

string

Имя проекта службы "Миграция Azure".

options
AssessmentsListByProjectOptionalParams

Параметры параметров.

Возвращаемое значение