Assessments interface

表示評定的介面。

方法

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

使用指定的名稱和指定的設定建立新的評量。 由於專案中的評量名稱是唯一標識符,如果提供名稱的評量已經存在,則會更新現有的評量。

任何 PUT 作業都會導致在評定上建立或更新,會導致評量進入 “InProgress” 狀態。 這會以 Assessment 物件上的欄位 'computationState' 表示。 在此期間,該評定物件上不允許任何其他 PUT 作業,也不會允許 Delete 作業。 評估計算完成之後,欄位 'computationState' 將會更新為 「就緒」,然後評定上可能會執行其他 PUT 或 DELETE 作業。

當評估正在進行計算時,任何 PUT 都會導致 400 - 不正確的要求錯誤。

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

從項目刪除評量。 機器會保留在評定中。 刪除不存在的評量會導致無作業。

當評估正在計算時,如 'computationState' 字段所指示,就無法刪除。 任何這類嘗試都會傳回 400 - 不正確的要求。

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

取得具有指定名稱的現有評量。 傳回類型為 『assessment』 的 json 物件,如 Models 區段中所指定。

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

取得 URL,以報表格式下載評量。

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

取得為指定群組建立的所有評量。

傳回類型為 『assessment』 的物件 json 陣列,如 Models 區段所指定。

listByProject(string, string, AssessmentsListByProjectOptionalParams)

取得專案中建立的所有評量。

傳回類型為 『assessment』 的物件 json 陣列,如 Models 區段所指定。

方法詳細資料

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

使用指定的名稱和指定的設定建立新的評量。 由於專案中的評量名稱是唯一標識符,如果提供名稱的評量已經存在,則會更新現有的評量。

任何 PUT 作業都會導致在評定上建立或更新,會導致評量進入 “InProgress” 狀態。 這會以 Assessment 物件上的欄位 '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)

取得具有指定名稱的現有評量。 傳回類型為 『assessment』 的 json 物件,如 Models 區段中所指定。

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 陣列,如 Models 區段所指定。

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 陣列,如 Models 區段所指定。

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

參數

resourceGroupName

string

項目所屬的 Azure 資源群組名稱。

projectName

string

Azure Migrate 項目的名稱。

options
AssessmentsListByProjectOptionalParams

選項參數。

傳回