Udostępnij za pośrednictwem


Assessments interface

Interfejs reprezentujący oceny.

Metody

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

Utwórz nową ocenę z daną nazwą i określonymi ustawieniami. Ponieważ nazwa oceny w projekcie jest unikatowym identyfikatorem, jeśli ocena o podanej nazwie już istnieje, istniejąca ocena zostanie zaktualizowana.

Każda operacja PUT, powodująca utworzenie lub zaktualizowanie oceny, spowoduje przejście oceny w stan "InProgress". Będzie to wskazywane przez pole "computationState" w obiekcie Assessment. W tym czasie żadna inna operacja PUT nie będzie dozwolona dla tego obiektu oceny ani operacji Usuwania. Po zakończeniu obliczeń dla oceny pole "computationState" zostanie zaktualizowane do wartości "Gotowe", a następnie w ocenie mogą wystąpić inne operacje PUT lub DELETE.

Jeśli ocena jest obliczana, każda funkcja PUT doprowadzi do błędu 400 — nieprawidłowe żądanie.

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

Usuń ocenę z projektu. Maszyny pozostają w ocenie. Usunięcie nieistniejącej oceny powoduje brak operacji.

Jeśli ocena jest obliczana zgodnie z polem "computationState", nie można go usunąć. Każda taka próba zwróci błąd 400 — nieprawidłowe żądanie.

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

Pobierz istniejącą ocenę o określonej nazwie. Zwraca obiekt JSON typu "assessment", jak określono w sekcji Modele.

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

Pobierz adres URL pobierania oceny w formacie raportu.

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Pobierz wszystkie oceny utworzone dla określonej grupy.

Zwraca tablicę json obiektów typu "assessment" zgodnie z opisem w sekcji Modele.

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Pobierz wszystkie oceny utworzone w projekcie.

Zwraca tablicę json obiektów typu "assessment" zgodnie z opisem w sekcji Modele.

Szczegóły metody

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

Utwórz nową ocenę z daną nazwą i określonymi ustawieniami. Ponieważ nazwa oceny w projekcie jest unikatowym identyfikatorem, jeśli ocena o podanej nazwie już istnieje, istniejąca ocena zostanie zaktualizowana.

Każda operacja PUT, powodująca utworzenie lub zaktualizowanie oceny, spowoduje przejście oceny w stan "InProgress". Będzie to wskazywane przez pole "computationState" w obiekcie Assessment. W tym czasie żadna inna operacja PUT nie będzie dozwolona dla tego obiektu oceny ani operacji Usuwania. Po zakończeniu obliczeń dla oceny pole "computationState" zostanie zaktualizowane do wartości "Gotowe", a następnie w ocenie mogą wystąpić inne operacje PUT lub DELETE.

Jeśli ocena jest obliczana, każda funkcja PUT doprowadzi do błędu 400 — nieprawidłowe żądanie.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów platformy Azure, do którego należy projekt.

projectName

string

Nazwa projektu usługi Azure Migrate.

groupName

string

Unikatowa nazwa grupy w projekcie.

assessmentName

string

Unikatowa nazwa oceny w projekcie.

options
AssessmentsCreateOptionalParams

Parametry opcji.

Zwraca

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

Usuń ocenę z projektu. Maszyny pozostają w ocenie. Usunięcie nieistniejącej oceny powoduje brak operacji.

Jeśli ocena jest obliczana zgodnie z polem "computationState", nie można go usunąć. Każda taka próba zwróci błąd 400 — nieprawidłowe żądanie.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów platformy Azure, do którego należy projekt.

projectName

string

Nazwa projektu usługi Azure Migrate.

groupName

string

Unikatowa nazwa grupy w projekcie.

assessmentName

string

Unikatowa nazwa oceny w projekcie.

options
AssessmentsDeleteOptionalParams

Parametry opcji.

Zwraca

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

Pobierz istniejącą ocenę o określonej nazwie. Zwraca obiekt JSON typu "assessment", jak określono w sekcji Modele.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów platformy Azure, do którego należy projekt.

projectName

string

Nazwa projektu usługi Azure Migrate.

groupName

string

Unikatowa nazwa grupy w projekcie.

assessmentName

string

Unikatowa nazwa oceny w projekcie.

options
AssessmentsGetOptionalParams

Parametry opcji.

Zwraca

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

Pobierz adres URL pobierania oceny w formacie raportu.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów platformy Azure, do którego należy projekt.

projectName

string

Nazwa projektu usługi Azure Migrate.

groupName

string

Unikatowa nazwa grupy w projekcie.

assessmentName

string

Unikatowa nazwa oceny w projekcie.

Zwraca

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Pobierz wszystkie oceny utworzone dla określonej grupy.

Zwraca tablicę json obiektów typu "assessment" zgodnie z opisem w sekcji Modele.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów platformy Azure, do którego należy projekt.

projectName

string

Nazwa projektu usługi Azure Migrate.

groupName

string

Unikatowa nazwa grupy w projekcie.

options
AssessmentsListByGroupOptionalParams

Parametry opcji.

Zwraca

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Pobierz wszystkie oceny utworzone w projekcie.

Zwraca tablicę json obiektów typu "assessment" zgodnie z opisem w sekcji Modele.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów platformy Azure, do którego należy projekt.

projectName

string

Nazwa projektu usługi Azure Migrate.

options
AssessmentsListByProjectOptionalParams

Parametry opcji.

Zwraca