Dela via


Assessments interface

Gränssnitt som representerar en utvärdering.

Metoder

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

Skapa en ny utvärdering med det angivna namnet och de angivna inställningarna. Eftersom namnet på en utvärdering i ett projekt är en unik identifierare uppdateras den befintliga utvärderingen om en utvärdering med det angivna namnet redan finns.

Alla PUT-åtgärder, som resulterar i antingen skapa eller uppdatera en utvärdering, gör att utvärderingen hamnar i tillståndet "InProgress". Detta indikeras av fältet "computationState" på utvärderingsobjektet. Under den här tiden tillåts ingen annan PUT-åtgärd för det utvärderingsobjektet och inte heller en borttagningsåtgärd. När beräkningen för utvärderingen är klar uppdateras fältet "computationState" till "Ready" och sedan kan andra PUT- eller DELETE-åtgärder utföras i utvärderingen.

När utvärderingen är under beräkning leder en PUT till ett fel med 400 – felaktig begäran.

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

Ta bort en utvärdering från projektet. Datorerna finns kvar i utvärderingen. Om du tar bort en obefintlig utvärdering resulterar det i en no-operation.

När en utvärdering är under beräkning, vilket anges i fältet "computationState", kan den inte tas bort. Ett sådant försök returnerar en 400 – felaktig begäran.

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

Hämta en befintlig utvärdering med det angivna namnet. Returnerar ett json-objekt av typen "utvärdering" enligt beskrivningen i avsnittet Modeller.

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

Hämta URL:en för att ladda ned utvärderingen i rapportformat.

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Hämta alla utvärderingar som skapats för den angivna gruppen.

Returnerar en json-matris med objekt av typen "utvärdering" enligt vad som anges i avsnittet Modeller.

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Hämta alla utvärderingar som skapats i projektet.

Returnerar en json-matris med objekt av typen "utvärdering" enligt vad som anges i avsnittet Modeller.

Metodinformation

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

Skapa en ny utvärdering med det angivna namnet och de angivna inställningarna. Eftersom namnet på en utvärdering i ett projekt är en unik identifierare uppdateras den befintliga utvärderingen om en utvärdering med det angivna namnet redan finns.

Alla PUT-åtgärder, som resulterar i antingen skapa eller uppdatera en utvärdering, gör att utvärderingen hamnar i tillståndet "InProgress". Detta indikeras av fältet "computationState" på utvärderingsobjektet. Under den här tiden tillåts ingen annan PUT-åtgärd för det utvärderingsobjektet och inte heller en borttagningsåtgärd. När beräkningen för utvärderingen är klar uppdateras fältet "computationState" till "Ready" och sedan kan andra PUT- eller DELETE-åtgärder utföras i utvärderingen.

När utvärderingen är under beräkning leder en PUT till ett fel med 400 – felaktig begäran.

function create(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsCreateOptionalParams): Promise<AssessmentsCreateResponse>

Parametrar

resourceGroupName

string

Namnet på den Azure-resursgrupp som projektet ingår i.

projectName

string

Namnet på Azure Migrate-projektet.

groupName

string

Unikt namn på en grupp i ett projekt.

assessmentName

string

Unikt namn på en utvärdering i ett projekt.

options
AssessmentsCreateOptionalParams

Alternativparametrarna.

Returer

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

Ta bort en utvärdering från projektet. Datorerna finns kvar i utvärderingen. Om du tar bort en obefintlig utvärdering resulterar det i en no-operation.

När en utvärdering är under beräkning, vilket anges i fältet "computationState", kan den inte tas bort. Ett sådant försök returnerar en 400 – felaktig begäran.

function delete(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsDeleteOptionalParams): Promise<AssessmentsDeleteHeaders>

Parametrar

resourceGroupName

string

Namnet på den Azure-resursgrupp som projektet ingår i.

projectName

string

Namnet på Azure Migrate-projektet.

groupName

string

Unikt namn på en grupp i ett projekt.

assessmentName

string

Unikt namn på en utvärdering i ett projekt.

options
AssessmentsDeleteOptionalParams

Alternativparametrarna.

Returer

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

Hämta en befintlig utvärdering med det angivna namnet. Returnerar ett json-objekt av typen "utvärdering" enligt beskrivningen i avsnittet Modeller.

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

Parametrar

resourceGroupName

string

Namnet på den Azure-resursgrupp som projektet ingår i.

projectName

string

Namnet på Azure Migrate-projektet.

groupName

string

Unikt namn på en grupp i ett projekt.

assessmentName

string

Unikt namn på en utvärdering i ett projekt.

options
AssessmentsGetOptionalParams

Alternativparametrarna.

Returer

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

Hämta URL:en för att ladda ned utvärderingen i rapportformat.

function getReportDownloadUrl(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsGetReportDownloadUrlOptionalParams): Promise<AssessmentsGetReportDownloadUrlResponse>

Parametrar

resourceGroupName

string

Namnet på den Azure-resursgrupp som projektet ingår i.

projectName

string

Namnet på Azure Migrate-projektet.

groupName

string

Unikt namn på en grupp i ett projekt.

assessmentName

string

Unikt namn på en utvärdering i ett projekt.

options
AssessmentsGetReportDownloadUrlOptionalParams

Alternativparametrarna.

Returer

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Hämta alla utvärderingar som skapats för den angivna gruppen.

Returnerar en json-matris med objekt av typen "utvärdering" enligt vad som anges i avsnittet Modeller.

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

Parametrar

resourceGroupName

string

Namnet på den Azure-resursgrupp som projektet ingår i.

projectName

string

Namnet på Azure Migrate-projektet.

groupName

string

Unikt namn på en grupp i ett projekt.

options
AssessmentsListByGroupOptionalParams

Alternativparametrarna.

Returer

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Hämta alla utvärderingar som skapats i projektet.

Returnerar en json-matris med objekt av typen "utvärdering" enligt vad som anges i avsnittet Modeller.

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

Parametrar

resourceGroupName

string

Namnet på den Azure-resursgrupp som projektet ingår i.

projectName

string

Namnet på Azure Migrate-projektet.

options
AssessmentsListByProjectOptionalParams

Alternativparametrarna.

Returer