Compute Node - Get
Obtém informações sobre o nó de computação especificado.
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?api-version=2024-07-01.20.0
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?$select={$select}&timeout={timeout}&api-version=2024-07-01.20.0
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
batch
|
path | True |
string |
A URL base para todas as solicitações de serviço do Lote do Azure. |
node
|
path | True |
string |
A ID do nó de computação sobre o qual você deseja obter informações. |
pool
|
path | True |
string |
A ID do Pool que contém o Nó de Computação. |
api-version
|
query | True |
string |
Versão da API do cliente. |
$select
|
query |
string |
Uma cláusula OData $select. |
|
timeout
|
query |
integer int32 |
O tempo máximo que o servidor pode gastar processando a solicitação, em segundos. O padrão é 30 segundos. Se o valor for maior que 30, o padrão será usado. |
Cabeçalho do Pedido
Media Types: "application/json; odata=minimalmetadata"
Name | Necessário | Tipo | Description |
---|---|---|---|
client-request-id |
string uuid |
A identidade de solicitação gerada pelo chamador, na forma de um GUID sem decoração, como chaves encaracoladas, por exemplo, 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Se o servidor deve retornar o client-request-id na resposta. |
|
ocp-date |
string date-time-rfc1123 |
A hora em que o pedido foi emitido. As bibliotecas de cliente normalmente definem isso para a hora atual do relógio do sistema; defina-o explicitamente se você estiver chamando a API REST diretamente. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Uma resposta que contém o nó de computação. Cabeçalhos
|
|
Other Status Codes |
O erro do serviço de lote. |
Segurança
azure_auth
Fluxo de código de autenticação do Microsoft Entra OAuth 2.0
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | Personificar a sua conta de utilizador |
Authorization
Tipo:
apiKey
Em:
header
Exemplos
Node get
Pedido de amostra
GET account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z?api-version=2024-07-01.20.0
Resposta da amostra
{
"id": "tvm-1695681911_2-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T19:37:31.4285526Z",
"lastBootTime": "2016-11-22T19:37:28.623369Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_2-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T19:37:31.4285526Z",
"endTime": "2016-11-22T19:37:31.838028Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T19:37:28.623369Z"
}
}
Definições
Name | Description |
---|---|
Auto |
O escopo para o usuário automático |
Auto |
Especifica os parâmetros para o usuário automático que executa uma tarefa no serviço em lote. |
Batch |
Uma resposta de erro recebida do serviço Batch do Azure. |
Batch |
Um item de informações adicionais incluído em uma resposta de erro do Lote do Azure. |
Certificate |
Uma referência a um certificado a ser instalado em nós de computação em um pool. |
Certificate |
O local do armazenamento de certificados no nó de computação no qual instalar o certificado. |
Certificate |
Quais Contas de usuário no Nó de Computação devem ter acesso aos dados privados do Certificado. |
Compute |
Um nó de computação no serviço de lote. |
Compute |
A configuração do ponto de extremidade para o nó de computação. |
Compute |
Um erro encontrado por um nó de computação. |
Compute |
A referência a uma identidade atribuída ao usuário associada ao pool de lotes que um nó de computação usará. |
Compute |
O estado atual do nó de computação. |
Container |
A entrada do caminho e do modo de montagem que você deseja montar no contêiner de tarefas. |
Container |
Os caminhos que serão montados no contêiner da tarefa do contêiner. |
Container |
Um registro de contêiner privado. |
Container |
O local do diretório de trabalho da tarefa do contêiner. |
Elevation |
O nível de elevação do usuário. |
Environment |
Uma variável de ambiente a ser definida em um processo Task. |
Error |
A categoria do erro. |
Error |
Uma mensagem de erro recebida em uma resposta de erro do Lote do Azure. |
Image |
Uma referência a uma Imagem do Azure Virtual Machines Marketplace ou a uma Imagem da Galeria de Computação do Azure. Para obter a lista de todas as referências de Imagem do Azure Marketplace verificadas pelo Lote do Azure, consulte a operação 'Listar imagens suportadas'. |
Inbound |
Um ponto de extremidade de entrada em um nó de computação. |
Inbound |
O protocolo do ponto de extremidade. |
Name |
Representa um par nome-valor. |
Node |
Informações sobre o agente Compute Node. |
Resource |
Um único arquivo ou vários arquivos a serem baixados para um nó de computação. |
Scheduling |
Se o nó de computação está disponível para agendamento de tarefas. |
Start |
Uma Tarefa que é executada quando um Nó ingressa em um Pool no serviço Lote do Azure ou quando o Nó de Computação é reinicializado ou recriado. |
Start |
Informações sobre um StartTask em execução em um nó de computação. |
Start |
O estado do StartTask no nó de computação. |
Task |
Contém informações sobre o contêiner que uma tarefa está executando. |
Task |
As configurações de contêiner para uma Tarefa. |
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 |
Informações sobre uma tarefa em execução em um nó de computação. |
Task |
O estado da Tarefa. |
User |
A definição da identidade do usuário sob a qual a Tarefa é executada. |
Virtual |
Informações sobre o estado atual da máquina virtual. |
AutoUserScope
O escopo para o usuário automático
Name | Tipo | Description |
---|---|---|
pool |
string |
Especifica que a Tarefa é executada como a Conta de usuário automático comum que é criada em cada Nó de Computação em um Pool. |
task |
string |
Especifica que o serviço deve criar um novo usuário para a Tarefa. |
AutoUserSpecification
Especifica os parâmetros para o usuário automático que executa uma tarefa no serviço em lote.
Name | Tipo | Description |
---|---|---|
elevationLevel |
O nível de elevação do usuário automático. |
|
scope |
O escopo para o usuário automático |
BatchError
Uma resposta de erro recebida do serviço Batch do Azure.
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 descrevendo o erro, destinada a ser adequada para exibição em uma interface do usuário. |
|
values |
Uma coleção de pares chave-valor contendo detalhes adicionais sobre o erro. |
BatchErrorDetail
Um item de informações adicionais incluído em uma resposta de erro do Lote do Azure.
Name | Tipo | Description |
---|---|---|
key |
string |
Um identificador que especifica o significado da propriedade Value. |
value |
string |
As informações adicionais incluídas com a resposta de erro. |
CertificateReference
Uma referência a um certificado a ser instalado em nós de computação em um pool.
Name | Tipo | Description |
---|---|---|
storeLocation |
O local do armazenamento de certificados no nó de computação no qual instalar o certificado. |
|
storeName |
string |
O nome do armazenamento de certificados no nó de computação no qual instalar o certificado. |
thumbprint |
string |
A impressão digital do Certificado. |
thumbprintAlgorithm |
string |
O algoritmo ao qual a impressão digital está associada. Isso deve ser sha1. |
visibility |
Quais Contas de usuário no Nó de Computação devem ter acesso aos dados privados do Certificado. |
CertificateStoreLocation
O local do armazenamento de certificados no nó de computação no qual instalar o certificado.
Name | Tipo | Description |
---|---|---|
currentuser |
string |
Os certificados devem ser instalados no repositório de certificados CurrentUser. |
localmachine |
string |
Os certificados devem ser instalados no armazenamento de certificados LocalMachine. |
CertificateVisibility
Quais Contas de usuário no Nó de Computação devem ter acesso aos dados privados do Certificado.
Name | Tipo | Description |
---|---|---|
remoteuser |
string |
O Certificado deve estar visível para as contas de usuário sob as quais os usuários acessam remotamente o Nó de Computação. |
starttask |
string |
O certificado deve estar visível para a conta de usuário sob a qual o StartTask é executado. Observe que, se o Escopo do Usuário Automático for Pool para StartTask e uma Tarefa, esse certificado também ficará visível para a Tarefa. |
task |
string |
O Certificado deve estar visível para as contas de usuário sob as quais as Tarefas de Trabalho são executadas. |
ComputeNode
Um nó de computação no serviço de lote.
Name | Tipo | Description |
---|---|---|
affinityId |
string |
Um identificador que pode ser passado ao adicionar uma Tarefa para solicitar que a Tarefa seja agendada neste Nó de Computação. |
allocationTime |
string |
O momento em que esse nó de computação foi alocado para o pool. |
certificateReferences |
A lista de certificados instalados no nó de computação. Aviso: Esta propriedade foi preterida e será removida após fevereiro de 2024. Em vez disso, use o |
|
endpointConfiguration |
A configuração do ponto de extremidade para o nó de computação. |
|
errors |
A lista de erros que estão sendo encontrados atualmente pelo nó de computação. |
|
id |
string |
A ID do nó de computação. |
ipAddress |
string |
O endereço IP que outros nós podem usar para se comunicar com esse nó de computação. |
isDedicated |
boolean |
Se este Nó de Computação é um Nó de Computação dedicado. Se false, o nó de computação é um nó de computação spot/de baixa prioridade. |
lastBootTime |
string |
A última vez em que o nó de computação foi iniciado. |
nodeAgentInfo |
Informações sobre a versão do agente do Nó de Computação e a hora em que o Nó de Computação foi atualizado para uma nova versão. |
|
recentTasks |
Uma lista de Tarefas cujo estado foi alterado recentemente. |
|
runningTaskSlotsCount |
integer |
O número total de slots de agendamento usados atualmente executando Tarefas de Trabalho no Nó de Computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início. |
runningTasksCount |
integer |
O número total de tarefas de trabalho atualmente em execução no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início. |
schedulingState |
Se o nó de computação está disponível para agendamento de tarefas. |
|
startTask |
A Tarefa especificada para ser executada no Nó de Computação à medida que se junta ao Pool. |
|
startTaskInfo |
Informações de tempo de execução sobre a execução do StartTask no nó de computação. |
|
state |
O estado atual do nó de computação. |
|
stateTransitionTime |
string |
O momento em que o nó de computação entrou em seu estado atual. |
totalTasksRun |
integer |
O número total de tarefas de trabalho concluídas no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início. |
totalTasksSucceeded |
integer |
O número total de tarefas de trabalho concluídas com êxito (com exitCode 0) no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início. |
url |
string |
A URL do nó de computação. |
virtualMachineInfo |
Informações sobre o estado atual da máquina virtual. |
|
vmSize |
string |
O tamanho da máquina virtual que hospeda o nó de computação. |
ComputeNodeEndpointConfiguration
A configuração do ponto de extremidade para o nó de computação.
Name | Tipo | Description |
---|---|---|
inboundEndpoints |
A lista de pontos de extremidade de entrada acessíveis no nó de computação. |
ComputeNodeError
Um erro encontrado por um nó de computação.
Name | Tipo | Description |
---|---|---|
code |
string |
Um identificador para o erro de nó de computação. Os códigos são invariantes e destinam-se a ser consumidos programaticamente. |
errorDetails |
A lista de detalhes de erro adicionais relacionados ao erro do nó de computação. |
|
message |
string |
Uma mensagem descrevendo o erro do nó de computação, destinado a ser adequado para exibição em uma interface do usuário. |
ComputeNodeIdentityReference
A referência a uma identidade atribuída ao usuário associada ao pool de lotes que um nó de computação usará.
Name | Tipo | Description |
---|---|---|
resourceId |
string |
O ID de recurso ARM da identidade atribuída ao usuário. |
ComputeNodeState
O estado atual do nó de computação.
Name | Tipo | Description |
---|---|---|
creating |
string |
O serviço Batch obteve a máquina virtual subjacente do Azure Compute, mas ainda não começou a ingressar no Pool. |
deallocated |
string |
O nó de computação é deslocalizado. |
deallocating |
string |
O nó de computação está deslocalizando. |
idle |
string |
O nó de computação não está executando uma tarefa no momento. |
leavingpool |
string |
O Nó de Computação está saindo do Pool, seja porque o usuário o removeu explicitamente ou porque o Pool está redimensionando ou reduzindo automaticamente. |
offline |
string |
O Nó de Computação não está executando uma Tarefa no momento e o agendamento de novas Tarefas para o Nó de Computação está desabilitado. |
preempted |
string |
O nó de computação spot/low-priority foi antecipado. As tarefas que estavam sendo executadas no Nó de Computação quando ele foi antecipado serão reagendadas quando outro Nó de Computação estiver disponível. |
rebooting |
string |
O nó de computação está reinicializando. |
reimaging |
string |
O nó de computação está recriando imagens. |
running |
string |
O nó de computação está executando uma ou mais tarefas (diferente de uma StartTask). |
starting |
string |
O serviço Batch está iniciando na máquina virtual subjacente. |
starttaskfailed |
string |
O StartTask falhou no nó de computação (e esgotou todas as tentativas) e waitForSuccess está definido. O nó de computação não é utilizável para executar tarefas. |
unknown |
string |
O serviço de lote perdeu contato com o nó de computação e não sabe seu verdadeiro estado. |
unusable |
string |
O nó de computação não pode ser usado para a execução de tarefas devido a erros. |
upgradingos |
string |
O nó de computação está passando por uma operação de atualização do sistema operacional. |
waitingforstarttask |
string |
O StartTask começou a ser executado no nó de computação, mas waitForSuccess está definido e o StartTask ainda não foi concluído. |
ContainerHostBatchBindMountEntry
A entrada do caminho e do modo de montagem que você deseja montar no contêiner de tarefas.
Name | Tipo | Description |
---|---|---|
isReadOnly |
boolean |
Monte esse caminho de origem como modo somente leitura ou não. O valor padrão é false (modo de leitura/gravação). |
source |
O caminho que ser montado para o cliente de contêiner pode selecionar. |
ContainerHostDataPath
Os caminhos que serão montados no contêiner da tarefa do contêiner.
Name | Tipo | Description |
---|---|---|
Applications |
string |
O caminho dos aplicativos. |
JobPrep |
string |
O caminho da tarefa de preparação para o trabalho. |
Shared |
string |
O caminho para a tarefa de várias instâncias compartilhar seus arquivos. |
Startup |
string |
O caminho para iniciar a tarefa. |
Task |
string |
O caminho da tarefa. |
VfsMounts |
string |
O caminho contém todos os sistemas de arquivos virtuais montados neste nó. |
ContainerRegistry
Um registro de contêiner privado.
Name | Tipo | Description |
---|---|---|
identityReference |
A referência à identidade atribuída ao usuário a ser usada para acessar um Registro de Contêiner do Azure em vez de nome de usuário e senha. |
|
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 para iniciar sessão no servidor de registo. |
ContainerWorkingDirectory
O local do diretório de trabalho da tarefa do contêiner.
Name | Tipo | Description |
---|---|---|
containerImageDefault |
string |
Use o diretório de trabalho definido na imagem do contêiner. Tenha cuidado que este diretório não conterá os arquivos de recursos baixados pelo lote. |
taskWorkingDirectory |
string |
Use o diretório de trabalho padrão Tarefa do serviço em lote, que conterá os arquivos de recursos da tarefa preenchidos por lote. |
ElevationLevel
O nível de elevação do usuário.
Name | Tipo | Description |
---|---|---|
admin |
string |
O usuário é um usuário com acesso elevado e opera com permissões completas de administrador. |
nonadmin |
string |
O usuário é um usuário padrão sem acesso elevado. |
EnvironmentSetting
Uma variável de ambiente a ser definida em um processo Task.
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 é devido a um problema interno do servidor. |
usererror |
string |
O erro é devido a um problema do usuário, como configuração incorreta. |
ErrorMessage
Uma mensagem de erro recebida em uma resposta de erro do Lote do Azure.
Name | Tipo | Description |
---|---|---|
lang |
string |
O código de idioma da mensagem de erro |
value |
string |
O texto da mensagem. |
ImageReference
Uma referência a uma Imagem do Azure Virtual Machines Marketplace ou a uma Imagem da Galeria de Computação do Azure. Para obter a lista de todas as referências de Imagem do Azure Marketplace verificadas pelo Lote do Azure, consulte a operação 'Listar imagens suportadas'.
Name | Tipo | Description |
---|---|---|
communityGalleryImageId |
string |
O identificador exclusivo da imagem da galeria da comunidade |
exactVersion |
string |
A versão específica da imagem da plataforma ou imagem do mercado usada para criar o nó. Este campo somente leitura difere de 'version' somente se o valor especificado para 'version' quando o pool foi criado era 'mais recente'. |
offer |
string |
O tipo de oferta da Imagem do Azure Virtual Machines Marketplace. |
publisher |
string |
O editor da Imagem do Azure Virtual Machines Marketplace. |
sharedGalleryImageId |
string |
O identificador exclusivo da imagem da galeria compartilhada |
sku |
string |
A SKU da imagem do Azure Virtual Machines Marketplace. |
version |
string |
A versão da Imagem do Azure Virtual Machines Marketplace. |
virtualMachineImageId |
string |
O identificador de recurso ARM da Imagem da Galeria de Computação do Azure. Os nós de computação no pool serão criados usando essa ID de imagem. Este é o formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} ou /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} para sempre padronizar a versão de imagem mais recente. |
InboundEndpoint
Um ponto de extremidade de entrada em um nó de computação.
Name | Tipo | Description |
---|---|---|
backendPort |
integer |
O número da porta de back-end do ponto de extremidade. |
frontendPort |
integer |
O número da porta pública do ponto de extremidade. |
name |
string |
O nome do ponto de extremidade. |
protocol |
O protocolo do ponto de extremidade. |
|
publicFQDN |
string |
O nome de domínio público totalmente qualificado para o nó de computação. |
publicIPAddress |
string |
O endereço IP público do nó de computação. |
InboundEndpointProtocol
O protocolo do ponto de extremidade.
Name | Tipo | Description |
---|---|---|
tcp |
string |
Use TCP para o ponto de extremidade. |
udp |
string |
Use UDP para o ponto de extremidade. |
NameValuePair
Representa um par nome-valor.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome no par nome-valor. |
value |
string |
O valor no par nome-valor. |
NodeAgentInformation
Informações sobre o agente Compute Node.
Name | Tipo | Description |
---|---|---|
lastUpdateTime |
string |
A hora em que o agente do Nó de Computação foi atualizado no Nó de Computação. |
version |
string |
A versão do agente Batch Compute Node em execução no Compute Node. |
ResourceFile
Um único arquivo ou vários arquivos a serem baixados para um nó de computação.
Name | Tipo | Description |
---|---|---|
autoStorageContainerName |
string |
O nome do contêiner de armazenamento na conta de armazenamento automático. |
blobPrefix |
string |
O prefixo de blob a ser usado ao baixar blobs de um contêiner de Armazenamento do Azure. Somente os blobs cujos nomes começam com o prefixo especificado serão baixados. |
fileMode |
string |
O atributo file permission mode em formato octal. |
filePath |
string |
O local no nó de computação para o qual baixar o(s) arquivo(s), relativo ao diretório de trabalho da tarefa. |
httpUrl |
string |
O URL do ficheiro a transferir. |
identityReference |
A referência à identidade atribuída ao usuário a ser usada para acessar o Armazenamento de Blob do Azure especificado por storageContainerUrl ou httpUrl |
|
storageContainerUrl |
string |
A URL do contêiner de blob no Armazenamento de Blob do Azure. |
SchedulingState
Se o nó de computação está disponível para agendamento de tarefas.
Name | Tipo | Description |
---|---|---|
disabled |
string |
Nenhuma nova tarefa será agendada no nó de computação. As tarefas já em execução no Nó de Computação ainda podem ser executadas até a conclusão. Todos os nós de computação começam com o agendamento habilitado. |
enabled |
string |
As tarefas podem ser agendadas no nó de computação. |
StartTask
Uma Tarefa que é executada quando um Nó ingressa em um Pool no serviço Lote do Azure ou quando o Nó de Computação é reinicializado ou recriado.
Name | Tipo | Description |
---|---|---|
commandLine |
string |
A linha de comando do StartTask. |
containerSettings |
As configurações para o contêiner sob o qual o StartTask é executado. |
|
environmentSettings |
Uma lista de configurações de variáveis de ambiente para o StartTask. |
|
maxTaskRetryCount |
integer |
O número máximo de vezes que a Tarefa pode ser repetida. |
resourceFiles |
Uma lista de arquivos que o serviço em lote baixará para o nó de computação antes de executar a linha de comando. Há um tamanho máximo para a lista de arquivos de recursos. Quando o tamanho máximo for excedido, a solicitação falhará e o código de erro de resposta será RequestEntityTooLarge. Se isso ocorrer, a coleção de ResourceFiles deve ser reduzida em tamanho. Isso pode ser feito usando arquivos .zip, pacotes de aplicativos ou contêineres do Docker. |
|
userIdentity |
A identidade do usuário sob a qual o StartTask é executado. |
|
waitForSuccess |
boolean |
Se o serviço em lote deve aguardar a conclusão bem-sucedida do StartTask (ou seja, sair com o código de saída 0) antes de agendar quaisquer tarefas no nó de computação. |
StartTaskInformation
Informações sobre um StartTask em execução em um nó de computação.
Name | Tipo | Description |
---|---|---|
containerInfo |
Informações sobre o contêiner sob o qual a Tarefa está sendo executada. |
|
endTime |
string |
A hora em que o StartTask parou de ser executado. |
exitCode |
integer |
O código de saída do programa especificado na linha de comando StartTask. |
failureInfo |
Informações que descrevem a falha da tarefa, se houver. |
|
lastRetryTime |
string |
O momento mais recente em que uma nova tentativa da Tarefa começou a ser executada. |
result |
O resultado da execução da tarefa. |
|
retryCount |
integer |
O número de vezes que a tarefa foi repetida pelo serviço de lote. |
startTime |
string |
A hora em que o StartTask começou a ser executado. |
state |
O estado do StartTask no nó de computação. |
StartTaskState
O estado do StartTask no nó de computação.
Name | Tipo | Description |
---|---|---|
completed |
string |
O StartTask saiu com o código de saída 0, ou o StartTask falhou e o limite de novas tentativas foi atingido, ou o processo StartTask não foi executado devido a erros de preparação de tarefas (como falhas de download de arquivo de recurso). |
running |
string |
O StartTask está em execução no momento. |
TaskContainerExecutionInformation
Contém informações sobre o contêiner que uma tarefa está executando.
Name | Tipo | Description |
---|---|---|
containerId |
string |
A ID do contêiner. |
error |
string |
Informações detalhadas de erro sobre o contêiner. |
state |
string |
O estado do recipiente. |
TaskContainerSettings
As configurações de contêiner para uma Tarefa.
Name | Tipo | Description |
---|---|---|
containerHostBatchBindMounts |
Os caminhos que você deseja montar para a tarefa de contêiner. |
|
containerRunOptions |
string |
Opções adicionais para o comando container create. |
imageName |
string |
A Imagem a ser usada para criar o contêiner no qual a Tarefa será executada. |
registry |
O registro privado que contém a imagem do contêiner. |
|
workingDirectory |
O local do diretório de trabalho da tarefa do contêiner. |
TaskExecutionInformation
Informações sobre a execução de uma Tarefa.
Name | Tipo | Description |
---|---|---|
containerInfo |
Informações sobre o contêiner sob o qual a Tarefa está sendo executada. |
|
endTime |
string |
A hora em que a Tarefa foi concluída. |
exitCode |
integer |
O código de saída do programa especificado na linha de comando Tarefa. |
failureInfo |
Informações que descrevem a falha da tarefa, se houver. |
|
lastRequeueTime |
string |
O momento mais recente em que a tarefa foi colocada novamente na fila pelo serviço em lote como resultado de uma solicitação do usuário. |
lastRetryTime |
string |
O momento mais recente em que uma nova tentativa da Tarefa começou a ser executada. |
requeueCount |
integer |
O número de vezes que a tarefa foi colocada novamente na fila pelo serviço em lote como resultado de uma solicitação do usuário. |
result |
O resultado da execução da tarefa. |
|
retryCount |
integer |
O número de vezes que a tarefa foi repetida pelo serviço de lote. |
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 do processo de Tarefa ter sido iniciado, enquanto o processo de Tarefa estava em execução ou depois de 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 ao erro. |
|
message |
string |
Uma mensagem descrevendo o erro de tarefa, destinado a ser adequado para exibição em uma interface do usuário. |
TaskInformation
Informações sobre uma tarefa em execução em um nó de computação.
Name | Tipo | Description |
---|---|---|
executionInfo |
Informações sobre a execução da Tarefa. |
|
jobId |
string |
A ID do Trabalho ao qual a Tarefa pertence. |
subtaskId |
integer |
A ID da subtarefa se a Tarefa for uma Tarefa de várias instâncias. |
taskId |
string |
A ID da tarefa. |
taskState |
O estado atual da Tarefa. |
|
taskUrl |
string |
A URL da tarefa. |
TaskState
O estado da Tarefa.
Name | Tipo | Description |
---|---|---|
active |
string |
A Tarefa está enfileirada e pode ser executada, mas não está atualmente atribuída a um Nó de Computação. Uma Tarefa entra nesse estado quando é criada, quando é habilitada após ser desabilitada ou quando está aguardando uma nova tentativa após uma execução com falha. |
completed |
string |
A Tarefa não está mais qualificada para execução, geralmente porque a Tarefa foi concluída com êxito ou a Tarefa foi concluída sem êxito e esgotou seu limite de novas tentativas. Uma Tarefa também é marcada como concluída se ocorrer um erro ao iniciar a Tarefa ou quando a Tarefa tiver sido encerrada. |
preparing |
string |
A Tarefa foi atribuída a um Nó de Computação, mas está aguardando a conclusão de uma Tarefa de Preparação de Trabalho necessária no Nó de Computação. Se a Tarefa de Preparação de Trabalho for bem-sucedida, a Tarefa passará para execução. Se a Tarefa de Preparação de Trabalho falhar, a Tarefa voltará à ativa e será qualificada para ser atribuída a um Nó de Computação diferente. |
running |
string |
A tarefa está sendo executada em um nó de computação. Isso inclui a preparação no nível da tarefa, como baixar arquivos de recursos ou implantar pacotes especificados na tarefa - isso não significa necessariamente que a linha de comando da tarefa começou a ser executada. |
UserIdentity
A definição da identidade do usuário sob a qual a Tarefa é executada.
Name | Tipo | Description |
---|---|---|
autoUser |
O usuário automático sob o qual a tarefa é executada. |
|
username |
string |
O nome da identidade do usuário sob a qual a Tarefa é executada. |
VirtualMachineInfo
Informações sobre o estado atual da máquina virtual.
Name | Tipo | Description |
---|---|---|
imageReference |
A referência à Imagem do Marketplace da Máquina Virtual do Azure. |
|
scaleSetVmResourceId |
string |
A ID do recurso da VM atual do Conjunto de Escala de Máquina Virtual do Nó de Computação. Definido somente se a Conta em Lote tiver sido criada com sua propriedade poolAllocationMode definida como 'UserSubscription'. |