Recurso: MigrationSubtask
Uma subtarefa de uma migração que carrega detalhes sobre a configuração da subtarefa. O conteúdo dos detalhes não deve importar para o usuário final, mas é um contrato entre o criador da subtarefa e o worker da subtarefa.
Representação JSON |
---|
{ "name": string, "taskId": string, "type": string, "state": enum ( |
Campos | |
---|---|
name |
Apenas saída. Imutável. O nome do recurso da subtarefa de migração. O ID é gerado pelo servidor. Exemplo: |
taskId |
O ID exclusivo da tarefa a que essa subtarefa pertence. |
type |
O tipo da subtarefa. O serviço de migração não verifica se esse é um tipo conhecido. Cabe ao criador da tarefa (ou seja, orquestrador ou worker) garantir que ela crie apenas subtarefas para as quais há workers compatíveis pesquisando subtarefas. |
state |
Apenas saída. O estado atual da subtarefa. |
processingError |
Apenas saída. Uma explicação que pode ser preenchida quando a tarefa está no estado FAILED. |
resourceErrorDetails[] |
Apenas saída. Fornece detalhes dos erros e problemas encontrados durante o processamento da subtarefa. A presença de detalhes do erro não significa que a subtarefa falhou. |
resourceErrorCount |
O número de recursos com erros. Observação: esse não é o número total de erros, já que cada recurso pode ter mais de um erro. Isso é usado para indicar truncamento, tendo um |
createTime |
Hora em que a subtarefa foi criada. |
lastUpdateTime |
Hora em que a subtarefa foi atualizada pela última vez. |
metrics[] |
As métricas da subtarefa. |
Estado
Estados possíveis de uma subtarefa de migração.
Enums | |
---|---|
STATE_UNSPECIFIED |
O estado não foi especificado. |
ACTIVE |
A subtarefa está pronta, ou seja, está pronta para execução. |
RUNNING |
A subtarefa está em execução, ou seja, foi atribuída a um worker para execução. |
SUCCEEDED |
A subtarefa foi concluída. |
FAILED |
A subtarefa foi concluída sem sucesso. |
PAUSED |
A subtarefa está pausada, ou seja, não será programada. Se já tiver sido atribuída, ela ainda poderá ser concluída, mas nenhuma nova renovação será concedida. |
PENDING_DEPENDENCY |
A subtarefa tem uma dependência pendente. Ela será programada quando as dependências forem concluídas. |
Métodos |
|
---|---|
|
Recebe uma subtarefa de migração criada anteriormente. |
|
Lista subtarefas de migração criadas anteriormente. |