Freigeben über


Assessments interface

Schnittstelle, die eine Bewertung darstellt.

Methoden

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

Erstellen Sie eine neue Bewertung mit dem angegebenen Namen und den angegebenen Einstellungen. Da der Name einer Bewertung in einem Projekt ein eindeutiger Bezeichner ist, wenn eine Bewertung mit dem angegebenen Namen bereits vorhanden ist, wird die vorhandene Bewertung aktualisiert.

Jeder PUT-Vorgang, der entweder zum Erstellen oder Aktualisieren einer Bewertung führt, bewirkt, dass die Bewertung in einen "InProgress"-Zustand wechselt. Dies wird durch das Feld "computationState" im Assessment-Objekt angegeben. Während dieser Zeit ist kein anderer PUT-Vorgang für dieses Bewertungsobjekt zulässig, noch wird ein Löschvorgang ausgeführt. Sobald die Berechnung für die Bewertung abgeschlossen ist, wird das Feld "computationState" auf "Ready" aktualisiert, und dann können andere PUT- oder DELETE-Vorgänge in der Bewertung ausgeführt werden.

Wenn die Bewertung unter Der Berechnung liegt, führt jeder PUT zu einem Fehler von 400 – Ungültige Anforderung.

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

Löschen sie eine Bewertung aus dem Projekt. Die Computer verbleiben in der Bewertung. Das Löschen einer nicht vorhandenen Bewertung führt zu einem Vorgang ohne Vorgang.

Wenn eine Bewertung unter der Berechnung steht, wie durch das Feld "computationState" angegeben, kann sie nicht gelöscht werden. Ein solcher Versuch gibt eine 400 - ungültige Anforderung zurück.

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

Rufen Sie eine vorhandene Bewertung mit dem angegebenen Namen ab. Gibt ein JSON-Objekt vom Typ "Assessment" zurück, wie im Abschnitt "Models" angegeben.

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

Rufen Sie die URL zum Herunterladen der Bewertung in einem Berichtsformat ab.

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Ruft alle Bewertungen ab, die für die angegebene Gruppe erstellt wurden.

Gibt ein JSON-Array von Objekten vom Typ "Assessment" zurück, wie im Abschnitt "Models" angegeben.

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Rufen Sie alle im Projekt erstellten Bewertungen ab.

Gibt ein JSON-Array von Objekten vom Typ "Assessment" zurück, wie im Abschnitt "Models" angegeben.

Details zur Methode

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

Erstellen Sie eine neue Bewertung mit dem angegebenen Namen und den angegebenen Einstellungen. Da der Name einer Bewertung in einem Projekt ein eindeutiger Bezeichner ist, wenn eine Bewertung mit dem angegebenen Namen bereits vorhanden ist, wird die vorhandene Bewertung aktualisiert.

Jeder PUT-Vorgang, der entweder zum Erstellen oder Aktualisieren einer Bewertung führt, bewirkt, dass die Bewertung in einen "InProgress"-Zustand wechselt. Dies wird durch das Feld "computationState" im Assessment-Objekt angegeben. Während dieser Zeit ist kein anderer PUT-Vorgang für dieses Bewertungsobjekt zulässig, noch wird ein Löschvorgang ausgeführt. Sobald die Berechnung für die Bewertung abgeschlossen ist, wird das Feld "computationState" auf "Ready" aktualisiert, und dann können andere PUT- oder DELETE-Vorgänge in der Bewertung ausgeführt werden.

Wenn die Bewertung unter Der Berechnung liegt, führt jeder PUT zu einem Fehler von 400 – Ungültige Anforderung.

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

Parameter

resourceGroupName

string

Name der Azure-Ressourcengruppe, zu der das Projekt gehört.

projectName

string

Name des Azure Migrate-Projekts.

groupName

string

Eindeutiger Name einer Gruppe innerhalb eines Projekts.

assessmentName

string

Eindeutiger Name einer Bewertung innerhalb eines Projekts.

options
AssessmentsCreateOptionalParams

Die Optionsparameter.

Gibt zurück

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

Löschen sie eine Bewertung aus dem Projekt. Die Computer verbleiben in der Bewertung. Das Löschen einer nicht vorhandenen Bewertung führt zu einem Vorgang ohne Vorgang.

Wenn eine Bewertung unter der Berechnung steht, wie durch das Feld "computationState" angegeben, kann sie nicht gelöscht werden. Ein solcher Versuch gibt eine 400 - ungültige Anforderung zurück.

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

Parameter

resourceGroupName

string

Name der Azure-Ressourcengruppe, zu der das Projekt gehört.

projectName

string

Name des Azure Migrate-Projekts.

groupName

string

Eindeutiger Name einer Gruppe innerhalb eines Projekts.

assessmentName

string

Eindeutiger Name einer Bewertung innerhalb eines Projekts.

options
AssessmentsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

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

Rufen Sie eine vorhandene Bewertung mit dem angegebenen Namen ab. Gibt ein JSON-Objekt vom Typ "Assessment" zurück, wie im Abschnitt "Models" angegeben.

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

Parameter

resourceGroupName

string

Name der Azure-Ressourcengruppe, zu der das Projekt gehört.

projectName

string

Name des Azure Migrate-Projekts.

groupName

string

Eindeutiger Name einer Gruppe innerhalb eines Projekts.

assessmentName

string

Eindeutiger Name einer Bewertung innerhalb eines Projekts.

options
AssessmentsGetOptionalParams

Die Optionsparameter.

Gibt zurück

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

Rufen Sie die URL zum Herunterladen der Bewertung in einem Berichtsformat ab.

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

Parameter

resourceGroupName

string

Name der Azure-Ressourcengruppe, zu der das Projekt gehört.

projectName

string

Name des Azure Migrate-Projekts.

groupName

string

Eindeutiger Name einer Gruppe innerhalb eines Projekts.

assessmentName

string

Eindeutiger Name einer Bewertung innerhalb eines Projekts.

options
AssessmentsGetReportDownloadUrlOptionalParams

Die Optionsparameter.

Gibt zurück

listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)

Ruft alle Bewertungen ab, die für die angegebene Gruppe erstellt wurden.

Gibt ein JSON-Array von Objekten vom Typ "Assessment" zurück, wie im Abschnitt "Models" angegeben.

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

Parameter

resourceGroupName

string

Name der Azure-Ressourcengruppe, zu der das Projekt gehört.

projectName

string

Name des Azure Migrate-Projekts.

groupName

string

Eindeutiger Name einer Gruppe innerhalb eines Projekts.

options
AssessmentsListByGroupOptionalParams

Die Optionsparameter.

Gibt zurück

listByProject(string, string, AssessmentsListByProjectOptionalParams)

Rufen Sie alle im Projekt erstellten Bewertungen ab.

Gibt ein JSON-Array von Objekten vom Typ "Assessment" zurück, wie im Abschnitt "Models" angegeben.

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

Parameter

resourceGroupName

string

Name der Azure-Ressourcengruppe, zu der das Projekt gehört.

projectName

string

Name des Azure Migrate-Projekts.

options
AssessmentsListByProjectOptionalParams

Die Optionsparameter.

Gibt zurück