Ressource: MigrationSubtask
Eine Unteraufgabe für eine Migration, die Details zur Konfiguration der Unteraufgabe enthält. Der Inhalt der Details sollte für den Endnutzer keine Rolle spielen. Es ist ein Vertrag zwischen dem Ersteller der Unteraufgabe und dem Worker der Unteraufgabe.
JSON-Darstellung |
---|
{ "name": string, "taskId": string, "type": string, "state": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Nicht veränderbar. Der Ressourcenname für die Migrations-Unteraufgabe. Die ID wird vom Server generiert. Beispiel: |
taskId |
Die eindeutige ID der Aufgabe, zu der diese Unteraufgabe gehört. |
type |
Der Typ der Unteraufgabe. Der Migrationsdienst prüft nicht, ob dies ein bekannter Typ ist. Der Ersteller der Aufgabe (d.h. Orchestrator oder Worker) muss dafür sorgen, dass nur Unteraufgaben erstellt werden, für die kompatible Worker Unteraufgaben abfragen. |
state |
Nur Ausgabe. Der aktuelle Status der Unteraufgabe. |
processingError |
Nur Ausgabe. Eine Erläuterung, die ausgefüllt werden kann, wenn die Aufgabe den Status FAILED hat. |
resourceErrorDetails[] |
Nur Ausgabe. Bietet Details zu Fehlern und Problemen, die bei der Verarbeitung der Unteraufgabe aufgetreten sind. Wenn Fehlerdetails vorhanden sind, bedeutet das nicht, dass die Unteraufgabe fehlgeschlagen ist. |
resourceErrorCount |
Die Anzahl der Ressourcen mit Fehlern. Hinweis: Dies ist nicht die Gesamtzahl der Fehler, da jede Ressource mehr als einen Fehler enthalten kann. Damit wird die Kürzung angegeben, indem ein |
createTime |
Zeitpunkt, zu dem die Unteraufgabe erstellt wurde. |
lastUpdateTime |
Zeitpunkt der letzten Aktualisierung der Unteraufgabe. |
metrics[] |
Die Messwerte für die Unteraufgabe. |
Status
Mögliche Zustände einer Migrations-Unteraufgabe.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Zustand ist nicht spezifiziert. |
ACTIVE |
Die Unteraufgabe ist bereit, d.h. zur Ausführung bereit. |
RUNNING |
Die Unteraufgabe wird ausgeführt, d.h. sie wird einem Worker zur Ausführung zugewiesen. |
SUCCEEDED |
Die Unteraufgabe wurde erfolgreich abgeschlossen. |
FAILED |
Die Unteraufgabe wurde nicht erfolgreich abgeschlossen. |
PAUSED |
Die Unteraufgabe ist pausiert, d.h. sie wird nicht geplant. Wenn sie bereits zugewiesen wurde, wird sie möglicherweise noch abgeschlossen, aber es werden keine neuen Freigabe-Verlängerungen gewährt. |
PENDING_DEPENDENCY |
Für die Unteraufgabe steht eine Abhängigkeit aus. Es wird geplant, sobald die Abhängigkeiten abgeschlossen sind. |
Methoden |
|
---|---|
|
Ruft eine zuvor erstellte Migrations-Unteraufgabe ab. |
|
Listet zuvor erstellte Unteraufgaben der Migration auf. |