BatchStartTaskInfo interface

Informações sobre um StartTask em execução em um Nó de Computação.

Propriedades

containerInfo

Informações sobre o contêiner sob o qual a Tarefa está sendo executada. Essa propriedade é definida apenas se a Tarefa rodar em um contexto de container.

endTime

O momento em que o StartTask parou de funcionar. Este é o tempo de fim da execução mais recente do StartTask, se essa execução já foi concluída (mesmo que ela tenha falhado e uma tentativa de novo esteja pendente). Esse elemento não está presente se o StartTask estiver em execução no momento.

exitCode

O código de saída do programa especificado na linha de comando StartTask. Essa propriedade é definida apenas se o StartTask estiver no estado concluído. Em geral, o código de saída de um processo reflete a convenção específica implementada pelo desenvolvedor da aplicação para aquele processo. Se você usar o valor do código de saída para tomar decisões no seu código, certifique-se de conhecer a convenção do código de saída usada pelo processo de aplicação. No entanto, se o serviço Batch terminar o StartTask (devido ao timeout ou ao término do usuário via API), você pode ver um código de saída definido pelo sistema operacional.

failureInfo

Informações que descrevem a falha da Tarefa, se houver. Essa propriedade é definida apenas se a Tarefa estiver no estado concluído e tiver encontrado uma falha.

lastRetryTime

A última vez em que uma retentativa da Tarefa começou a ser executada. Esse elemento está presente apenas se a Tarefa foi retentada (ou seja, o número de tentativas for diferente de zero). Se presente, isso normalmente é igual ao tempo de início, mas pode ser diferente se a tarefa tiver sido reiniciada por motivos diferentes de tentar novamente; por exemplo, se o Compute Node foi reiniciado durante uma retentativa, então o startTime é atualizado, mas o lastRetryTime não.

result

O resultado da execução da Tarefa. Se o valor for 'failed', então os detalhes da falha podem ser encontrados na propriedade failureInfo.

retryCount

O número de vezes que a Tarefa foi retentada pelo serviço em lote. Falhas de aplicação de tarefa (código de saída diferente de zero) são tentadas novamente, erros de pré-processamento (a tarefa não pôde ser executada) e erros de upload de arquivos não são tentados novamente. O serviço Batch tentará novamente a Tarefa até o limite especificado pelas restrições.

startTime

O momento em que o StartTask começou a ser executado. Esse valor é resetado toda vez que a Tarefa é reiniciada ou tentada novamente (ou seja, essa é a última vez em que a Tarefa Inicial começou a ser executada).

state

O estado do StartTask no Nó de Computação.

Detalhes da propriedade

containerInfo

Informações sobre o contêiner sob o qual a Tarefa está sendo executada. Essa propriedade é definida apenas se a Tarefa rodar em um contexto de container.

containerInfo?: BatchTaskContainerExecutionInfo

Valor da propriedade

endTime

O momento em que o StartTask parou de funcionar. Este é o tempo de fim da execução mais recente do StartTask, se essa execução já foi concluída (mesmo que ela tenha falhado e uma tentativa de novo esteja pendente). Esse elemento não está presente se o StartTask estiver em execução no momento.

endTime?: Date

Valor da propriedade

Date

exitCode

O código de saída do programa especificado na linha de comando StartTask. Essa propriedade é definida apenas se o StartTask estiver no estado concluído. Em geral, o código de saída de um processo reflete a convenção específica implementada pelo desenvolvedor da aplicação para aquele processo. Se você usar o valor do código de saída para tomar decisões no seu código, certifique-se de conhecer a convenção do código de saída usada pelo processo de aplicação. No entanto, se o serviço Batch terminar o StartTask (devido ao timeout ou ao término do usuário via API), você pode ver um código de saída definido pelo sistema operacional.

exitCode?: number

Valor da propriedade

number

failureInfo

Informações que descrevem a falha da Tarefa, se houver. Essa propriedade é definida apenas se a Tarefa estiver no estado concluído e tiver encontrado uma falha.

failureInfo?: BatchTaskFailureInfo

Valor da propriedade

lastRetryTime

A última vez em que uma retentativa da Tarefa começou a ser executada. Esse elemento está presente apenas se a Tarefa foi retentada (ou seja, o número de tentativas for diferente de zero). Se presente, isso normalmente é igual ao tempo de início, mas pode ser diferente se a tarefa tiver sido reiniciada por motivos diferentes de tentar novamente; por exemplo, se o Compute Node foi reiniciado durante uma retentativa, então o startTime é atualizado, mas o lastRetryTime não.

lastRetryTime?: Date

Valor da propriedade

Date

result

O resultado da execução da Tarefa. Se o valor for 'failed', então os detalhes da falha podem ser encontrados na propriedade failureInfo.

result?: BatchTaskExecutionResult

Valor da propriedade

retryCount

O número de vezes que a Tarefa foi retentada pelo serviço em lote. Falhas de aplicação de tarefa (código de saída diferente de zero) são tentadas novamente, erros de pré-processamento (a tarefa não pôde ser executada) e erros de upload de arquivos não são tentados novamente. O serviço Batch tentará novamente a Tarefa até o limite especificado pelas restrições.

retryCount: number

Valor da propriedade

number

startTime

O momento em que o StartTask começou a ser executado. Esse valor é resetado toda vez que a Tarefa é reiniciada ou tentada novamente (ou seja, essa é a última vez em que a Tarefa Inicial começou a ser executada).

startTime: Date

Valor da propriedade

Date

state

O estado do StartTask no Nó de Computação.

state: BatchStartTaskState

Valor da propriedade