你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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)

获取具有指定名称的现有评估。 返回在 Models 节中指定的“assessment”类型的 json 对象。

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

获取以报表格式下载评估的 URL。

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

获取为指定组创建的所有评估。

返回模型节中指定的“assessment”类型的对象的 json 数组。

listByProject(string, string, AssessmentsListByProjectOptionalParams)

获取在项目中创建的所有评估。

返回模型节中指定的“assessment”类型的对象的 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 Migrate 项目的名称。

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 Migrate 项目的名称。

groupName

string

项目中组的唯一名称。

assessmentName

string

项目中评估的唯一名称。

options
AssessmentsDeleteOptionalParams

选项参数。

返回

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

获取具有指定名称的现有评估。 返回在 Models 节中指定的“assessment”类型的 json 对象。

function get(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsGetOptionalParams): Promise<AssessmentsGetResponse>

参数

resourceGroupName

string

项目所属的 Azure 资源组的名称。

projectName

string

Azure Migrate 项目的名称。

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 Migrate 项目的名称。

groupName

string

项目中组的唯一名称。

assessmentName

string

项目中评估的唯一名称。

返回

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

获取为指定组创建的所有评估。

返回模型节中指定的“assessment”类型的对象的 json 数组。

function listByGroup(resourceGroupName: string, projectName: string, groupName: string, options?: AssessmentsListByGroupOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], PageSettings>

参数

resourceGroupName

string

项目所属的 Azure 资源组的名称。

projectName

string

Azure Migrate 项目的名称。

groupName

string

项目中组的唯一名称。

options
AssessmentsListByGroupOptionalParams

选项参数。

返回

listByProject(string, string, AssessmentsListByProjectOptionalParams)

获取在项目中创建的所有评估。

返回模型节中指定的“assessment”类型的对象的 json 数组。

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

参数

resourceGroupName

string

项目所属的 Azure 资源组的名称。

projectName

string

Azure Migrate 项目的名称。

options
AssessmentsListByProjectOptionalParams

选项参数。

返回