Assessments interface
Interfejs reprezentujący oceny.
Metody
create(string, string, string, string, Assessments |
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, Assessments |
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, Assessments |
Pobierz istniejącą ocenę o określonej nazwie. Zwraca obiekt JSON typu "assessment", jak określono w sekcji Modele. |
get |
Pobierz adres URL pobierania oceny w formacie raportu. |
list |
Pobierz wszystkie oceny utworzone dla określonej grupy. Zwraca tablicę json obiektów typu "assessment" zgodnie z opisem w sekcji Modele. |
list |
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
Promise<AssessmentsCreateResponse>
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
Promise<AssessmentsDeleteHeaders>
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
Promise<AssessmentsGetResponse>
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.
Parametry opcji.
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.
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.
Parametry opcji.