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