BatchJobPreparationTaskExecutionInfoOutput interface

Contém informações sobre a execução de uma tarefa de preparação de trabalho em um nó de computação.

Propriedades

containerInfo

Informações sobre o contêiner no qual a Tarefa está sendo executada. Essa propriedade será definida somente se a Tarefa for executada em um contexto de contêiner.

endTime

A hora em que a Tarefa de Preparação do Trabalho foi concluída. Essa propriedade será definida somente se a Tarefa estiver no estado Concluído.

exitCode

O código de saída do programa especificado na linha de comando Tarefa. Esse parâmetro será retornado somente se a Tarefa estiver no estado concluído. O código de saída de um processo reflete a convenção específica implementada pelo desenvolvedor de aplicativos para esse processo. Se você usar o valor do código de saída para tomar decisões em seu código, certifique-se de conhecer a convenção de código de saída usada pelo processo de aplicativo. Observe que o código de saída também pode ser gerado pelo sistema operacional do Nó de Computação, como quando um processo é encerrado à força.

failureInfo

Informações que descrevem a falha da tarefa, se houver. Essa propriedade será definida somente se a Tarefa estiver no estado concluído e encontrar uma falha.

lastRetryTime

O momento mais recente em que uma nova tentativa da Tarefa de Preparação de Trabalho começou a ser executada. Essa propriedade será definida somente se a Tarefa foi repetida (ou seja, retryCount não é zero). Se presente, isso normalmente é o mesmo que startTime, mas pode ser diferente se a Tarefa tiver sido reiniciada por motivos diferentes da repetição; por exemplo, se o Nó de Computação foi reinicializado durante uma repetição, o startTime é atualizado, mas o lastRetryTime não é.

result

O resultado da execução da tarefa. Se o valor for 'falha', os detalhes da falha poderão ser encontrados na propriedade failureInfo.

Valores possíveis: "êxito", "falha"

retryCount

O número de vezes que a Tarefa foi repetida pelo serviço do Lote. Falhas de aplicativo de tarefa (código de saída diferente de zero) são repetidas, erros de pré-processamento (a Tarefa não pôde ser executada) e erros de upload de arquivo não são repetidos. O serviço lote tentará novamente a Tarefa até o limite especificado pelas restrições. Falhas de aplicativo de tarefa (código de saída diferente de zero) são repetidas, erros de pré-processamento (a Tarefa não pôde ser executada) e erros de upload de arquivo não são repetidos. O serviço lote tentará novamente a Tarefa até o limite especificado pelas restrições.

startTime

A hora em que a Tarefa começou a ser executada. Se a Tarefa tiver sido reiniciada ou repetida, esta será a hora mais recente em que a Tarefa começou a ser executada.

state

O estado atual da Tarefa preparação do trabalho no nó de computação.

Valores possíveis: "em execução", "concluído"

taskRootDirectory

O diretório raiz da Tarefa preparação do trabalho no nó de computação. Você pode usar esse caminho para recuperar arquivos criados pela Tarefa, como arquivos de log.

taskRootDirectoryUrl

A URL para o diretório raiz da Tarefa de Preparação do Trabalho no Nó de Computação.

Detalhes da propriedade

containerInfo

Informações sobre o contêiner no qual a Tarefa está sendo executada. Essa propriedade será definida somente se a Tarefa for executada em um contexto de contêiner.

containerInfo?: BatchTaskContainerExecutionInfoOutput

Valor da propriedade

endTime

A hora em que a Tarefa de Preparação do Trabalho foi concluída. Essa propriedade será definida somente se a Tarefa estiver no estado Concluído.

endTime?: string

Valor da propriedade

string

exitCode

O código de saída do programa especificado na linha de comando Tarefa. Esse parâmetro será retornado somente se a Tarefa estiver no estado concluído. O código de saída de um processo reflete a convenção específica implementada pelo desenvolvedor de aplicativos para esse processo. Se você usar o valor do código de saída para tomar decisões em seu código, certifique-se de conhecer a convenção de código de saída usada pelo processo de aplicativo. Observe que o código de saída também pode ser gerado pelo sistema operacional do Nó de Computação, como quando um processo é encerrado à força.

exitCode?: number

Valor da propriedade

number

failureInfo

Informações que descrevem a falha da tarefa, se houver. Essa propriedade será definida somente se a Tarefa estiver no estado concluído e encontrar uma falha.

failureInfo?: BatchTaskFailureInfoOutput

Valor da propriedade

lastRetryTime

O momento mais recente em que uma nova tentativa da Tarefa de Preparação de Trabalho começou a ser executada. Essa propriedade será definida somente se a Tarefa foi repetida (ou seja, retryCount não é zero). Se presente, isso normalmente é o mesmo que startTime, mas pode ser diferente se a Tarefa tiver sido reiniciada por motivos diferentes da repetição; por exemplo, se o Nó de Computação foi reinicializado durante uma repetição, o startTime é atualizado, mas o lastRetryTime não é.

lastRetryTime?: string

Valor da propriedade

string

result

O resultado da execução da tarefa. Se o valor for 'falha', os detalhes da falha poderão ser encontrados na propriedade failureInfo.

Valores possíveis: "êxito", "falha"

result?: string

Valor da propriedade

string

retryCount

O número de vezes que a Tarefa foi repetida pelo serviço do Lote. Falhas de aplicativo de tarefa (código de saída diferente de zero) são repetidas, erros de pré-processamento (a Tarefa não pôde ser executada) e erros de upload de arquivo não são repetidos. O serviço lote tentará novamente a Tarefa até o limite especificado pelas restrições. Falhas de aplicativo de tarefa (código de saída diferente de zero) são repetidas, erros de pré-processamento (a Tarefa não pôde ser executada) e erros de upload de arquivo não são repetidos. O serviço lote tentará novamente a Tarefa até o limite especificado pelas restrições.

retryCount: number

Valor da propriedade

number

startTime

A hora em que a Tarefa começou a ser executada. Se a Tarefa tiver sido reiniciada ou repetida, esta será a hora mais recente em que a Tarefa começou a ser executada.

startTime: string

Valor da propriedade

string

state

O estado atual da Tarefa preparação do trabalho no nó de computação.

Valores possíveis: "em execução", "concluído"

state: string

Valor da propriedade

string

taskRootDirectory

O diretório raiz da Tarefa preparação do trabalho no nó de computação. Você pode usar esse caminho para recuperar arquivos criados pela Tarefa, como arquivos de log.

taskRootDirectory?: string

Valor da propriedade

string

taskRootDirectoryUrl

A URL para o diretório raiz da Tarefa de Preparação do Trabalho no Nó de Computação.

taskRootDirectoryUrl?: string

Valor da propriedade

string