Compute Node - Get
Возвращает сведения о указанном вычислительном узле.
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?api-version=2022-01-01.15.0
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?$select={$select}&timeout={timeout}&api-version=2022-01-01.15.0
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
batch
|
path | True |
|
Базовый URL-адрес для всех запросов на обслуживание пакетная служба Azure. |
|
node
|
path | True |
|
Идентификатор вычислительного узла, о который требуется получить сведения. |
|
pool
|
path | True |
|
Идентификатор пула, содержащего вычислительный узел. |
|
api-version
|
query | True |
|
Версия КЛИЕНТСКОго API. |
|
$select
|
query |
|
Предложение OData $select. |
|
|
timeout
|
query |
|
Максимальное время, затрачивается сервером на обработку запроса в секундах. По умолчанию это 30 секунд. |
Заголовок запроса
Media Types: "application/json; odata=minimalmetadata"
| Name | Required | Type | Description |
|---|---|---|---|
| client-request-id |
|
Удостоверение запроса, созданное вызывающим абонентом, в виде GUID без оформления, например фигурных скобок, например 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
|
Должен ли сервер возвращать идентификатор client-request-id в ответе. |
|
| ocp-date |
|
Время выдачи запроса. Клиентские библиотеки обычно задают для текущего системного времени часов; задайте его явным образом, если вы вызываете REST API напрямую. |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
Ответ, содержащий вычислительный узел. Headers
|
|
| Other Status Codes |
Ошибка пакетной службы. |
Безопасность
azure_auth
Flow OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | Олицетворение учетной записи пользователя |
Authorization
Type:
apiKey
In:
header
Примеры
Node get
Sample Request
GET account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z?api-version=2022-01-01.15.0
Sample Response
{
"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"
}
}
Определения
|
Auto |
Область для автоматического пользователя |
|
Auto |
Задает параметры для автоматического пользователя, выполняющего задачу в пакетной службе. |
|
Batch |
Ответ об ошибке, полученный от службы пакетная служба Azure. |
|
Batch |
Элемент дополнительных сведений, включенных в ответ на ошибку пакетная служба Azure. |
|
Certificate |
Ссылка на сертификат, устанавливаемый на вычислительных узлах в пуле. |
|
Certificate |
Расположение хранилища сертификатов на вычислительном узле, в которое необходимо установить сертификат. |
|
Compute |
Вычислительный узел в пакетной службе. |
|
Compute |
Конфигурация конечной точки для вычислительного узла. |
|
Compute |
Ошибка, обнаруженная вычислительным узлом. |
|
Compute |
Ссылка на назначенное пользователем удостоверение, связанное с пулом пакетной службы, который будет использовать вычислительный узел. |
|
Compute |
Текущее состояние вычислительного узла. |
|
Container |
Частный реестр контейнеров. |
|
Container |
Расположение рабочего каталога задачи контейнера. |
|
Elevation |
Уровень повышения прав пользователя. |
|
Environment |
Переменная среды, устанавливаемая в процессе задачи. |
|
Error |
Категория ошибки. |
|
Error |
Сообщение об ошибке, полученное в ответе на ошибку пакетная служба Azure. |
|
Image |
Ссылка на образ Виртуальные машины Marketplace Azure или изображение Общая коллекция образов. Чтобы получить список всех ссылок на изображения Azure Marketplace, проверенных пакетная служба Azure, см. операцию "Список поддерживаемых образов". |
|
Inbound |
Конечная точка входящего трафика на вычислительном узле. |
|
Inbound |
Протокол конечной точки. |
|
Name |
Представляет пару "имя-значение". |
|
Node |
Сведения об агенте вычислительного узла. |
|
Resource |
Один файл или несколько файлов, которые необходимо скачать на вычислительный узел. |
|
Scheduling |
Доступен ли вычислительный узел для планирования задач. |
|
Start |
Задача, которая выполняется при присоединении узла к пулу в службе пакетная служба Azure или при перезагрузке или повторном создании вычислительного узла. |
|
Start |
Сведения о startTask, работающем на вычислительном узле. |
|
Start |
Состояние startTask на вычислительном узле. |
|
Task |
Содержит сведения о контейнере, который выполняет задача. |
|
Task |
Параметры контейнера для задачи. |
|
Task |
Сведения о выполнении задачи. |
|
Task |
Результат выполнения задачи. |
|
Task |
Сведения о сбое задачи. |
|
Task |
Сведения о задаче, выполняемой на вычислительном узле. |
|
Task |
Состояние задачи. |
|
User |
Определение удостоверения пользователя, под которым выполняется задача. |
|
Virtual |
Сведения о текущем состоянии виртуальной машины. |
AutoUserScope
Область для автоматического пользователя
| Name | Type | Description |
|---|---|---|
| pool |
|
Указывает, что задача выполняется в качестве общей автоматической учетной записи пользователя, созданной на каждом вычислительном узле в пуле. |
| task |
|
Указывает, что служба должна создать нового пользователя для задачи. |
AutoUserSpecification
Задает параметры для автоматического пользователя, выполняющего задачу в пакетной службе.
| Name | Type | Description |
|---|---|---|
| elevationLevel |
Уровень повышения прав автоматического пользователя. |
|
| scope |
Область для автоматического пользователя |
BatchError
Ответ об ошибке, полученный от службы пакетная служба Azure.
| Name | Type | Description |
|---|---|---|
| code |
|
Идентификатор ошибки. Коды инвариантны и предназначены для программного использования. |
| message |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
|
| values |
Коллекция пар "ключ-значение", содержащая дополнительные сведения об ошибке. |
BatchErrorDetail
Элемент дополнительных сведений, включенных в ответ на ошибку пакетная служба Azure.
| Name | Type | Description |
|---|---|---|
| key |
|
Идентификатор, указывающий значение свойства Value. |
| value |
|
Дополнительные сведения, включенные в ответ на ошибку. |
CertificateReference
Ссылка на сертификат, устанавливаемый на вычислительных узлах в пуле.
| Name | Type | Description |
|---|---|---|
| storeLocation |
Расположение хранилища сертификатов на вычислительном узле, в которое необходимо установить сертификат. |
|
| storeName |
|
Имя хранилища сертификатов на вычислительном узле, в который необходимо установить сертификат. |
| thumbprint |
|
Отпечаток сертификата. |
| thumbprintAlgorithm |
|
Алгоритм, с которым связан отпечаток. Это должно быть sha1. |
| visibility |
|
Какие учетные записи пользователей на вычислительном узле должны иметь доступ к частным данным сертификата. |
CertificateStoreLocation
Расположение хранилища сертификатов на вычислительном узле, в которое необходимо установить сертификат.
| Name | Type | Description |
|---|---|---|
| currentuser |
|
Сертификаты должны быть установлены в хранилище сертификатов CurrentUser. |
| localmachine |
|
Сертификаты должны быть установлены в хранилище сертификатов LocalMachine. |
ComputeNode
Вычислительный узел в пакетной службе.
| Name | Type | Description |
|---|---|---|
| affinityId |
|
Идентификатор, который можно передать при добавлении задачи для запроса, что задача должна быть запланирована на этом вычислительном узле. |
| allocationTime |
|
Время, в течение которого этот вычислительный узел был выделен пулу. |
| certificateReferences |
Список сертификатов, установленных на вычислительном узле. |
|
| endpointConfiguration |
Конфигурация конечной точки для вычислительного узла. |
|
| errors |
Список ошибок, которые в настоящее время встречаются вычислительным узлом. |
|
| id |
|
Идентификатор вычислительного узла. |
| ipAddress |
|
IP-адрес, который другие узлы могут использовать для взаимодействия с этим вычислительным узлом. |
| isDedicated |
|
Указывает, является ли этот вычислительный узел выделенным вычислительным узлом. Если значение равно false, вычислительный узел является точечным или низкоприоритетным вычислительным узлом. |
| lastBootTime |
|
Время последнего запуска вычислительного узла. |
| nodeAgentInfo |
Сведения о версии агента вычислительного узла и времени обновления вычислительного узла до новой версии. |
|
| recentTasks |
Список задач, состояние которых недавно изменилось. |
|
| runningTaskSlotsCount |
|
Общее количество слотов планирования, используемых в настоящее время выполнением задач задания на вычислительном узле. Сюда входят задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск заданий или запуск задач. |
| runningTasksCount |
|
Общее число выполняющихся в данный момент задач задания на вычислительном узле. Сюда входят задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск заданий или запуск задач. |
| schedulingState |
Доступен ли вычислительный узел для планирования задач. |
|
| startTask |
Задача, указанная для запуска на вычислительном узле при присоединении к пулу. |
|
| startTaskInfo |
Сведения о выполнении StartTask на вычислительном узле. |
|
| state |
Текущее состояние вычислительного узла. |
|
| stateTransitionTime |
|
Время, когда вычислительный узел вошел в текущее состояние. |
| totalTasksRun |
|
Общее количество задач заданий, выполненных на вычислительном узле. Сюда входят задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск заданий или запуск задач. |
| totalTasksSucceeded |
|
Общее количество задач задания, которые успешно завершены (с exitCode 0) на вычислительном узле. Сюда входят задачи диспетчера заданий и обычные задачи, но не подготовка заданий, выпуск заданий или запуск задач. |
| url |
|
URL-адрес вычислительного узла. |
| virtualMachineInfo |
Сведения о текущем состоянии виртуальной машины. |
|
| vmSize |
|
Размер виртуальной машины, на котором размещен вычислительный узел. |
ComputeNodeEndpointConfiguration
Конфигурация конечной точки для вычислительного узла.
| Name | Type | Description |
|---|---|---|
| inboundEndpoints |
Список входящих конечных точек, доступных на вычислительном узле. |
ComputeNodeError
Ошибка, обнаруженная вычислительным узлом.
| Name | Type | Description |
|---|---|---|
| code |
|
Идентификатор ошибки вычислительного узла. Коды инвариантны и предназначены для программного использования. |
| errorDetails |
Список дополнительных сведений об ошибках, связанных с ошибкой вычислительного узла. |
|
| message |
|
Сообщение об ошибке вычислительного узла, предназначенное для отображения в пользовательском интерфейсе. |
ComputeNodeIdentityReference
Ссылка на назначенное пользователем удостоверение, связанное с пулом пакетной службы, который будет использовать вычислительный узел.
| Name | Type | Description |
|---|---|---|
| resourceId |
|
Идентификатор ресурса ARM удостоверения, назначаемого пользователем. |
ComputeNodeState
Текущее состояние вычислительного узла.
| Name | Type | Description |
|---|---|---|
| creating |
|
Пакетная служба получила базовую виртуальную машину из вычислений Azure, но еще не начала присоединяться к пулу. |
| idle |
|
Вычислительный узел в настоящее время не выполняет задачу. |
| leavingpool |
|
Вычислительный узел покидает пул, так как пользователь явно удалил его или потому, что размер пула или автоматическое масштабирование не выполняется. |
| offline |
|
Вычислительный узел в настоящее время не выполняет задачу, а планирование новых задач на вычислительный узел отключено. |
| preempted |
|
Точечный или низкоприоритетный вычислительный узел был вытесняется. Задачи, которые выполнялись на вычислительном узле, когда он был упрежен, будут перепланированы, когда станет доступен другой вычислительный узел. |
| rebooting |
|
Вычислительный узел перезагружается. |
| reimaging |
|
Вычислительный узел повторно создается. |
| running |
|
Вычислительный узел выполняет одну или несколько задач (кроме StartTask). |
| starting |
|
Пакетная служба запускается на базовой виртуальной машине. |
| starttaskfailed |
|
Сбой StartTask на вычислительном узле (и исчерпаны все повторные попытки) и задан waitForSuccess. Вычислительный узел недоступен для выполнения задач. |
| unknown |
|
Пакетная служба потеряла контакт с вычислительным узлом и не знает его истинное состояние. |
| unusable |
|
Вычислительный узел нельзя использовать для выполнения задачи из-за ошибок. |
| waitingforstarttask |
|
StartTask запущен на вычислительном узле, но задано значение waitForSuccess и startTask еще не завершено. |
ContainerRegistry
Частный реестр контейнеров.
| Name | Type | Description |
|---|---|---|
| identityReference |
Ссылка на назначенное пользователем удостоверение для доступа к Реестр контейнеров Azure вместо имени пользователя и пароля. |
|
| password |
|
Пароль для входа на сервер реестра. |
| registryServer |
|
URL-адрес реестра. |
| username |
|
Имя пользователя для входа на сервер реестра. |
ContainerWorkingDirectory
Расположение рабочего каталога задачи контейнера.
| Name | Type | Description |
|---|---|---|
| containerImageDefault |
|
Используйте рабочий каталог, определенный в образе контейнера. Убедитесь, что этот каталог не будет содержать файлы ресурсов, скачанные пакетной службой. |
| taskWorkingDirectory |
|
Используйте стандартный рабочий каталог задачи пакетной службы, который будет содержать файлы ресурсов задач, заполненные пакетной службой. |
ElevationLevel
Уровень повышения прав пользователя.
| Name | Type | Description |
|---|---|---|
| admin |
|
Пользователь является пользователем с повышенными правами доступа и работает с полными разрешениями администратора. |
| nonadmin |
|
Пользователь является стандартным пользователем без повышенного доступа. |
EnvironmentSetting
Переменная среды, устанавливаемая в процессе задачи.
| Name | Type | Description |
|---|---|---|
| name |
|
Имя переменной среды. |
| value |
|
Значение переменной среды. |
ErrorCategory
Категория ошибки.
| Name | Type | Description |
|---|---|---|
| servererror |
|
Ошибка возникает из-за внутренней проблемы с сервером. |
| usererror |
|
Ошибка возникает из-за ошибки пользователя, например неправильной настройки. |
ErrorMessage
Сообщение об ошибке, полученное в ответе на ошибку пакетная служба Azure.
| Name | Type | Description |
|---|---|---|
| lang |
|
Код языка сообщения об ошибке |
| value |
|
Текст сообщения. |
ImageReference
Ссылка на образ Виртуальные машины Marketplace Azure или изображение Общая коллекция образов. Чтобы получить список всех ссылок на изображения Azure Marketplace, проверенных пакетная служба Azure, см. операцию "Список поддерживаемых образов".
| Name | Type | Description |
|---|---|---|
| exactVersion |
|
Конкретная версия образа платформы или образа Marketplace, используемого для создания узла. Это поле только для чтения отличается от "версия", только если значение, указанное для "version", когда пул был создан", был "последним". |
| offer |
|
Тип предложения образа azure Виртуальные машины Marketplace. |
| publisher |
|
Издатель образа Виртуальные машины Marketplace Azure. |
| sku |
|
Номер SKU образа Azure Виртуальные машины Marketplace. |
| version |
|
Версия образа Виртуальные машины Marketplace Azure. |
| virtualMachineImageId |
|
Идентификатор ресурса ARM образа Общая коллекция образов. Вычислительные узлы в пуле будут созданы с помощью этого идентификатора образа. Это форма /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} или /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName} для постоянного использования последней версии образа. |
InboundEndpoint
Конечная точка входящего трафика на вычислительном узле.
| Name | Type | Description |
|---|---|---|
| backendPort |
|
Номер внутреннего порта конечной точки. |
| frontendPort |
|
Номер общедоступного порта конечной точки. |
| name |
|
Имя конечной точки. |
| protocol |
Протокол конечной точки. |
|
| publicFQDN |
|
Общедоступное полное доменное имя вычислительного узла. |
| publicIPAddress |
|
Общедоступный IP-адрес вычислительного узла. |
InboundEndpointProtocol
Протокол конечной точки.
| Name | Type | Description |
|---|---|---|
| tcp |
|
Используйте TCP для конечной точки. |
| udp |
|
Используйте UDP для конечной точки. |
NameValuePair
Представляет пару "имя-значение".
| Name | Type | Description |
|---|---|---|
| name |
|
Имя в паре "имя-значение". |
| value |
|
Значение в паре "имя-значение". |
NodeAgentInformation
Сведения об агенте вычислительного узла.
| Name | Type | Description |
|---|---|---|
| lastUpdateTime |
|
Время обновления агента вычислительного узла на вычислительном узле. |
| version |
|
Версия агента пакетного вычислительного узла, работающего на вычислительном узле. |
ResourceFile
Один файл или несколько файлов, которые необходимо скачать на вычислительный узел.
| Name | Type | Description |
|---|---|---|
| autoStorageContainerName |
|
Имя контейнера хранилища в учетной записи автоматического хранения. |
| blobPrefix |
|
Префикс большого двоичного объекта, используемый при скачивании больших двоичных объектов из контейнера служба хранилища Azure. Будут загружены только большие двоичные объекты, имена которых начинаются с указанного префикса. |
| fileMode |
|
Атрибут режима разрешений файла в восьмеричном формате. |
| filePath |
|
Расположение на вычислительном узле, на который нужно скачать файлы, относительно рабочего каталога задачи. |
| httpUrl |
|
URL-адрес для скачивания файла. |
| identityReference |
Ссылка на назначенное пользователем удостоверение, используемое для доступа к Хранилище BLOB-объектов Azure, заданному storageContainerUrl или httpUrl |
|
| storageContainerUrl |
|
URL-адрес контейнера больших двоичных объектов в Хранилище BLOB-объектов Azure. |
SchedulingState
Доступен ли вычислительный узел для планирования задач.
| Name | Type | Description |
|---|---|---|
| disabled |
|
Новые задачи не будут запланированы на вычислительном узле. Задачи, уже запущенные на вычислительном узле, могут по-прежнему выполняться до завершения. Все вычислительные узлы начинаются с включенного планирования. |
| enabled |
|
Задачи можно запланировать на вычислительном узле. |
StartTask
Задача, которая выполняется при присоединении узла к пулу в службе пакетная служба Azure или при перезагрузке или повторном создании вычислительного узла.
| Name | Type | Description |
|---|---|---|
| commandLine |
|
Командная строка StartTask. |
| containerSettings |
Параметры контейнера, в котором выполняется StartTask. |
|
| environmentSettings |
Список параметров переменной среды для StartTask. |
|
| maxTaskRetryCount |
|
Максимальное число повторных попыток задачи. |
| resourceFiles |
Список файлов, скачиваемых пакетной службой на вычислительный узел перед запуском командной строки. Максимальный размер списка файлов ресурсов. При превышении максимального размера запрос завершится ошибкой, и код ошибки ответа будет RequestEntityTooLarge. В этом случае необходимо уменьшить размер коллекции ResourceFiles. Это можно сделать с помощью .zip файлов, пакетов приложений или контейнеров Docker. |
|
| userIdentity |
Удостоверение пользователя, под которым выполняется StartTask. |
|
| waitForSuccess |
|
Следует ли пакетной службе ждать успешного завершения Начальной базы данных (т. е. выхода с кодом выхода 0) перед планированием задач на вычислительном узле. |
StartTaskInformation
Сведения о startTask, работающем на вычислительном узле.
| Name | Type | Description |
|---|---|---|
| containerInfo |
Сведения о контейнере, в котором выполняется задача. |
|
| endTime |
|
Время остановки запуска StartTask. |
| exitCode |
|
Код выхода программы, указанной в командной строке StartTask. |
| failureInfo |
Сведения, описывающие сбой задачи, если таковые есть. |
|
| lastRetryTime |
|
Последнее время, с которого началась повторная попытка задачи. |
| result |
Результат выполнения задачи. |
|
| retryCount |
|
Количество повторных попыток задачи пакетной службой. |
| startTime |
|
Время запуска StartTask. |
| state |
Состояние StartTask на вычислительном узле. |
StartTaskState
Состояние startTask на вычислительном узле.
| Name | Type | Description |
|---|---|---|
| completed |
|
StartTask завершил работу с кодом выхода 0 или сбой StartTask и достигнут предел повторных попыток, или процесс StartTask не выполнялся из-за ошибок подготовки задач (например, сбоев скачивания файла ресурсов). |
| running |
|
Запуск StartTask в настоящее время выполняется. |
TaskContainerExecutionInformation
Содержит сведения о контейнере, который выполняет задача.
| Name | Type | Description |
|---|---|---|
| containerId |
|
Идентификатор контейнера. |
| error |
|
Подробные сведения об ошибке контейнера. |
| state |
|
Состояние контейнера. |
TaskContainerSettings
Параметры контейнера для задачи.
| Name | Type | Description |
|---|---|---|
| containerRunOptions |
|
Дополнительные параметры для команды создания контейнера. |
| imageName |
|
Образ, используемый для создания контейнера, в котором будет выполняться задача. |
| registry |
Частный реестр, содержащий образ контейнера. |
|
| workingDirectory |
Расположение рабочего каталога задачи контейнера. |
TaskExecutionInformation
Сведения о выполнении задачи.
| Name | Type | Description |
|---|---|---|
| containerInfo |
Сведения о контейнере, в котором выполняется задача. |
|
| endTime |
|
Время завершения задачи. |
| exitCode |
|
Код выхода программы, указанной в командной строке задачи. |
| failureInfo |
Сведения, описывающие сбой задачи, если таковые есть. |
|
| lastRequeueTime |
|
Последнее время, когда задача была перезапучена пакетной службой в результате запроса пользователя. |
| lastRetryTime |
|
Последнее время, в течение которого была запущена повторная попытка задачи. |
| requeueCount |
|
Количество повторных запросов задачи пакетной службой. |
| result |
Результат выполнения задачи. |
|
| retryCount |
|
Количество повторных попыток задачи пакетной службой. |
| startTime |
|
Время запуска задачи. |
TaskExecutionResult
Результат выполнения задачи.
| Name | Type | Description |
|---|---|---|
| failure |
|
Во время обработки задачи произошла ошибка. Возможно, произошел сбой до запуска процесса задачи, а процесс задачи выполнялся или после завершения процесса задачи. |
| success |
|
Задача успешно выполнена. |
TaskFailureInformation
Сведения о сбое задачи.
| Name | Type | Description |
|---|---|---|
| category |
Категория ошибки задачи. |
|
| code |
|
Идентификатор ошибки задачи. Коды инвариантны и предназначены для программного использования. |
| details |
Список дополнительных сведений, связанных с ошибкой. |
|
| message |
|
Сообщение об ошибке задачи, предназначенное для отображения в пользовательском интерфейсе. |
TaskInformation
Сведения о задаче, выполняемой на вычислительном узле.
| Name | Type | Description |
|---|---|---|
| executionInfo |
Сведения о выполнении задачи. |
|
| jobId |
|
Идентификатор задания, которому принадлежит задача. |
| subtaskId |
|
Идентификатор подзадаки, если задача является задачей с несколькими экземплярами. |
| taskId |
|
Идентификатор задачи. |
| taskState |
Текущее состояние задачи. |
|
| taskUrl |
|
URL-адрес задачи. |
TaskState
Состояние задачи.
| Name | Type | Description |
|---|---|---|
| active |
|
Задача поставлена в очередь и может выполняться, но в настоящее время не назначена вычислительному узлу. Задача переходит в это состояние при его создании, когда она включена после отключения или когда она ожидает повторную попытку после неудачного запуска. |
| completed |
|
Задача больше не может выполняться, как правило, так как задача успешно завершена или задача завершилась неудачно и исчерпала предел повторных попыток. Задача также помечается как завершенная, если произошла ошибка при запуске задачи или когда задача была завершена. |
| preparing |
|
Задача была назначена вычислительному узлу, но ожидает завершения необходимой задачи подготовки заданий на вычислительном узле. Если задача подготовки задания будет выполнена успешно, задача перейдет к выполнению. Если задача подготовки задания завершается ошибкой, задача вернется к активной и будет иметь право на назначение другому вычислительному узлу. |
| running |
|
Задача выполняется на вычислительном узле. Сюда входит подготовка на уровне задач, например скачивание файлов ресурсов или развертывание пакетов, указанных в задаче. Это не обязательно означает, что командная строка задачи начала выполняться. |
UserIdentity
Определение удостоверения пользователя, под которым выполняется задача.
| Name | Type | Description |
|---|---|---|
| autoUser |
Автоматический пользователь, под которым выполняется задача. |
|
| username |
|
Имя удостоверения пользователя, под которым выполняется задача. |
VirtualMachineInfo
Сведения о текущем состоянии виртуальной машины.
| Name | Type | Description |
|---|---|---|
| imageReference |
Ссылка на образ Marketplace виртуальной машины Azure. |