Compartilhar via


Compute Node - List

Lista os nós de computação no pool especificado.

GET {batchUrl}/pools/{poolId}/nodes?api-version=2024-07-01.20.0
GET {batchUrl}/pools/{poolId}/nodes?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.0

Parâmetros de URI

Nome Em Obrigatório Tipo Description
batchUrl
path True

string

A URL base para todas as solicitações de serviço do Lote do Azure.

poolId
path True

string

A ID do pool do qual você deseja listar nós de computação.

api-version
query True

string

Versão da API do cliente.

$filter
query

string

Uma cláusula $filter OData. Para obter mais informações sobre como construir esse filtro, consulte https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool.

$select
query

string

Uma cláusula $select OData.

maxresults
query

integer

int32

O número máximo de itens a serem retornados na resposta. Um máximo de 1000 Nós de Computação pode ser retornado.

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 da solicitação

Media Types: "application/json; odata=minimalmetadata"

Nome Obrigatório Tipo Description
client-request-id

string

uuid

A identidade da solicitação gerada pelo chamador, na forma de um GUID sem decoração, como chaves, por exemplo, 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.

return-client-request-id

boolean

Se o servidor deve retornar a ID de solicitação do cliente na resposta.

ocp-date

string

date-time-rfc1123

A hora em que a solicitação foi emitida. As bibliotecas de cliente normalmente definem isso como a hora atual do relógio do sistema; defina-o explicitamente se você estiver chamando a API REST diretamente.

Respostas

Nome Tipo Description
200 OK

ComputeNodeListResult

Uma resposta que contém a lista de Nós de Computação.

Cabeçalhos

  • client-request-id: string
  • request-id: string
  • ETag: string
  • Last-Modified: string
Other Status Codes

BatchError

O erro do serviço do Lote.

Segurança

azure_auth

Fluxo de código de autenticação do Microsoft Entra OAuth 2.0

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation Representar sua conta de usuário

Authorization

Tipo: apiKey
Em: header

Exemplos

Node list

Solicitação de exemplo

GET account.region.batch.azure.com/pools/poolId/nodes?api-version=2024-07-01.20.0


Resposta de exemplo

{
  "value": [
    {
      "id": "tvm-1695681911_1-20161122t193202z",
      "url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z",
      "state": "idle",
      "schedulingState": "enabled",
      "stateTransitionTime": "2016-11-22T22:22:27.2236818Z",
      "lastBootTime": "2016-11-22T22:22:24.4634125Z",
      "allocationTime": "2016-11-22T19:32:02.8155319Z",
      "ipAddress": "1.1.1.1",
      "affinityId": "TVM:tvm-1695681911_1-20161122t193202z",
      "vmSize": "small",
      "totalTasksRun": 0,
      "totalTasksSucceeded": 0,
      "runningTasksCount": 0,
      "runningTaskSlotsCount": 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-22T22:22:27.2236818Z",
        "endTime": "2016-11-22T22:22:27.567189Z",
        "exitCode": 0,
        "retryCount": 0
      },
      "nodeAgentInfo": {
        "version": "1.2.0.0",
        "lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
      }
    },
    {
      "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,
      "runningTaskSlotsCount": 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-22T22:22:24.4634125Z"
      }
    },
    {
      "id": "tvm-1695681911_3-20161122t193202z",
      "url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_3-20161122t193202z",
      "state": "idle",
      "schedulingState": "enabled",
      "stateTransitionTime": "2016-11-22T19:36:51.0013378Z",
      "lastBootTime": "2016-11-22T19:36:48.21721Z",
      "allocationTime": "2016-11-22T19:32:02.8155319Z",
      "ipAddress": "1.1.1.1",
      "affinityId": "TVM:tvm-1695681911_3-20161122t193202z",
      "vmSize": "small",
      "totalTasksRun": 0,
      "totalTasksSucceeded": 0,
      "runningTasksCount": 0,
      "runningTaskSlotsCount": 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:36:51.0013378Z",
        "endTime": "2016-11-22T19:36:51.2363447Z",
        "exitCode": 0,
        "retryCount": 0
      },
      "nodeAgentInfo": {
        "version": "1.2.0.0",
        "lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
      }
    }
  ]
}

Definições

Nome Description
AutoUserScope

O escopo do usuário automático

AutoUserSpecification

Especifica os parâmetros para o usuário automático que executa uma Tarefa no serviço do Lote.

BatchError

Uma resposta de erro recebida do serviço do Lote do Azure.

BatchErrorDetail

Um item de informações adicionais incluído em uma resposta de erro do Lote do Azure.

CertificateReference

Uma referência a um certificado a ser instalado em nós de computação em um pool.

CertificateStoreLocation

O local do repositório de certificados no Nó de Computação no qual instalar o Certificado.

CertificateVisibility

Quais contas de usuário no Nó de Computação devem ter acesso aos dados privados do Certificado.

ComputeNode

Um nó de computação no serviço do Lote.

ComputeNodeEndpointConfiguration

A configuração do ponto de extremidade para o Nó de Computação.

ComputeNodeError

Um erro encontrado por um Nó de Computação.

ComputeNodeIdentityReference

A referência a uma identidade atribuída pelo usuário associada ao pool do Lote que um nó de computação usará.

ComputeNodeListResult

O resultado da listagem dos nós de computação em um pool.

ComputeNodeState

O estado atual do Nó de Computação.

ContainerHostBatchBindMountEntry

A entrada do caminho e do modo de montagem que você deseja montar no contêiner de tarefas.

ContainerHostDataPath

Os caminhos que serão montados no contêiner da tarefa de contêiner.

ContainerRegistry

Um registro de contêiner privado.

ContainerWorkingDirectory

O local do diretório de trabalho da Tarefa de contêiner.

ElevationLevel

O nível de elevação do usuário.

EnvironmentSetting

Uma variável de ambiente a ser definida em um processo de tarefa.

ErrorCategory

A categoria do erro.

ErrorMessage

Uma mensagem de erro recebida em uma resposta de erro do Lote do Azure.

ImageReference

Uma referência a uma imagem do Marketplace de Máquinas Virtuais do Azure 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 Com Suporte'.

InboundEndpoint

Um ponto de extremidade de entrada em um Nó de Computação.

InboundEndpointProtocol

O protocolo do ponto de extremidade.

NameValuePair

Representa um par nome-valor.

NodeAgentInformation

Informações sobre o agente do Nó de Computação.

ResourceFile

Um único arquivo ou vários arquivos a serem baixados em um Nó de Computação.

SchedulingState

Se o Nó de Computação está disponível para agendamento de tarefas.

StartTask

Uma tarefa que é executada quando um nó ingressa em um pool no serviço do Lote do Azure ou quando o Nó de Computação é reinicializado ou reimageado.

StartTaskInformation

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

StartTaskState

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

TaskContainerExecutionInformation

Contém informações sobre o contêiner que uma Tarefa está executando.

TaskContainerSettings

As configurações de contêiner de uma Tarefa.

TaskExecutionInformation

Informações sobre a execução de uma Tarefa.

TaskExecutionResult

O resultado da execução da tarefa.

TaskFailureInformation

Informações sobre uma falha de tarefa.

TaskInformation

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

TaskState

O estado da Tarefa.

UserIdentity

A definição da identidade do usuário na qual a Tarefa é executada.

VirtualMachineInfo

Informações sobre o estado atual da máquina virtual.

AutoUserScope

O escopo do usuário automático

Nome 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 do Lote.

Nome Tipo Description
elevationLevel

ElevationLevel

O nível de elevação do usuário automático.
O valor padrão é nonAdmin.

scope

AutoUserScope

O escopo do usuário automático
O valor padrão é pool. Se o pool estiver executando o Windows, um valor de Tarefa deverá ser especificado se for necessário um isolamento mais rigoroso entre as tarefas. Por exemplo, se a tarefa alterar o registro de uma maneira que possa afetar outras tarefas ou se os certificados tiverem sido especificados no pool, que não devem ser acessíveis por tarefas normais, mas devem ser acessíveis pelo StartTasks.

BatchError

Uma resposta de erro recebida do serviço do Lote do Azure.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

message

ErrorMessage

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

values

BatchErrorDetail[]

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.

Nome Tipo Description
key

string

Um identificador que especifica o significado da propriedade Value.

value

string

As informações adicionais incluídas na resposta de erro.

CertificateReference

Uma referência a um certificado a ser instalado em nós de computação em um pool.

Nome Tipo Description
storeLocation

CertificateStoreLocation

O local do repositório de certificados no Nó de Computação no qual instalar o Certificado.
O valor padrão é currentuser. Essa propriedade é aplicável somente para pools configurados com nós de computação do Windows. Para nós de computação do Linux, os Certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à Tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório base do usuário (por exemplo, /home/{user-name}/certs) e certificados são colocados nesse diretório.

storeName

string

O nome do repositório de certificados no Nó de Computação no qual instalar o Certificado.
Essa propriedade é aplicável somente para pools configurados com nós de computação do Windows. Nomes comuns de repositório incluem: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, mas qualquer nome de repositório personalizado também pode ser usado. O valor padrão é My.

thumbprint

string

A impressão digital do Certificado.

thumbprintAlgorithm

string

O algoritmo com o qual a impressão digital está associada. Isso deve ser sha1.

visibility

CertificateVisibility[]

Quais contas de usuário no Nó de Computação devem ter acesso aos dados privados do Certificado.
Você pode especificar mais de uma visibilidade nesta coleção. O padrão é todas as Contas.

CertificateStoreLocation

O local do repositório de certificados no Nó de Computação no qual instalar o Certificado.

Nome Tipo Description
currentuser

string

Os certificados devem ser instalados no repositório de certificados currentUser.

localmachine

string

Os certificados devem ser instalados no repositório de certificados LocalMachine.

CertificateVisibility

Quais contas de usuário no Nó de Computação devem ter acesso aos dados privados do Certificado.

Nome Tipo Description
remoteuser

string

O Certificado deve estar visível para as contas de usuário nas 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 na qual o StartTask é executado. Observe que, se o Escopo do AutoUser for Pool para o 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 nas quais as Tarefas de Trabalho são executadas.

ComputeNode

Um nó de computação no serviço do Lote.

Nome 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.
Observe que isso é apenas uma afinidade suave. Se o Nó de Computação de destino estiver ocupado ou indisponível no momento em que a Tarefa for agendada, a Tarefa será agendada em outro lugar.

allocationTime

string

O momento em que esse Nó de Computação foi alocado para o pool.
Esse é o momento em que o Nó de Computação foi alocado inicialmente e não é alterado uma vez definido. Ele não é atualizado quando o Nó de Computação é recuperado ou preempto.

certificateReferences

CertificateReference[]

A lista de Certificados instalados no Nó de Computação.
Para nós do Windows, o serviço Lote instala os Certificados no repositório e local de certificados especificados. Para nós de computação do Linux, os Certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à Tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório base do usuário (por exemplo, /home/{user-name}/certs) e certificados são colocados nesse diretório.

Aviso: essa propriedade foi preterida e será removida após fevereiro de 2024. Em vez disso, use o de Extensão do Azure KeyVault .

endpointConfiguration

ComputeNodeEndpointConfiguration

A configuração do ponto de extremidade para o Nó de Computação.

errors

ComputeNodeError[]

A lista de erros que estão sendo encontrados no momento pelo Nó de Computação.

id

string

A ID do Nó de Computação.
Cada nó de computação adicionado a um pool recebe uma ID exclusiva. Sempre que um Nó de Computação é removido de um Pool, todos os seus arquivos locais são excluídos e a ID é recuperada e pode ser reutilizado para novos Nós de Computação.

ipAddress

string

O endereço IP que outros nós podem usar para se comunicar com esse Nó de Computação.
Cada nó de computação adicionado a um pool recebe um endereço IP exclusivo. Sempre que um Nó de Computação é removido de um Pool, todos os seus arquivos locais são excluídos e o endereço IP é recuperado e pode ser reutilizado para novos Nós de Computação.

isDedicated

boolean

Se esse Nó de Computação é um nó de computação dedicado. Se for falso, o Nó de Computação será um nó de computação spot/de baixa prioridade.

lastBootTime

string

A última vez em que o Nó de Computação foi iniciado.
Essa propriedade poderá não estar presente se o estado do Nó de Computação for inutilizável.

nodeAgentInfo

NodeAgentInformation

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.
O agente do Nó de Computação em Lote é um programa que é executado em cada Nó de Computação no Pool e fornece recursos do Lote no Nó de Computação.

recentTasks

TaskInformation[]

Uma lista de Tarefas cujo estado foi alterado recentemente.
Essa propriedade só estará presente se pelo menos uma Tarefa tiver sido executada neste Nó de Computação desde que foi atribuída ao Pool.

runningTaskSlotsCount

integer

O número total de slots de agendamento usados pela execução atual de Tarefas de Trabalho no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho 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 em execução no momento no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho e tarefas normais, mas não preparação de trabalho, liberação de trabalho ou tarefas de início.

schedulingState

SchedulingState

Se o Nó de Computação está disponível para agendamento de tarefas.

startTask

StartTask

A Tarefa especificada para ser executada no Nó de Computação à medida que ele ingressa no Pool.
O Lote tentará novamente tarefas quando uma operação de recuperação for disparada em um nó. Exemplos de operações de recuperação incluem (mas não se limitam a) quando um nó não íntegro é reinicializado ou um Nó de Computação desapareceu devido a uma falha de host. As novas tentativas devido às operações de recuperação são independentes e não são contadas em relação ao maxTaskRetryCount. Mesmo que o maxTaskRetryCount seja 0, uma repetição interna devido a uma operação de recuperação poderá ocorrer. Por isso, todas as tarefas devem ser idempotentes. Isso significa que as tarefas precisam tolerar ser interrompidas e reiniciadas sem causar dados corrompidos ou duplicados. A melhor prática para tarefas de execução longa é usar alguma forma de ponto de verificação. Em alguns casos, o StartTask pode ser executado novamente, mesmo que o Nó de Computação não tenha sido reinicializado. Deve-se tomar cuidado especial para evitar StartTasks que criam o processo de separação ou instalam/iniciam serviços do diretório de trabalho StartTask, pois isso impedirá que o Lote seja capaz de executar novamente o StartTask.

startTaskInfo

StartTaskInformation

Informações de runtime sobre a execução do StartTask no Nó de Computação.

state

ComputeNodeState

O estado atual do Nó de Computação.
O Nó de Computação spot/de baixa prioridade foi preemptado. As tarefas que estavam em execução no Nó de Computação quando ele foi preempcionado serão reagendadas quando outro Nó de Computação estiver disponível.

stateTransitionTime

string

A hora em que o Nó de Computação inseriu 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 Trabalho 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 que foram concluídas com êxito (com exitCode 0) no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho 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

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.
Para obter informações sobre os tamanhos disponíveis de máquinas virtuais em Pools, consulte Escolher um tamanho de VM para nós de computação em um pool de lote do Azure (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).

ComputeNodeEndpointConfiguration

A configuração do ponto de extremidade para o Nó de Computação.

Nome Tipo Description
inboundEndpoints

InboundEndpoint[]

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.

Nome Tipo Description
code

string

Um identificador para o erro do Nó de Computação. Os códigos são invariáveis e devem ser consumidos programaticamente.

errorDetails

NameValuePair[]

A lista de detalhes de erro adicionais relacionados ao erro do Nó de Computação.

message

string

Uma mensagem que descreve o erro nó de computação, destinada a ser adequada para exibição em uma interface do usuário.

ComputeNodeIdentityReference

A referência a uma identidade atribuída pelo usuário associada ao pool do Lote que um nó de computação usará.

Nome Tipo Description
resourceId

string

A ID de recurso do ARM da identidade atribuída pelo usuário.

ComputeNodeListResult

O resultado da listagem dos nós de computação em um pool.

Nome Tipo Description
odata.nextLink

string

A URL para obter o próximo conjunto de resultados.

value

ComputeNode[]

A lista de Nós de Computação.

ComputeNodeState

O estado atual do Nó de Computação.

Nome Tipo Description
creating

string

O serviço Lote obteve a máquina virtual subjacente da Computação do Azure, mas ainda não começou a ingressar no Pool.

deallocated

string

O Nó de Computação é desalocado.

deallocating

string

O Nó de Computação está desalocando.

idle

string

O Nó de Computação não está executando uma Tarefa no momento.

leavingpool

string

O Nó de Computação está deixando o Pool, porque o usuário o removeu explicitamente ou porque o Pool está redimensionando ou dimensionando automaticamente.

offline

string

No momento, o Nó de Computação não está executando uma Tarefa e o agendamento de novas Tarefas para o Nó de Computação está desabilitado.

preempted

string

O Nó de Computação spot/de baixa prioridade foi preemptado. As tarefas que estavam em execução no Nó de Computação quando ele foi preempcionado serão reagendadas quando outro Nó de Computação estiver disponível.

rebooting

string

O Nó de Computação está sendo reinicializado.

reimaging

string

O Nó de Computação é reimaginado.

running

string

O Nó de Computação está executando uma ou mais Tarefas (exceto uma StartTask).

starting

string

O serviço lote está começando na máquina virtual subjacente.

starttaskfailed

string

O StartTask falhou no Nó de Computação (e esgotou todas as novas tentativas) e waitForSuccess está definido. O Nó de Computação não é utilizável para executar Tarefas.

unknown

string

O serviço lote perdeu contato com o Nó de Computação e não sabe seu estado verdadeiro.

unusable

string

O Nó de Computação não pode ser usado para a execução da tarefa 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.

Nome Tipo Description
isReadOnly

boolean

Monte esse caminho de origem como modo somente leitura ou não. O valor padrão é falso (modo de leitura/gravação).
Para o Linux, se você montar esse caminho como um modo de leitura/gravação, isso não significa que todos os usuários no contêiner tenham o acesso de leitura/gravação para o caminho, isso depende do acesso na VM do host. Se esse caminho for montado somente leitura, todos os usuários dentro do contêiner não poderão modificar o caminho.

source

ContainerHostDataPath

O caminho que será montado no cliente do contêiner pode ser selecionado.

ContainerHostDataPath

Os caminhos que serão montados no contêiner da tarefa de contêiner.

Nome Tipo Description
Applications

string

O caminho dos aplicativos.

JobPrep

string

O caminho da tarefa de preparação do 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.

Nome Tipo Description
identityReference

ComputeNodeIdentityReference

A referência à identidade atribuída pelo usuário a ser usada para acessar um Registro de Contêiner do Azure em vez de nome de usuário e senha.
A referência a uma identidade atribuída pelo usuário associada ao pool do Lote que um nó de computação usará.

password

string

A senha para fazer logon no servidor do Registro.

registryServer

string

A URL do Registro.
Se omitido, o padrão será "docker.io".

username

string

O nome de usuário a ser conectado ao servidor do Registro.

ContainerWorkingDirectory

O local do diretório de trabalho da Tarefa de contêiner.

Nome Tipo Description
containerImageDefault

string

Use o diretório de trabalho definido na imagem do contêiner. Cuidado para que esse diretório não contenha os Arquivos de Recursos baixados pelo Lote.

taskWorkingDirectory

string

Use o diretório de trabalho da Tarefa de Serviço do Lote padrão, que conterá os Arquivos de Recurso de Tarefa preenchidos pelo Lote.

ElevationLevel

O nível de elevação do usuário.

Nome Tipo Description
admin

string

O usuário é um usuário com acesso elevado e opera com permissões de Administrador completas.

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 de tarefa.

Nome 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.

Nome Tipo Description
servererror

string

O erro ocorre devido a um problema interno do servidor.

usererror

string

O erro ocorre devido a um problema de usuário, como configuração incorreta.

ErrorMessage

Uma mensagem de erro recebida em uma resposta de erro do Lote do Azure.

Nome 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 Marketplace de Máquinas Virtuais do Azure 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 Com Suporte'.

Nome Tipo Description
communityGalleryImageId

string

O identificador exclusivo da imagem da galeria da comunidade
Essa propriedade é mutuamente exclusiva com outras propriedades e pode ser buscada na chamada GET da imagem da galeria da comunidade.

exactVersion

string

A versão específica da imagem da plataforma ou da imagem do marketplace usada para criar o nó. Esse campo somente leitura será diferente de "version" somente se o valor especificado para 'version' quando o pool foi criado for 'latest'.

offer

string

O tipo de oferta da Imagem do Marketplace de Máquinas Virtuais do Azure.
Por exemplo, UbuntuServer ou WindowsServer.

publisher

string

O editor da Imagem do Marketplace de Máquinas Virtuais do Azure.
Por exemplo, Canonical ou MicrosoftWindowsServer.

sharedGalleryImageId

string

O identificador exclusivo da imagem da galeria compartilhada
Essa propriedade é mutuamente exclusiva com outras propriedades e pode ser buscada na chamada GET da imagem da galeria compartilhada.

sku

string

A SKU da imagem do Marketplace de Máquinas Virtuais do Azure.
Por exemplo, 18.04-LTS ou 2019-Datacenter.

version

string

A versão da Imagem do Marketplace de Máquinas Virtuais do Azure.
Um valor 'mais recente' pode ser especificado para selecionar a versão mais recente de uma Imagem. Se omitido, o padrão será 'latest'.

virtualMachineImageId

string

O identificador de recurso do ARM da Imagem da Galeria de Computação do Azure. Nós de computação no pool serão criados usando essa ID de imagem. Isso é do formulário /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 usar a versão mais recente da imagem.
Essa propriedade é mutuamente exclusiva com outras propriedades ImageReference. A Imagem da Galeria de Computação do Azure deve ter réplicas na mesma região e deve estar na mesma assinatura da conta do Lote do Azure. Se a versão da imagem não for especificada na imageId, a versão mais recente será usada. Para obter informações sobre as configurações de firewall do agente do Nó de Computação em Lote para se comunicar com o serviço do Lote, consulte https://docs.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configuration.

InboundEndpoint

Um ponto de extremidade de entrada em um Nó de Computação.

Nome 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

InboundEndpointProtocol

O protocolo do ponto de extremidade.

publicFQDN

string

O nome de domínio totalmente qualificado público 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.

Nome 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.

Nome Tipo Description
name

string

O nome no par nome-valor.

value

string

O valor no par nome-valor.

NodeAgentInformation

Informações sobre o agente do Nó de Computação.

Nome Tipo Description
lastUpdateTime

string

A hora em que o agente do Nó de Computação foi atualizado no Nó de Computação.
Esta é a hora mais recente em que o agente do Nó de Computação foi atualizado para uma nova versão.

version

string

A versão do agente do Nó de Computação em Lote em execução no Nó de Computação.
Esse número de versão pode ser verificado em relação às notas de versão do agente do Node de Computação localizadas em https://github.com/Azure/Batch/blob/master/changelogs/nodeagent/CHANGELOG.md.

ResourceFile

Um único arquivo ou vários arquivos a serem baixados em um Nó de Computação.

Nome Tipo Description
autoStorageContainerName

string

O nome do contêiner de armazenamento na Conta de armazenamento automático.
As propriedades autoStorageContainerName, storageContainerUrl e httpUrl são mutuamente exclusivas e uma delas deve ser especificada.

blobPrefix

string

O prefixo de blob a ser usado ao baixar blobs de um contêiner do Armazenamento do Azure. Somente os blobs cujos nomes começam com o prefixo especificado serão baixados.
A propriedade é válida somente quando autoStorageContainerName ou storageContainerUrl é usado. Esse prefixo pode ser um nome de arquivo parcial ou um subdiretório. Se um prefixo não for especificado, todos os arquivos no contêiner serão baixados.

fileMode

string

O atributo de modo de permissão de arquivo no formato octal.
Essa propriedade se aplica somente aos arquivos que estão sendo baixados para nós de computação do Linux. Ele será ignorado se for especificado para um resourceFile que será baixado em um Nó de Computação do Windows. Se essa propriedade não for especificada para um Nó de Computação do Linux, um valor padrão de 0770 será aplicado ao arquivo.

filePath

string

O local no Nó de Computação para o qual baixar os arquivos em relação ao diretório de trabalho da Tarefa.
Se a propriedade httpUrl for especificada, o filePath será necessário e descreverá o caminho para o qual o arquivo será baixado, incluindo o nome do arquivo. Caso contrário, se a propriedade autoStorageContainerName ou storageContainerUrl for especificada, filePath será opcional e será o diretório para o qual baixar os arquivos. No caso em que o filePath é usado como um diretório, qualquer estrutura de diretório já associada aos dados de entrada será retida na íntegra e acrescentada ao diretório filePath especificado. O caminho relativo especificado não pode sair do diretório de trabalho da Tarefa (por exemplo, usando '..').

httpUrl

string

A URL do arquivo a ser baixado.
As propriedades autoStorageContainerName, storageContainerUrl e httpUrl são mutuamente exclusivas e uma delas deve ser especificada. Se a URL apontar para o Armazenamento de Blobs do Azure, ela deverá ser legível de nós de computação. Há três maneiras de obter essa URL para um blob no armazenamento do Azure: incluir uma SAS (Assinatura de Acesso Compartilhado) concedendo permissões de leitura no blob, usar uma identidade gerenciada com permissão de leitura ou definir a ACL para o blob ou seu contêiner para permitir acesso público.

identityReference

ComputeNodeIdentityReference

A referência à identidade atribuída pelo usuário a ser usada para acessar o Armazenamento de Blobs do Azure especificado por storageContainerUrl ou httpUrl
A referência a uma identidade atribuída pelo usuário associada ao pool do Lote que um nó de computação usará.

storageContainerUrl

string

A URL do contêiner de blob no Armazenamento de Blobs do Azure.
As propriedades autoStorageContainerName, storageContainerUrl e httpUrl são mutuamente exclusivas e uma delas deve ser especificada. Essa URL deve ser legível e listável de nós de computação. Há três maneiras de obter essa URL para um contêiner no armazenamento do Azure: incluir uma SAS (Assinatura de Acesso Compartilhado) concedendo permissões de leitura e lista no contêiner, usar uma identidade gerenciada com permissões de leitura e lista ou definir a ACL para o contêiner para permitir acesso público.

SchedulingState

Se o Nó de Computação está disponível para agendamento de tarefas.

Nome 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 do Lote do Azure ou quando o Nó de Computação é reinicializado ou reimageado.

Nome Tipo Description
commandLine

string

A linha de comando do StartTask.
A linha de comando não é executada em um shell e, portanto, não pode aproveitar os recursos do shell, como expansão de variável de ambiente. Se quiser aproveitar esses recursos, invoque o shell na linha de comando, por exemplo, usando "cmd /c MyCommand" no Windows ou "/bin/sh -c MyCommand" no Linux. Se a linha de comando se referir a caminhos de arquivo, ela deverá usar um caminho relativo (relativo ao diretório de trabalho da Tarefa) ou usar a variável de ambiente fornecida pelo Lote (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables).

containerSettings

TaskContainerSettings

As configurações do contêiner no qual o StartTask é executado.
Quando isso é especificado, todos os diretórios recursivamente abaixo do AZ_BATCH_NODE_ROOT_DIR (a raiz dos diretórios do Lote do Azure no nó) são mapeados para o contêiner, todas as variáveis de ambiente de tarefa são mapeadas para o contêiner e a linha de comando Tarefa é executada no contêiner. Os arquivos produzidos no contêiner fora de AZ_BATCH_NODE_ROOT_DIR podem não ser refletidos no disco do host, o que significa que as APIs de arquivo do Lote não poderão acessar esses arquivos.

environmentSettings

EnvironmentSetting[]

Uma lista de configurações de variável de ambiente para o StartTask.

maxTaskRetryCount

integer

O número máximo de vezes que a Tarefa pode ser repetida.
O serviço do Lote tentará novamente uma Tarefa se o código de saída não for zero. Observe que esse valor controla especificamente o número de repetições. O serviço lote tentará a Tarefa uma vez e poderá tentar novamente até esse limite. Por exemplo, se a contagem máxima de repetição for 3, o Lote tentará a Tarefa até 4 vezes (uma tentativa inicial e três tentativas). Se a contagem máxima de repetição for 0, o serviço do Lote não tentará novamente a Tarefa. Se a contagem máxima de repetição for -1, o serviço do Lote repetirá a Tarefa sem limite, no entanto, isso não é recomendado para uma tarefa inicial ou qualquer tarefa. O valor padrão é 0 (sem novas tentativas).

resourceFiles

ResourceFile[]

Uma lista de arquivos que o serviço do Lote baixará no Nó de Computação antes de executar a linha de comando. Há um tamanho máximo para a lista de arquivos de recurso. 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 deverá ser reduzida em tamanho. Isso pode ser feito usando arquivos .zip, pacotes de aplicativos ou contêineres do Docker.
Os arquivos listados sob esse elemento estão localizados no diretório de trabalho da Tarefa.

userIdentity

UserIdentity

A identidade do usuário na qual o StartTask é executado.
Se omitido, a Tarefa será executada como um usuário não administrativo exclusivo para a Tarefa.

waitForSuccess

boolean

Se o serviço do Lote deve aguardar a conclusão do StartTask com êxito (ou seja, sair com o código de saída 0) antes de agendar tarefas no Nó de Computação.
Se true e o StartTask falharem em um nó, o serviço do Lote tentará novamente o StartTask até sua contagem máxima de repetição (maxTaskRetryCount). Se a Tarefa ainda não tiver sido concluída com êxito após todas as novas tentativas, o serviço do Lote marcará o nó inutilizável e não agendará Tarefas para ela. Essa condição pode ser detectada por meio do estado do Nó de Computação e dos detalhes das informações de falha. Se for falso, o serviço do Lote não aguardará a conclusão do StartTask. Nesse caso, outras tarefas podem começar a ser executadas no Nó de Computação enquanto o StartTask ainda estiver em execução; e mesmo que o StartTask falhe, novas tarefas continuarão a ser agendadas no Nó de Computação. O padrão é verdadeiro.

StartTaskInformation

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

Nome Tipo Description
containerInfo

TaskContainerExecutionInformation

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

string

A hora em que o StartTask parou de ser executado.
Esta é a hora de término da execução mais recente do StartTask, se essa execução tiver sido concluída (mesmo que essa execução tenha falhado e uma nova tentativa esteja pendente). Esse elemento não estará presente se o StartTask estiver em execução no momento.

exitCode

integer

O código de saída do programa especificado na linha de comando StartTask.
Essa propriedade será definida somente 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 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. No entanto, se o serviço do Lote encerrar o StartTask (devido ao tempo limite ou ao término do usuário por meio da API), você poderá ver um código de saída definido pelo sistema operacional.

failureInfo

TaskFailureInformation

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

string

O momento mais recente em que uma repetição da Tarefa começou a ser executada.
Esse elemento só estará presente 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

TaskExecutionResult

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

retryCount

integer

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.

startTime

string

A hora em que o StartTask começou a ser executado.
Esse valor é redefinido sempre que a Tarefa é reiniciada ou repetida (ou seja, esta é a hora mais recente em que o StartTask começou a ser executado).

state

StartTaskState

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

StartTaskState

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

Nome Tipo Description
completed

string

O StartTask foi encerrado com o código de saída 0 ou o StartTask falhou e o limite de repetição foi atingido ou o processo StartTask não foi executado devido a erros de preparação da tarefa (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.

Nome Tipo Description
containerId

string

A ID do contêiner.

error

string

Informações detalhadas de erro sobre o contêiner.
Essa é a cadeia de caracteres de erro detalhada do serviço Docker, se disponível. É equivalente ao campo de erro retornado por "inspeção do docker".

state

string

O estado do contêiner.
Esse é o estado do contêiner de acordo com o serviço docker. É equivalente ao campo de status retornado por "inspeção do docker".

TaskContainerSettings

As configurações de contêiner de uma Tarefa.

Nome Tipo Description
containerHostBatchBindMounts

ContainerHostBatchBindMountEntry[]

Os caminhos que você deseja montar na tarefa de contêiner.
Se essa matriz for nula ou não estiver presente, a tarefa de contêiner montará toda a unidade de disco temporária no Windows (ou AZ_BATCH_NODE_ROOT_DIR no Linux). Ele não montará nenhum caminho de dados no contêiner se essa matriz estiver definida como vazia.

containerRunOptions

string

Opções adicionais para o comando de criação de contêiner.
Essas opções adicionais são fornecidas como argumentos para o comando "docker create", além das controladas pelo Serviço de Lote.

imageName

string

A imagem a ser usada para criar o contêiner no qual a Tarefa será executada.
Essa é a referência de imagem completa, como seria especificado para "docker pull". Se nenhuma marca for fornecida como parte do nome da imagem, a marca ":latest" será usada como padrão.

registry

ContainerRegistry

O registro privado que contém a imagem do contêiner.
Essa configuração poderá ser omitida se já tiver sido fornecida na criação do Pool.

workingDirectory

ContainerWorkingDirectory

O local do diretório de trabalho da Tarefa de contêiner.
O padrão é 'taskWorkingDirectory'.

TaskExecutionInformation

Informações sobre a execução de uma Tarefa.

Nome Tipo Description
containerInfo

TaskContainerExecutionInformation

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

string

A hora em que a Tarefa foi concluída.
Essa propriedade será definida somente se a Tarefa estiver no estado Concluído.

exitCode

integer

O código de saída do programa especificado na linha de comando Tarefa.
Essa propriedade será definida somente se a Tarefa 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 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. No entanto, se o serviço do Lote encerrar a Tarefa (devido ao tempo limite ou ao término do usuário por meio da API), você poderá ver um código de saída definido pelo sistema operacional.

failureInfo

TaskFailureInformation

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.

lastRequeueTime

string

O momento mais recente em que a Tarefa foi requeutada pelo serviço lote como resultado de uma solicitação de usuário.
Essa propriedade será definida somente se o requeueCount não for zero.

lastRetryTime

string

O momento mais recente em que uma repetição da Tarefa começou a ser executada.
Esse elemento só estará presente 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 é.

requeueCount

integer

O número de vezes que a Tarefa foi requeutada pelo serviço lote como resultado de uma solicitação de usuário.
Quando o usuário remove nós de computação de um pool (redimensionando/reduzindo o pool) ou quando o trabalho está sendo desabilitado, o usuário pode especificar que a execução de Tarefas nos Nós de Computação seja requeuída para execução. Essa contagem rastreia quantas vezes a Tarefa foi requeuída por esses motivos.

result

TaskExecutionResult

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

retryCount

integer

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.

startTime

string

A hora em que a Tarefa começou a ser executada.
'Running' corresponde ao estado em execução, portanto, se a Tarefa especificar arquivos de recurso ou Pacotes, a hora de início refletirá a hora em que a Tarefa começou a baixá-los ou implantá-los. Se a Tarefa tiver sido reiniciada ou repetida, esta será a hora mais recente em que a Tarefa começou a ser executada. Essa propriedade está presente apenas para tarefas que estão no estado em execução ou concluído.

TaskExecutionResult

O resultado da execução da tarefa.

Nome Tipo Description
failure

string

Houve um erro durante o processamento da Tarefa. A falha pode ter ocorrido antes do processo de tarefa ser iniciado, enquanto o processo de tarefa estava em execução ou após a saída do processo de tarefa.

success

string

A Tarefa foi executada com êxito.

TaskFailureInformation

Informações sobre uma falha de tarefa.

Nome Tipo Description
category

ErrorCategory

A categoria do erro Tarefa.

code

string

Um identificador para o erro tarefa. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

NameValuePair[]

Uma lista de detalhes adicionais relacionados ao erro.

message

string

Uma mensagem que descreve o erro Tarefa, destinada a ser adequada para exibição em uma interface do usuário.

TaskInformation

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

Nome Tipo Description
executionInfo

TaskExecutionInformation

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

TaskState

O estado atual da Tarefa.

taskUrl

string

A URL da Tarefa.

TaskState

O estado da Tarefa.

Nome Tipo Description
active

string

A Tarefa está na fila e pode ser executada, mas não está atribuída atualmente a um Nó de Computação. Uma tarefa entra nesse estado quando é criada, quando está habilitada após ser desabilitada ou quando aguarda uma repetição após uma execução com falha.

completed

string

A Tarefa não está mais qualificada para ser executada, geralmente porque a Tarefa foi concluída com êxito ou a Tarefa foi concluída sem êxito e esgotou seu limite de repetição. Uma tarefa também será marcada como concluída se ocorreu um erro ao iniciar a Tarefa ou quando a Tarefa foi 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 do Trabalho for bem-sucedida, a Tarefa passará para a execução. Se a Tarefa de Preparação do Trabalho falhar, a Tarefa retornará à ativa e será qualificada para ser atribuída a um nó de computação diferente.

running

string

A Tarefa está em execução 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 Task começou a ser executada.

UserIdentity

A definição da identidade do usuário na qual a Tarefa é executada.

Nome Tipo Description
autoUser

AutoUserSpecification

O usuário automático no qual a Tarefa é executada.
As propriedades userName e autoUser são mutuamente exclusivas; você deve especificar um, mas não ambos.

username

string

O nome da identidade do usuário na qual a Tarefa é executada.
As propriedades userName e autoUser são mutuamente exclusivas; você deve especificar um, mas não ambos.

VirtualMachineInfo

Informações sobre o estado atual da máquina virtual.

Nome Tipo Description
imageReference

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 Dimensionamento de Máquinas Virtuais do Nó de Computação. Definido somente se a Conta do Lote foi criada com sua propriedade poolAllocationMode definida como 'UserSubscription'.