BatchJobExecutionInfo interface
Contém informações sobre a execução de um Trabalho no serviço Batch do Azure.
Propriedades
| end |
O tempo de conclusão do trabalho. Esta propriedade é definida somente se o trabalho estiver no estado concluído. |
| pool |
A ID do Pool ao qual este Trabalho está atribuído. Este elemento contém o pool real onde o trabalho é atribuído. Quando você obtém detalhes do trabalho do serviço, eles também contêm um elemento poolInfo, que contém os dados de configuração do pool de quando o trabalho foi adicionado ou atualizado. Esse elemento poolInfo também pode conter um elemento poolId. Se isso acontecer, os dois IDs serão os mesmos. Se isso não acontecer, significa que o trabalho foi executado em um pool automático, e essa propriedade contém a ID desse pool automático. |
| scheduling |
Detalhes de qualquer erro encontrado pelo serviço ao iniciar o trabalho. Esta propriedade não é definida se não houve nenhum erro ao iniciar o trabalho. |
| start |
A hora de início do trabalho. Este é o momento em que o Job foi criado. |
| terminate |
Uma cadeia de caracteres que descreve o motivo pelo qual o trabalho terminou. Esta propriedade é definida somente se o trabalho estiver no estado concluído. Se o serviço em lote encerrar o trabalho, ele definirá o motivo da seguinte maneira: JMComplete - a tarefa do gerenciador de tarefas concluída e killJobOnCompletion foi definido como true. MaxWallClockTimeExpiry - o trabalho atingiu sua restrição maxWallClockTime. TerminateJobSchedule - o trabalho foi executado como parte de uma agenda e a agenda foi encerrada. AllTasksComplete - o atributo onAllTasksComplete do trabalho está definido como terminatejob e todas as tarefas no trabalho estão concluídas. TaskFailed - o atributo onTaskFailure do trabalho está definido como performExitOptionsJobAction e uma tarefa no trabalho falhou com uma condição de saída que especificou uma jobAction de terminatejob. Qualquer outra cadeia de caracteres é um motivo definido pelo usuário especificado em uma chamada para a operação 'Encerrar um trabalho'. |
Detalhes de Propriedade
endTime
O tempo de conclusão do trabalho. Esta propriedade é definida somente se o trabalho estiver no estado concluído.
endTime?: string | Date
Valor de Propriedade
string | Date
poolId
A ID do Pool ao qual este Trabalho está atribuído. Este elemento contém o pool real onde o trabalho é atribuído. Quando você obtém detalhes do trabalho do serviço, eles também contêm um elemento poolInfo, que contém os dados de configuração do pool de quando o trabalho foi adicionado ou atualizado. Esse elemento poolInfo também pode conter um elemento poolId. Se isso acontecer, os dois IDs serão os mesmos. Se isso não acontecer, significa que o trabalho foi executado em um pool automático, e essa propriedade contém a ID desse pool automático.
poolId?: string
Valor de Propriedade
string
schedulingError
Detalhes de qualquer erro encontrado pelo serviço ao iniciar o trabalho. Esta propriedade não é definida se não houve nenhum erro ao iniciar o trabalho.
schedulingError?: BatchJobSchedulingError
Valor de Propriedade
startTime
A hora de início do trabalho. Este é o momento em que o Job foi criado.
startTime: string | Date
Valor de Propriedade
string | Date
terminateReason
Uma cadeia de caracteres que descreve o motivo pelo qual o trabalho terminou. Esta propriedade é definida somente se o trabalho estiver no estado concluído. Se o serviço em lote encerrar o trabalho, ele definirá o motivo da seguinte maneira: JMComplete - a tarefa do gerenciador de tarefas concluída e killJobOnCompletion foi definido como true. MaxWallClockTimeExpiry - o trabalho atingiu sua restrição maxWallClockTime. TerminateJobSchedule - o trabalho foi executado como parte de uma agenda e a agenda foi encerrada. AllTasksComplete - o atributo onAllTasksComplete do trabalho está definido como terminatejob e todas as tarefas no trabalho estão concluídas. TaskFailed - o atributo onTaskFailure do trabalho está definido como performExitOptionsJobAction e uma tarefa no trabalho falhou com uma condição de saída que especificou uma jobAction de terminatejob. Qualquer outra cadeia de caracteres é um motivo definido pelo usuário especificado em uma chamada para a operação 'Encerrar um trabalho'.
terminateReason?: string
Valor de Propriedade
string