Assessments interface
Schnittstelle, die eine Bewertung darstellt.
Methoden
| create(string, string, string, string, Assessments |
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, Assessments |
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, Assessments |
Rufen Sie eine vorhandene Bewertung mit dem angegebenen Namen ab. Gibt ein JSON-Objekt vom Typ "Assessment" zurück, wie im Abschnitt "Models" angegeben. |
| get |
Rufen Sie die URL zum Herunterladen der Bewertung in einem Berichtsformat ab. |
| list |
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. |
| list |
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
Promise<AssessmentsCreateResponse>
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
Promise<AssessmentsDeleteHeaders>
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
Promise<AssessmentsGetResponse>
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.
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.
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.
Die Optionsparameter.