Assessments interface
表示評定的介面。
方法
| create(string, string, string, string, Assessments |
使用指定的名稱和指定的設定建立新的評量。 由於專案中的評量名稱是唯一標識符,如果提供名稱的評量已經存在,則會更新現有的評量。 任何 PUT 作業都會導致在評定上建立或更新,會導致評量進入 “InProgress” 狀態。 這會以 Assessment 物件上的欄位 'computationState' 表示。 在此期間,該評定物件上不允許任何其他 PUT 作業,也不會允許 Delete 作業。 評估計算完成之後,欄位 'computationState' 將會更新為 「就緒」,然後評定上可能會執行其他 PUT 或 DELETE 作業。 當評估正在進行計算時,任何 PUT 都會導致 400 - 不正確的要求錯誤。 |
| delete(string, string, string, string, Assessments |
從項目刪除評量。 機器會保留在評定中。 刪除不存在的評量會導致無作業。 當評估正在計算時,如 'computationState' 字段所指示,就無法刪除。 任何這類嘗試都會傳回 400 - 不正確的要求。 |
| get(string, string, string, string, Assessments |
取得具有指定名稱的現有評量。 傳回類型為 『assessment』 的 json 物件,如 Models 區段中所指定。 |
| get |
取得 URL,以報表格式下載評量。 |
| list |
取得為指定群組建立的所有評量。 傳回類型為 『assessment』 的物件 json 陣列,如 Models 區段所指定。 |
| list |
取得專案中建立的所有評量。 傳回類型為 『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
選項參數。
傳回
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)
取得具有指定名稱的現有評量。 傳回類型為 『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
選項參數。
傳回
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 陣列,如 Models 區段所指定。
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 陣列,如 Models 區段所指定。
function listByProject(resourceGroupName: string, projectName: string, options?: AssessmentsListByProjectOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], PageSettings>
參數
- resourceGroupName
-
string
項目所屬的 Azure 資源群組名稱。
- projectName
-
string
Azure Migrate 項目的名稱。
選項參數。