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 |
获取具有指定名称的现有评估。 返回在 Models 节中指定的“assessment”类型的 json 对象。 |
| get |
获取以报表格式下载评估的 URL。 |
| list |
获取为指定组创建的所有评估。 返回模型节中指定的“assessment”类型的对象的 json 数组。 |
| list |
获取在项目中创建的所有评估。 返回模型节中指定的“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
选项参数。
返回
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 Migrate 项目的名称。
- groupName
-
string
项目中组的唯一名称。
- assessmentName
-
string
项目中评估的唯一名称。
- options
- AssessmentsDeleteOptionalParams
选项参数。
返回
Promise<AssessmentsDeleteHeaders>
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
选项参数。
返回
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 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
项目中组的唯一名称。
选项参数。
返回
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 项目的名称。
选项参数。