Risorsa: attività MigrationSub
Attività secondaria per una migrazione che include dettagli sulla configurazione dell'attività secondaria. Il contenuto dei dettagli non dovrebbe essere importante per l'utente finale, ma è un contratto tra l'autore dell'attività secondaria e il worker dell'attività secondaria.
Rappresentazione JSON |
---|
{ "name": string, "taskId": string, "type": string, "state": enum ( |
Campi | |
---|---|
name |
Solo output. Immutabile. Il nome della risorsa per l'attività secondaria di migrazione. L'ID è generato dal server. Esempio: |
taskId |
L'ID univoco dell'attività a cui appartiene questa attività secondaria. |
type |
Il tipo di attività secondaria. Il servizio di migrazione non verifica se si tratta di un tipo noto. Spetta all'autore dell'attività (ovvero, agente di orchestrazione o lavoratore) assicurarsi di creare solo attività secondarie per le quali esistono worker compatibili che eseguono sondaggi per le attività secondarie. |
state |
Solo output. Stato attuale dell'attività secondaria. |
processingError |
Solo output. Una spiegazione che può essere compilata quando l'attività si trova nello stato NON RIUSCITA. |
resourceErrorDetails[] |
Solo output. Fornisce dettagli su errori e problemi riscontrati durante l'elaborazione dell'attività secondaria. La presenza di dettagli dell'errore non significa che l'attività secondaria non è riuscita. |
resourceErrorCount |
Il numero di risorse con errori. Nota: questo non è il numero totale di errori, in quanto ogni risorsa può avere più di un errore. Questo valore viene utilizzato per indicare il troncamento in quanto un valore |
createTime |
Ora in cui è stata creata l'attività secondaria. |
lastUpdateTime |
Ora dell'ultimo aggiornamento dell'attività secondaria. |
metrics[] |
Le metriche per l'attività secondaria. |
Stato
Stati possibili di un'attività secondaria di migrazione.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato non è specificato. |
ACTIVE |
L'attività secondaria è pronta, ovvero è pronta per l'esecuzione. |
RUNNING |
L'attività secondaria è in esecuzione, ossia è assegnata a un worker per l'esecuzione. |
SUCCEEDED |
L'attività secondaria è stata completata. |
FAILED |
L'attività secondaria non è stata completata. |
PAUSED |
L'attività secondaria è in pausa, ovvero non sarà pianificata. Se era già stata assegnata, potrebbe comunque terminare, ma non verranno concessi nuovi rinnovi del leasing. |
PENDING_DEPENDENCY |
L'attività secondaria è in attesa di una dipendenza. Verrà pianificato al termine delle dipendenze. |
Metodi |
|
---|---|
|
Recupera un'attività secondaria di migrazione creata in precedenza. |
|
Elenca le attività secondarie di migrazione create in precedenza. |