Task - Get
Obtém informações sobre a Tarefa especificada.
Para Tarefas de várias instâncias, informações como affinityId, executionInfo e nodeInfo referem-se à Tarefa primária. Utilize a API de subtarefas de lista para obter informações sobre subtarefas.
GET {batchUrl}/jobs/{jobId}/tasks/{taskId}?api-version=2023-11-01.18.0
GET {batchUrl}/jobs/{jobId}/tasks/{taskId}?$select={$select}&$expand={$expand}&timeout={timeout}&api-version=2023-11-01.18.0
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
batch
|
path | True |
string |
O URL base para todos os pedidos de serviço Azure Batch. |
job
|
path | True |
string |
O ID da Tarefa que contém a Tarefa. |
task
|
path | True |
string |
O ID da Tarefa para obter informações sobre. |
api-version
|
query | True |
string |
Versão da API de Cliente. |
$expand
|
query |
string |
Uma cláusula OData $expand. |
|
$select
|
query |
string |
Uma cláusula OData $select. |
|
timeout
|
query |
integer int32 |
O tempo máximo que o servidor pode gastar a processar o pedido, em segundos. A predefinição é 30 segundos. |
Cabeçalho do Pedido
Media Types: "application/json; odata=minimalmetadata"
Name | Necessário | Tipo | Description |
---|---|---|---|
client-request-id |
string uuid |
A identidade do pedido gerado pelo autor da chamada, sob a forma de um GUID sem decoração, como chavetas, por exemplo, 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Se o servidor deve devolver o client-request-id na resposta. |
|
ocp-date |
string date-time-rfc1123 |
A hora em que o pedido foi emitido. Normalmente, as bibliotecas de cliente definem isto como a hora atual do relógio do sistema; defina-a explicitamente se estiver a chamar a API REST diretamente. |
|
If-Match |
string |
Um valor ETag associado à versão do recurso conhecido pelo cliente. A operação só será efetuada se a ETag atual do recurso no serviço corresponder exatamente ao valor especificado pelo cliente. |
|
If-None-Match |
string |
Um valor ETag associado à versão do recurso conhecido pelo cliente. A operação só será efetuada se a ETag atual do recurso no serviço não corresponder ao valor especificado pelo cliente. |
|
If-Modified-Since |
string date-time-rfc1123 |
Um carimbo de data/hora que indica a hora da última modificação do recurso conhecido pelo cliente. A operação só será efetuada se o recurso no serviço tiver sido modificado desde a hora especificada. |
|
If-Unmodified-Since |
string date-time-rfc1123 |
Um carimbo de data/hora que indica a hora da última modificação do recurso conhecido pelo cliente. A operação só será efetuada se o recurso no serviço não tiver sido modificado desde a hora especificada. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Uma resposta que contém a Tarefa. Headers
|
|
Other Status Codes |
O erro do serviço Batch. |
Segurança
azure_auth
Microsoft Entra fluxo de código de autenticação OAuth 2.0
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Representar a sua conta de utilizador |
Authorization
Type:
apiKey
In:
header
Exemplos
Task get
Sample Request
GET account.region.batch.azure.com/jobs/jobId/tasks/taskId?api-version=2023-11-01.18.0
Sample Response
{
"id": "testTask",
"url": "https://account.region.batch.azure.com/jobs/jobId/tasks/taskId",
"eTag": "0x8D3D62350711C55",
"creationTime": "2016-09-06T06:59:15.1161429Z",
"lastModified": "2016-09-06T06:59:15.1161429Z",
"state": "active",
"stateTransitionTime": "2016-09-06T06:59:15.1161429Z",
"commandLine": "cmd /c hostname",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"multiInstanceSettings": {
"numberOfInstances": 3,
"coordinationCommandLine": "cmd /c echo coordinating"
},
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"retentionTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"requiredSlots": 2,
"executionInfo": {
"retryCount": 0,
"requeueCount": 0
}
}
Definições
Name | Description |
---|---|
Access |
Os recursos do Batch aos quais o token concede acesso. |
Affinity |
Uma sugestão de localidade que pode ser utilizada pelo serviço Batch para selecionar um Nó de Computação no qual iniciar uma Tarefa. |
Application |
Uma referência a um Pacote a ser implementado em Nós de Computação. |
Authentication |
As definições de um token de autenticação que a Tarefa pode utilizar para efetuar operações de serviço do Batch. |
Auto |
O âmbito do utilizador automático |
Auto |
Especifica os parâmetros para o utilizador automático que executa uma Tarefa no serviço Batch. |
Batch |
Uma resposta de erro recebida do serviço Azure Batch. |
Batch |
Um item de informações adicionais incluídas numa resposta de erro Azure Batch. |
Cloud |
Uma Tarefa de Azure Batch. |
Compute |
A referência a uma identidade atribuída pelo utilizador associada ao conjunto do Batch que um nó de computação irá utilizar. |
Compute |
Informações sobre o Nó de Computação no qual foi executada uma Tarefa. |
Container |
Um registo de contentor privado. |
Container |
A localização do diretório de trabalho da Tarefa de contentor. |
Dependency |
Uma ação que o serviço Batch executa em Tarefas que dependem desta Tarefa. |
Elevation |
O nível de elevação do utilizador. |
Environment |
Uma variável de ambiente a definir num processo de Tarefa. |
Error |
A categoria do erro. |
Error |
Uma mensagem de erro recebida numa resposta de erro Azure Batch. |
Exit |
Como o serviço Batch deve responder se uma Tarefa sair com um código de saída específico. |
Exit |
Um intervalo de códigos de saída e como o serviço Batch deve responder aos códigos de saída dentro desse intervalo. |
Exit |
Especifica como o serviço Batch deve responder quando a Tarefa for concluída. |
Exit |
Especifica como o serviço Batch responde a uma condição de saída específica. |
Http |
Um par de nome-valor de cabeçalho HTTP |
Job |
Uma ação a executar no Trabalho que contém a Tarefa, se a Tarefa for concluída com a condição de saída especificada e a propriedade onTaskFailed da Tarefa for "performExitOptionsJobAction". |
Multi |
Definições que especificam como executar uma Tarefa de várias instâncias. |
Name |
Representa um par nome-valor. |
Output |
Uma especificação para carregar ficheiros de um Nó de Computação Azure Batch para outra localização depois de o serviço Batch ter terminado de executar o processo de Tarefa. |
Output |
Especifica um destino de carregamento de ficheiros num contentor de armazenamento de blobs do Azure. |
Output |
O destino para o qual um ficheiro deve ser carregado. |
Output |
As condições nas quais um ficheiro de saída de tarefa ou conjunto de ficheiros deve ser carregado. |
Output |
Detalhes sobre uma operação de carregamento de ficheiros de saída, incluindo em que condições efetuar o carregamento. |
Resource |
Um único ficheiro ou vários ficheiros a transferir para um Nó de Computação. |
Task |
Restrições de execução a aplicar a uma Tarefa. |
Task |
Contém informações sobre o contentor que uma Tarefa está a executar. |
Task |
As definições de contentor para uma Tarefa. |
Task |
Especifica quaisquer dependências de uma Tarefa. Qualquer Tarefa especificada explicitamente ou dentro de um intervalo de dependências tem de ser concluída antes de a Tarefa dependente ser agendada. |
Task |
Informações sobre a execução de uma Tarefa. |
Task |
O resultado da execução da Tarefa. |
Task |
Informações sobre uma Falha de tarefa. |
Task |
Um intervalo de IDs de Tarefa de que uma Tarefa pode depender. Todas as Tarefas com IDs no intervalo têm de ser concluídas com êxito antes de a Tarefa dependente poder ser agendada. |
Task |
O estado da Tarefa. |
Task |
Estatísticas de utilização de recursos para uma Tarefa. |
User |
A definição da identidade de utilizador na qual a Tarefa é executada. |
AccessScope
Os recursos do Batch aos quais o token concede acesso.
Name | Tipo | Description |
---|---|---|
job |
string |
Concede acesso para efetuar todas as operações na Tarefa que contém a Tarefa. |
AffinityInformation
Uma sugestão de localidade que pode ser utilizada pelo serviço Batch para selecionar um Nó de Computação no qual iniciar uma Tarefa.
Name | Tipo | Description |
---|---|---|
affinityId |
string |
Uma cadeia opaca que representa a localização de um Nó de Computação ou de uma Tarefa que tenha sido executada anteriormente. |
ApplicationPackageReference
Uma referência a um Pacote a ser implementado em Nós de Computação.
Name | Tipo | Description |
---|---|---|
applicationId |
string |
O ID da aplicação a implementar. |
version |
string |
A versão da aplicação a implementar. Se omitido, a versão predefinida é implementada. |
AuthenticationTokenSettings
As definições de um token de autenticação que a Tarefa pode utilizar para efetuar operações de serviço do Batch.
Name | Tipo | Description |
---|---|---|
access |
Os recursos do Batch aos quais o token concede acesso. |
AutoUserScope
O âmbito do utilizador automático
Name | Tipo | Description |
---|---|---|
pool |
string |
Especifica que a Tarefa é executada como a Conta de utilizador automático comum que é criada em todos os Nós de Computação num Conjunto. |
task |
string |
Especifica que o serviço deve criar um novo utilizador para a Tarefa. |
AutoUserSpecification
Especifica os parâmetros para o utilizador automático que executa uma Tarefa no serviço Batch.
Name | Tipo | Description |
---|---|---|
elevationLevel |
O nível de elevação do utilizador automático. |
|
scope |
O âmbito do utilizador automático |
BatchError
Uma resposta de erro recebida do serviço Azure Batch.
Name | Tipo | Description |
---|---|---|
code |
string |
Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente. |
message |
Uma mensagem que descreve o erro, que se destina a ser adequada para ser apresentada numa interface de utilizador. |
|
values |
Uma coleção de pares chave-valor que contém detalhes adicionais sobre o erro. |
BatchErrorDetail
Um item de informações adicionais incluídas numa resposta de erro Azure Batch.
Name | Tipo | Description |
---|---|---|
key |
string |
Um identificador que especifica o significado da propriedade Valor. |
value |
string |
As informações adicionais incluídas na resposta de erro. |
CloudTask
Uma Tarefa de Azure Batch.
Name | Tipo | Description |
---|---|---|
affinityInfo |
Uma sugestão de localidade que pode ser utilizada pelo serviço Batch para selecionar um Nó de Computação no qual iniciar a nova Tarefa. |
|
applicationPackageReferences |
Uma lista de Pacotes que o serviço Batch irá implementar no Nó de Computação antes de executar a linha de comandos. |
|
authenticationTokenSettings |
As definições de um token de autenticação que a Tarefa pode utilizar para realizar operações de serviço do Batch. |
|
commandLine |
string |
A linha de comandos da Tarefa. |
constraints |
As restrições de execução que se aplicam a esta Tarefa. |
|
containerSettings |
As definições do contentor no qual a Tarefa é executada. |
|
creationTime |
string |
A hora de criação da Tarefa. |
dependsOn |
As Tarefas de que esta Tarefa depende. |
|
displayName |
string |
Um nome a apresentar para a Tarefa. |
eTag |
string |
A ETag da Tarefa. |
environmentSettings |
Uma lista de definições de variáveis de ambiente para a Tarefa. |
|
executionInfo |
Informações sobre a execução da Tarefa. |
|
exitConditions |
Especifica como o serviço Batch deve responder quando a Tarefa for concluída. |
|
id |
string |
Uma cadeia que identifica exclusivamente a Tarefa na Tarefa. |
lastModified |
string |
A hora da última modificação da Tarefa. |
multiInstanceSettings |
Um objeto que indica que a Tarefa é uma Tarefa de várias instâncias e contém informações sobre como executar a Tarefa de várias instâncias. |
|
nodeInfo |
Informações sobre o Nó de Computação no qual a Tarefa foi executada. |
|
outputFiles |
Uma lista de ficheiros que o serviço Batch irá carregar a partir do Nó de Computação depois de executar a linha de comandos. |
|
previousState |
O estado anterior da Tarefa. |
|
previousStateTransitionTime |
string |
O momento em que a Tarefa entrou no estado anterior. |
requiredSlots |
integer |
O número de blocos de agendamento necessários para a execução da Tarefa. |
resourceFiles |
Uma lista de ficheiros que o serviço Batch irá transferir para o Nó de Computação antes de executar a linha de comandos. |
|
state |
O estado atual da Tarefa. |
|
stateTransitionTime |
string |
O momento em que a Tarefa entrou no estado atual. |
stats |
Estatísticas de utilização de recursos para a Tarefa. |
|
url |
string |
O URL da Tarefa. |
userIdentity |
A identidade de utilizador na qual a Tarefa é executada. |
ComputeNodeIdentityReference
A referência a uma identidade atribuída pelo utilizador associada ao conjunto do Batch que um nó de computação irá utilizar.
Name | Tipo | Description |
---|---|---|
resourceId |
string |
O ID de recurso do ARM da identidade atribuída pelo utilizador. |
ComputeNodeInformation
Informações sobre o Nó de Computação no qual foi executada uma Tarefa.
Name | Tipo | Description |
---|---|---|
affinityId |
string |
Um identificador do Nó no qual a Tarefa foi executada, que pode ser transmitida ao adicionar uma Tarefa para pedir que a Tarefa seja agendada neste Nó de Computação. |
nodeId |
string |
O ID do Nó de Computação no qual a Tarefa foi executada. |
nodeUrl |
string |
O URL do Nó de Computação no qual a Tarefa foi executada. |
poolId |
string |
O ID do Conjunto no qual a Tarefa foi executada. |
taskRootDirectory |
string |
O diretório raiz da Tarefa no Nó de Computação. |
taskRootDirectoryUrl |
string |
O URL para o diretório raiz da Tarefa no Nó de Computação. |
ContainerRegistry
Um registo de contentor privado.
Name | Tipo | Description |
---|---|---|
identityReference |
A referência à identidade atribuída pelo utilizador a utilizar para aceder a um Azure Container Registry em vez de nome de utilizador e palavra-passe. |
|
password |
string |
A palavra-passe para iniciar sessão no servidor de registo. |
registryServer |
string |
O URL do registo. |
username |
string |
O nome de utilizador a iniciar sessão no servidor de registo. |
ContainerWorkingDirectory
A localização do diretório de trabalho da Tarefa de contentor.
Name | Tipo | Description |
---|---|---|
containerImageDefault |
string |
Utilize o diretório de trabalho definido no contentor Imagem. Tenha em atenção que este diretório não conterá os Ficheiros de Recursos transferidos pelo Batch. |
taskWorkingDirectory |
string |
Utilize o diretório de trabalho da Tarefa do serviço Batch padrão, que irá conter os Ficheiros de Recursos de Tarefa preenchidos pelo Batch. |
DependencyAction
Uma ação que o serviço Batch executa em Tarefas que dependem desta Tarefa.
Name | Tipo | Description |
---|---|---|
block |
string |
Bloqueia tarefas à espera desta tarefa, impedindo-as de serem agendadas. |
satisfy |
string |
Satisfazer tarefas à espera desta tarefa; Assim que todas as dependências forem satisfeitas, a tarefa será agendada para ser executada. |
ElevationLevel
O nível de elevação do utilizador.
Name | Tipo | Description |
---|---|---|
admin |
string |
O utilizador é um utilizador com acesso elevado e funciona com permissões de Administrador completas. |
nonadmin |
string |
O utilizador é um utilizador padrão sem acesso elevado. |
EnvironmentSetting
Uma variável de ambiente a definir num processo de Tarefa.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome da variável de ambiente. |
value |
string |
O valor da variável de ambiente. |
ErrorCategory
A categoria do erro.
Name | Tipo | Description |
---|---|---|
servererror |
string |
O erro deve-se a um problema interno do servidor. |
usererror |
string |
O erro deve-se a um problema do utilizador, como configuração incorreta. |
ErrorMessage
Uma mensagem de erro recebida numa resposta de erro Azure Batch.
Name | Tipo | Description |
---|---|---|
lang |
string |
O código de idioma da mensagem de erro |
value |
string |
O texto da mensagem. |
ExitCodeMapping
Como o serviço Batch deve responder se uma Tarefa sair com um código de saída específico.
Name | Tipo | Description |
---|---|---|
code |
integer |
Um código de saída do processo. |
exitOptions |
Como o serviço Batch deve responder se a Tarefa sair com este código de saída. |
ExitCodeRangeMapping
Um intervalo de códigos de saída e como o serviço Batch deve responder aos códigos de saída dentro desse intervalo.
Name | Tipo | Description |
---|---|---|
end |
integer |
O último código de saída no intervalo. |
exitOptions |
Como o serviço Batch deve responder se a Tarefa sair com um código de saída no intervalo começar a terminar (inclusive). |
|
start |
integer |
O primeiro código de saída no intervalo. |
ExitConditions
Especifica como o serviço Batch deve responder quando a Tarefa for concluída.
Name | Tipo | Description |
---|---|---|
default |
Como o serviço Batch deve responder se a Tarefa falhar com uma condição de saída não abrangida por nenhuma das outras propriedades. |
|
exitCodeRanges |
Uma lista de intervalos de código de saída de tarefas e como o serviço Batch deve responder aos mesmos. |
|
exitCodes |
Uma lista de códigos de saída de Tarefa individuais e como o serviço Batch deve responder aos mesmos. |
|
fileUploadError |
Como o serviço Batch deve responder se ocorrer um erro de carregamento de ficheiros. |
|
preProcessingError |
Como o serviço Batch deve responder se a Tarefa não iniciar devido a um erro. |
ExitOptions
Especifica como o serviço Batch responde a uma condição de saída específica.
Name | Tipo | Description |
---|---|---|
dependencyAction |
Uma ação que o serviço Batch executa em Tarefas que dependem desta Tarefa. |
|
jobAction |
Uma ação a tomar sobre a Tarefa que contém a Tarefa, se a Tarefa for concluída com a condição de saída especificada e a propriedade Job's onTaskFailed for "performExitOptionsJobAction". |
HttpHeader
Um par de nome-valor de cabeçalho HTTP
Name | Tipo | Description |
---|---|---|
name |
string |
O nome não sensível a maiúsculas e minúsculas do cabeçalho a utilizar ao carregar ficheiros de saída |
value |
string |
O valor do cabeçalho a ser utilizado ao carregar ficheiros de saída |
JobAction
Uma ação a executar no Trabalho que contém a Tarefa, se a Tarefa for concluída com a condição de saída especificada e a propriedade onTaskFailed da Tarefa for "performExitOptionsJobAction".
Name | Tipo | Description |
---|---|---|
disable |
string |
Desative a Tarefa. Isto é equivalente a chamar a API de Tarefa desativada, com um valor disableTasks de requeue. |
none |
string |
Não tome nenhuma ação. |
terminate |
string |
Termine a Tarefa. O terminateReason na executionInfo da Tarefa está definido como "TaskFailed". |
MultiInstanceSettings
Definições que especificam como executar uma Tarefa de várias instâncias.
Name | Tipo | Description |
---|---|---|
commonResourceFiles |
Uma lista de ficheiros que o serviço Batch irá transferir antes de executar a linha de comandos de coordenação. |
|
coordinationCommandLine |
string |
A linha de comandos a executar em todos os Nós de Computação para permitir que os mesmos se coordenem quando o principal executa o comando de Tarefa principal. |
numberOfInstances |
integer |
O número de Nós de Computação exigidos pela Tarefa. |
NameValuePair
Representa um par nome-valor.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome no par name-value. |
value |
string |
O valor no par name-value. |
OutputFile
Uma especificação para carregar ficheiros de um Nó de Computação Azure Batch para outra localização depois de o serviço Batch ter terminado de executar o processo de Tarefa.
Name | Tipo | Description |
---|---|---|
destination |
O destino dos ficheiros de saída. |
|
filePattern |
string |
Um padrão que indica os ficheiros a carregar. |
uploadOptions |
Opções adicionais para a operação de carregamento, incluindo em que condições efetuar o carregamento. |
OutputFileBlobContainerDestination
Especifica um destino de carregamento de ficheiros num contentor de armazenamento de blobs do Azure.
Name | Tipo | Description |
---|---|---|
containerUrl |
string |
O URL do contentor no Armazenamento de Blobs do Azure para o qual carregar o(s) ficheiro(s). |
identityReference |
A referência à identidade atribuída pelo utilizador a utilizar para aceder a Armazenamento de Blobs do Azure especificado pelo containerUrl |
|
path |
string |
O blob de destino ou o diretório virtual no contentor do Armazenamento do Azure. |
uploadHeaders |
Uma lista de pares nome-valor para cabeçalhos a serem utilizados no carregamento de ficheiros de saída |
OutputFileDestination
O destino para o qual um ficheiro deve ser carregado.
Name | Tipo | Description |
---|---|---|
container |
Uma localização no armazenamento de blobs do Azure para a qual os ficheiros são carregados. |
OutputFileUploadCondition
As condições nas quais um ficheiro de saída de tarefa ou conjunto de ficheiros deve ser carregado.
Name | Tipo | Description |
---|---|---|
taskcompletion |
string |
Carregue o(s) ficheiro(s) após o processo de tarefa sair, independentemente do código de saída. |
taskfailure |
string |
Carregue o(s) ficheiro(s) apenas após o processo de tarefa sair com um código de saída diferente de zero. |
tasksuccess |
string |
Carregue o(s) ficheiro(s) apenas após o processo de tarefa sair com um código de saída de 0. |
OutputFileUploadOptions
Detalhes sobre uma operação de carregamento de ficheiros de saída, incluindo em que condições efetuar o carregamento.
Name | Tipo | Description |
---|---|---|
uploadCondition |
As condições em que o ficheiro de saída da tarefa ou o conjunto de ficheiros devem ser carregados. |
ResourceFile
Um único ficheiro ou vários ficheiros a transferir para um Nó de Computação.
Name | Tipo | Description |
---|---|---|
autoStorageContainerName |
string |
O nome do contentor de armazenamento na Conta de armazenamento automático. |
blobPrefix |
string |
O prefixo de blobs a utilizar ao transferir blobs a partir de um contentor do Armazenamento do Azure. Apenas os blobs cujos nomes começam com o prefixo especificado serão transferidos. |
fileMode |
string |
O atributo do modo de permissão de ficheiro no formato octal. |
filePath |
string |
A localização no Nó de Computação para o qual transferir os ficheiros, relativamente ao diretório de trabalho da Tarefa. |
httpUrl |
string |
O URL do ficheiro a transferir. |
identityReference |
A referência à identidade atribuída pelo utilizador a utilizar para aceder a Armazenamento de Blobs do Azure especificada por storageContainerUrl ou httpUrl |
|
storageContainerUrl |
string |
O URL do contentor de blobs no Armazenamento de Blobs do Azure. |
TaskConstraints
Restrições de execução a aplicar a uma Tarefa.
Name | Tipo | Description |
---|---|---|
maxTaskRetryCount |
integer |
O número máximo de vezes que a Tarefa pode ser repetida. O serviço Batch repetirá uma Tarefa se o código de saída não forzero. |
maxWallClockTime |
string |
O tempo máximo decorrido que a Tarefa pode executar, medido a partir do momento em que a Tarefa é iniciada. Se a Tarefa não estiver concluída dentro do limite de tempo, o serviço Batch termina-a. |
retentionTime |
string |
O tempo mínimo para manter o diretório tarefa no Nó de Computação onde foi executado, a partir do momento em que conclui a execução. Após esta altura, o serviço Batch poderá eliminar o diretório Tarefa e todos os respetivos conteúdos. |
TaskContainerExecutionInformation
Contém informações sobre o contentor que uma Tarefa está a executar.
Name | Tipo | Description |
---|---|---|
containerId |
string |
O ID do contentor. |
error |
string |
Informações detalhadas sobre o erro sobre o contentor. |
state |
string |
O estado do contentor. |
TaskContainerSettings
As definições de contentor para uma Tarefa.
Name | Tipo | Description |
---|---|---|
containerRunOptions |
string |
Opções adicionais para o comando de criação de contentor. |
imageName |
string |
A Imagem a utilizar para criar o contentor no qual a Tarefa será executada. |
registry |
O registo privado que contém o contentor Imagem. |
|
workingDirectory |
A localização do diretório de trabalho da Tarefa de contentor. |
TaskDependencies
Especifica quaisquer dependências de uma Tarefa. Qualquer Tarefa especificada explicitamente ou dentro de um intervalo de dependências tem de ser concluída antes de a Tarefa dependente ser agendada.
Name | Tipo | Description |
---|---|---|
taskIdRanges |
A lista de intervalos do ID da Tarefa de que esta Tarefa depende. Todas as Tarefas em todos os intervalos têm de ser concluídas com êxito antes de a Tarefa dependente poder ser agendada. |
|
taskIds |
string[] |
A lista de IDs de Tarefas de que esta Tarefa depende. Todas as Tarefas nesta lista têm de ser concluídas com êxito antes de a Tarefa dependente poder ser agendada. |
TaskExecutionInformation
Informações sobre a execução de uma Tarefa.
Name | Tipo | Description |
---|---|---|
containerInfo |
Informações sobre o contentor no qual a Tarefa está a ser executada. |
|
endTime |
string |
O momento em que a Tarefa foi concluída. |
exitCode |
integer |
O código de saída do programa especificado na linha de comandos Tarefa. |
failureInfo |
Informações que descrevem a falha da Tarefa, se existirem. |
|
lastRequeueTime |
string |
A hora mais recente em que a Tarefa foi recoduída pelo serviço Batch como resultado de um pedido de utilizador. |
lastRetryTime |
string |
A hora mais recente em que uma repetição da Tarefa começou a ser executada. |
requeueCount |
integer |
O número de vezes que a Tarefa foi recoduída pelo serviço Batch como resultado de um pedido de utilizador. |
result |
O resultado da execução da Tarefa. |
|
retryCount |
integer |
O número de vezes que a Tarefa foi repetida pelo serviço Batch. |
startTime |
string |
A hora em que a Tarefa começou a ser executada. |
TaskExecutionResult
O resultado da execução da Tarefa.
Name | Tipo | Description |
---|---|---|
failure |
string |
Ocorreu um erro durante o processamento da Tarefa. A falha pode ter ocorrido antes de o processo de Tarefa ter sido iniciado, enquanto o processo de Tarefa estava em execução ou após o processo de Tarefa ter sido encerrado. |
success |
string |
A Tarefa foi executada com êxito. |
TaskFailureInformation
Informações sobre uma Falha de tarefa.
Name | Tipo | Description |
---|---|---|
category |
A categoria do erro Tarefa. |
|
code |
string |
Um identificador para o erro Tarefa. Os códigos são invariantes e destinam-se a ser consumidos programaticamente. |
details |
Uma lista de detalhes adicionais relacionados com o erro. |
|
message |
string |
Uma mensagem que descreve o erro Tarefa, que se destina a ser adequada para ser apresentada numa interface de utilizador. |
TaskIdRange
Um intervalo de IDs de Tarefa de que uma Tarefa pode depender. Todas as Tarefas com IDs no intervalo têm de ser concluídas com êxito antes de a Tarefa dependente poder ser agendada.
Name | Tipo | Description |
---|---|---|
end |
integer |
O último ID da Tarefa no intervalo. |
start |
integer |
O primeiro ID da Tarefa no intervalo. |
TaskState
O estado da Tarefa.
Name | Tipo | Description |
---|---|---|
active |
string |
A Tarefa está em fila de espera e consegue ser executada, mas não está atualmente atribuída a um Nó de Computação. Uma Tarefa entra neste estado quando é criada, quando é ativada após ser desativada ou quando aguarda uma nova tentativa após uma execução falhada. |
completed |
string |
A Tarefa já não é elegível para ser executada, normalmente porque a Tarefa foi concluída com êxito ou a Tarefa foi concluída sem êxito e esgotou o limite de repetições. Uma Tarefa também é marcada como concluída se tiver ocorrido um erro ao iniciar a Tarefa ou quando a Tarefa tiver sido terminada. |
preparing |
string |
A Tarefa foi atribuída a um Nó de Computação, mas está a aguardar a conclusão de uma Tarefa de Preparação de Tarefas necessária no Nó de Computação. Se a Tarefa de Preparação da Tarefa for bem-sucedida, a Tarefa passará a ser executada. Se a Tarefa de Preparação da Tarefa falhar, a Tarefa voltará a estar ativa e será elegível para ser atribuída a um Nó de Computação diferente. |
running |
string |
A Tarefa está em execução num Nó de Computação. Isto inclui a preparação ao nível da tarefa, como transferir ficheiros de recursos ou implementar Pacotes especificados na Tarefa. Não significa necessariamente que a linha de comandos Tarefa tenha começado a ser executada. |
TaskStatistics
Estatísticas de utilização de recursos para uma Tarefa.
Name | Tipo | Description |
---|---|---|
kernelCPUTime |
string |
O tempo total da CPU do modo kernel (somado em todos os núcleos e todos os Nós de Computação) consumido pela Tarefa. |
lastUpdateTime |
string |
O momento em que as estatísticas foram atualizadas pela última vez. Todas as estatísticas estão limitadas ao intervalo entre startTime e lastUpdateTime. |
readIOGiB |
number |
O total de gibibytes lidos a partir do disco pela Tarefa. |
readIOps |
integer |
O número total de operações de leitura do disco efetuadas pela Tarefa. |
startTime |
string |
A hora de início do intervalo de tempo abrangido pelas estatísticas. |
url |
string |
O URL das estatísticas. |
userCPUTime |
string |
O tempo total de CPU do modo de utilizador (somado em todos os núcleos e todos os Nós de Computação) consumido pela Tarefa. |
waitTime |
string |
O tempo total de espera da Tarefa. O tempo de espera de uma Tarefa é definido como o tempo decorrido entre a criação da Tarefa e o início da execução da Tarefa. (Se a Tarefa for repetida devido a falhas, o tempo de espera é o tempo para a execução da Tarefa mais recente.) |
wallClockTime |
string |
A hora total do relógio de parede da Tarefa. |
writeIOGiB |
number |
O total de gibibytes escritos no disco pela Tarefa. |
writeIOps |
integer |
O número total de operações de escrita em disco efetuadas pela Tarefa. |
UserIdentity
A definição da identidade de utilizador na qual a Tarefa é executada.
Name | Tipo | Description |
---|---|---|
autoUser |
O utilizador automático no qual a Tarefa é executada. |
|
username |
string |
O nome da identidade de utilizador na qual a Tarefa é executada. |