Job - List
Выводит список всех заданий в указанной учетной записи.
GET {batchUrl}/jobs?api-version=2022-01-01.15.0
GET {batchUrl}/jobs?$filter={$filter}&$select={$select}&$expand={$expand}&maxresults={maxresults}&timeout={timeout}&api-version=2022-01-01.15.0
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
batch
|
path | True |
|
Базовый URL-адрес для всех запросов на обслуживание пакетная служба Azure. |
|
api-version
|
query | True |
|
Версия КЛИЕНТСКОго API. |
|
$expand
|
query |
|
Предложение OData $expand. |
|
|
$filter
|
query |
|
Предложение OData $filter. Дополнительные сведения о создании этого фильтра см. в разделе https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs. |
|
|
$select
|
query |
|
Предложение OData $select. |
|
|
maxresults
|
query |
|
Максимальное количество элементов, возвращаемых в ответе. Можно вернуть не более 1000 заданий. |
|
|
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
Примеры
Job list
Sample Request
GET account.region.batch.azure.com/jobs?api-version=2022-01-01.15.0
Sample Response
{
"value": [
{
"id": "jobId",
"url": "https://account.region.batch.azure.com/jobs/jobId",
"eTag": "0x8D4100FC46D5BF4",
"lastModified": "2016-11-19T00:05:27.2137716Z",
"creationTime": "2016-11-19T00:05:25.311915Z",
"state": "active",
"stateTransitionTime": "2016-11-19T00:05:27.2137716Z",
"previousState": "disabled",
"previousStateTransitionTime": "2016-11-19T00:05:26.88777Z",
"priority": 0,
"maxParallelTasks": -1,
"allowTaskPreemption": false,
"usesTaskDependencies": false,
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "poolId"
},
"executionInfo": {
"startTime": "2016-11-19T00:05:25.3309105Z",
"poolId": "poolId"
},
"onAllTasksComplete": "noaction",
"onTaskFailure": "noaction"
}
]
}
Определения
|
Application |
Ссылка на пакет для развертывания на вычислительных узлах. |
|
Authentication |
Параметры маркера проверки подлинности, которые задача может использовать для выполнения операций пакетной службы. |
|
Auto |
Указывает характеристики для временного "авто пула". Пакетная служба создаст этот автоматический пул при отправке задания. |
|
Auto |
Область для автоматического пользователя |
|
Auto |
Указывает параметры для автоматического пользователя, запускающего задачу в пакетной службе. |
|
Azure |
Сведения, используемые для подключения к контейнеру служба хранилища Azure с помощью Blobfuse. |
|
Azure |
Сведения, используемые для подключения к общей папке Azure. |
|
Batch |
Ответ об ошибке, полученный от службы пакетная служба Azure. |
|
Batch |
Элемент дополнительных сведений, включенных в ответ на ошибку пакетная служба Azure. |
|
Caching |
Тип кэширования, который необходимо включить для диска. |
|
Certificate |
Ссылка на сертификат, устанавливаемый на вычислительных узлах в пуле. |
|
Certificate |
Расположение хранилища сертификатов на вычислительном узле, в которое необходимо установить сертификат. |
|
CIFSMount |
Сведения, используемые для подключения к файловой системе CIFS. |
|
Cloud |
Задание пакетная служба Azure. |
|
Cloud |
Результат перечисления заданий в учетной записи. |
|
Cloud |
Конфигурация вычислительных узлов в пуле на основе платформы Azure Облачные службы. |
|
Compute |
Распределение задач между вычислительными узлами в пуле. |
|
Compute |
Ссылка на назначенное пользователем удостоверение, связанное с пулом пакетной службы, который будет использовать вычислительный узел. |
|
Container |
Конфигурация для пулов с поддержкой контейнера. |
|
Container |
Частный реестр контейнеров. |
|
Container |
Используемая технология контейнера. |
|
Container |
Расположение рабочего каталога задачи контейнера. |
|
Data |
Параметры, которые будут использоваться дисками данных, связанными с вычислительными узлами в пуле. При использовании подключенных дисков данных необходимо подключить и отформатировать диски в виртуальной машине, чтобы использовать их. |
|
Diff |
Задает временное размещение дисков для диска операционной системы для всех вычислительных узлов (виртуальных машин) в пуле. |
|
Diff |
Указывает временный Параметры диска операционной системы, используемого вычислительным узлом (vm). |
|
Disk |
Конфигурация шифрования дисков, применяемая к вычислительным узлам в пуле. Конфигурация шифрования дисков не поддерживается в пуле Linux, созданном с помощью образа Общая коллекция образов. |
|
Dynamic |
Область динамического назначения виртуальной сети. |
|
Elevation |
Уровень повышения прав пользователя. |
|
Environment |
Переменная среды, устанавливаемая в процессе задачи. |
|
Error |
Категория ошибки. |
|
Error |
Сообщение об ошибке, полученное в ответе на ошибку пакетная служба Azure. |
|
Http |
Пара "Имя-значение" заголовка HTTP |
|
Image |
Ссылка на образ azure Виртуальные машины Marketplace или образ Общая коллекция образов. Список всех ссылок на изображения Azure Marketplace, проверенных пакетная служба Azure, см. в разделе "Список поддерживаемых образов". |
|
Inbound |
Протокол конечной точки. |
|
Inbound |
Входящий пул NAT, который можно использовать для адресирования определенных портов на вычислительных узлах во внешнем пуле пакетной службы. |
|
IPAddress |
Тип подготовки для общедоступных IP-адресов для пула. |
|
Job |
Ограничения выполнения для задания. |
|
Job |
Содержит сведения о выполнении задания в службе пакетная служба Azure. |
|
Job |
Указывает сведения о задаче диспетчера заданий. |
|
Job |
Конфигурация сети для задания. |
|
Job |
Задача подготовки заданий, выполняемая перед задачами задания на любом заданном вычислительном узле. |
|
Job |
Задача выпуска задания, выполняемая при завершении задания на любом вычислительном узле, где выполняется задание. |
|
Job |
Ошибка, обнаруженная пакетной службой при планировании задания. |
|
Job |
Состояние задания. |
|
Job |
Статистика использования ресурсов для задания. |
|
Linux |
Свойства, используемые для создания учетной записи пользователя на вычислительном узле Linux. |
|
Login |
Режим входа для пользователя |
|
Metadata |
Пара "имя-значение", связанная с ресурсом пакетной службы. |
|
Mount |
Файловая система для подключения на каждом узле. |
|
Name |
Представляет пару "имя-значение". |
|
Network |
Конфигурация сети для пула. |
|
Network |
Правило группы безопасности сети для применения к входящей конечной точке. |
|
Network |
Действие, которое необходимо предпринять для указанного IP-адреса, диапазона подсети или тега. |
|
NFSMount |
Сведения, используемые для подключения к файловой системе NFS. |
|
Node |
Конфигурация размещения узла для пула. |
|
Node |
Политика размещения для выделения узлов в пуле. |
|
On |
Действие пакетной службы должно выполняться, когда все задачи в задании находятся в состоянии завершения. |
|
On |
Действие пакетной службы должно выполняться при сбое любой задачи в задании. |
| OSDisk |
Параметры для диска операционной системы вычислительного узла (VM). |
|
Output |
Спецификация отправки файлов из вычислительного узла пакетная служба Azure в другое расположение после завершения выполнения процесса задачи пакетной службой. |
|
Output |
Указывает назначение отправки файлов в контейнере хранилища BLOB-объектов Azure. |
|
Output |
Место назначения, в которое следует отправить файл. |
|
Output |
Условия, при которых должен быть отправлен выходной файл задачи или набор файлов. |
|
Output |
Сведения об операции отправки выходного файла, включая условия отправки. |
|
Pool |
Конфигурация конечной точки для пула. |
|
Pool |
Указывает, как задание должно быть назначено пулу. |
|
Pool |
Минимальное время существования созданных автоматических пулов и назначение нескольких заданий по расписанию пулам. |
|
Pool |
Спецификация для создания нового пула. |
|
Public |
Конфигурация общедоступного IP-адреса конфигурации сети пула. |
|
Resource |
Один файл или несколько файлов, которые необходимо скачать на вычислительный узел. |
|
Start |
Задача, которая выполняется при присоединении узла к пулу в службе пакетная служба Azure или при перезагрузке или повторном создании вычислительного узла. |
|
Storage |
Тип учетной записи хранения для использования при создании дисков данных. |
|
Task |
Ограничения выполнения, применяемые к задаче. |
|
Task |
Параметры контейнера для задачи. |
|
Task |
Указывает, как задачи должны распределяться между вычислительными узлами. |
|
User |
Свойства, используемые для создания пользователя, используемого для выполнения задач на вычислительном узле пакетная служба Azure. |
|
User |
Определение удостоверения пользователя, под которым выполняется задача. |
|
Virtual |
Конфигурация вычислительных узлов в пуле на основе инфраструктуры Azure Виртуальные машины. |
| VMExtension |
Конфигурация расширений виртуальных машин. |
|
Windows |
Windows параметры операционной системы, применяемые к виртуальной машине. |
|
Windows |
Свойства, используемые для создания учетной записи пользователя на Windows вычислительном узле. |
ApplicationPackageReference
Ссылка на пакет для развертывания на вычислительных узлах.
| Name | Type | Description |
|---|---|---|
| applicationId |
|
Идентификатор развертываемого приложения. |
| version |
|
Версия развертываемого приложения. Если этот параметр опущен, будет развернута версия по умолчанию. |
AuthenticationTokenSettings
Параметры маркера проверки подлинности, которые задача может использовать для выполнения операций пакетной службы.
| Name | Type | Description |
|---|---|---|
| access |
|
Ресурсы пакетной службы, к которым маркер предоставляет доступ. |
AutoPoolSpecification
Указывает характеристики для временного "авто пула". Пакетная служба создаст этот автоматический пул при отправке задания.
| Name | Type | Description |
|---|---|---|
| autoPoolIdPrefix |
|
Префикс, добавляемый к уникальному идентификатору при автоматическом создании пула. |
| keepAlive |
|
Указывает, следует ли сохранять автоматический пул в активном режиме после истечения срока его существования. |
| pool |
Спецификация пула для автоматического пула. |
|
| poolLifetimeOption |
Минимальное время существования созданных автоматических пулов и назначение нескольких заданий по расписанию пулам. |
AutoUserScope
Область для автоматического пользователя
| Name | Type | Description |
|---|---|---|
| pool |
|
Указывает, что задача выполняется в качестве общей автоматической учетной записи пользователя, созданной на каждом вычислительном узле в пуле. |
| task |
|
Указывает, что служба должна создать нового пользователя для задачи. |
AutoUserSpecification
Указывает параметры для автоматического пользователя, запускающего задачу в пакетной службе.
| Name | Type | Description |
|---|---|---|
| elevationLevel |
Уровень высоты автоматического пользователя. |
|
| scope |
Область для автоматического пользователя |
AzureBlobFileSystemConfiguration
Сведения, используемые для подключения к контейнеру служба хранилища Azure с помощью Blobfuse.
| Name | Type | Description |
|---|---|---|
| accountKey |
|
Ключ учетной записи служба хранилища Azure. |
| accountName |
|
Имя учетной записи служба хранилища Azure. |
| blobfuseOptions |
|
Дополнительные параметры командной строки для передачи команде подключения. |
| containerName |
|
Имя контейнера Хранилище BLOB-объектов Azure. |
| identityReference |
Ссылка на назначенное пользователем удостоверение для доступа к containerName |
|
| relativeMountPath |
|
Относительный путь на вычислительном узле, где будет подключена файловая система. |
| sasKey |
|
Маркер SAS служба хранилища Azure. |
AzureFileShareConfiguration
Сведения, используемые для подключения к общей папке Azure.
| Name | Type | Description |
|---|---|---|
| accountKey |
|
Ключ учетной записи хранения Azure. |
| accountName |
|
Имя учетной записи служба хранилища Azure. |
| azureFileUrl |
|
URL-адрес Файлы Azure. |
| mountOptions |
|
Дополнительные параметры командной строки для передачи команде подключения. |
| relativeMountPath |
|
Относительный путь на вычислительном узле, где будет подключена файловая система. |
BatchError
Ответ об ошибке, полученный от службы пакетная служба Azure.
| Name | Type | Description |
|---|---|---|
| code |
|
Идентификатор ошибки. Коды инвариантны и предназначены для программного использования. |
| message |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
|
| values |
Коллекция пар "ключ-значение", содержащая дополнительные сведения об ошибке. |
BatchErrorDetail
Элемент дополнительных сведений, включенных в ответ на ошибку пакетная служба Azure.
| Name | Type | Description |
|---|---|---|
| key |
|
Идентификатор, указывающий значение свойства Value. |
| value |
|
Дополнительные сведения, включенные в ответ на ошибку. |
CachingType
Тип кэширования, который необходимо включить для диска.
| Name | Type | Description |
|---|---|---|
| none |
|
Режим кэширования для диска не включен. |
| readonly |
|
Режим кэширования для диска доступен только для чтения. |
| readwrite |
|
Режим кэширования для диска считывается и записывается. |
CertificateReference
Ссылка на сертификат, устанавливаемый на вычислительных узлах в пуле.
| Name | Type | Description |
|---|---|---|
| storeLocation |
Расположение хранилища сертификатов на вычислительном узле, в которое необходимо установить сертификат. |
|
| storeName |
|
Имя хранилища сертификатов на вычислительном узле, в который необходимо установить сертификат. |
| thumbprint |
|
Отпечаток сертификата. |
| thumbprintAlgorithm |
|
Алгоритм, с которым связан отпечаток. Это должно быть sha1. |
| visibility |
|
Какие учетные записи пользователей на вычислительном узле должны иметь доступ к частным данным сертификата. |
CertificateStoreLocation
Расположение хранилища сертификатов на вычислительном узле, в которое необходимо установить сертификат.
| Name | Type | Description |
|---|---|---|
| currentuser |
|
Сертификаты должны быть установлены в хранилище сертификатов CurrentUser. |
| localmachine |
|
Сертификаты должны быть установлены в хранилище сертификатов LocalMachine. |
CIFSMountConfiguration
Сведения, используемые для подключения к файловой системе CIFS.
| Name | Type | Description |
|---|---|---|
| mountOptions |
|
Дополнительные параметры командной строки для передачи команде подключения. |
| password |
|
Пароль, используемый для проверки подлинности в файловой системе CIFS. |
| relativeMountPath |
|
Относительный путь на вычислительном узле, где будет подключена файловая система. |
| source |
|
Универсальный код ресурса (URI) файловой системы для подключения. |
| username |
|
Пользователь, используемый для проверки подлинности в файловой системе CIFS. |
CloudJob
Задание пакетная служба Azure.
| Name | Type | Default Value | Description |
|---|---|---|---|
| allowTaskPreemption |
|
Можно ли упрещать задачи в этом задании другими заданиями с высоким приоритетом |
|
| commonEnvironmentSettings |
Список общих параметров переменной среды. Эти переменные среды задаются для всех задач в задании (включая диспетчер заданий, подготовку заданий и задачи выпуска заданий). |
||
| constraints |
Ограничения выполнения для задания. |
||
| creationTime |
|
Время создания задания. |
|
| displayName |
|
Отображаемое имя задания. |
|
| eTag |
|
ETag задания. |
|
| executionInfo |
Сведения о выполнении задания. |
||
| id |
|
Строка, однозначно идентифицирующая задание в учетной записи. |
|
| jobManagerTask |
Сведения о задаче диспетчера заданий, запускаемой при запуске задания. |
||
| jobPreparationTask |
Задача подготовки задания. |
||
| jobReleaseTask |
Задача выпуска задания. |
||
| lastModified |
|
Время последнего изменения задания. |
|
| maxParallelTasks |
|
-1 |
Максимальное количество задач, которые могут выполняться параллельно для задания. |
| metadata |
Список пар "имя-значение", связанных с заданием в качестве метаданных. |
||
| networkConfiguration |
Конфигурация сети для задания. |
||
| onAllTasksComplete |
Действие пакетной службы должно выполняться, когда все задачи в задании находятся в состоянии завершения. |
||
| onTaskFailure |
Действие пакетной службы должно выполняться при сбое любой задачи в задании. |
||
| poolInfo |
Параметры пула, связанные с заданием. |
||
| previousState |
Предыдущее состояние задания. |
||
| previousStateTransitionTime |
|
Время, когда задание вступило в свое предыдущее состояние. |
|
| priority |
|
Приоритет задания. |
|
| state |
Текущее состояние задания. |
||
| stateTransitionTime |
|
Время, когда задание ввело текущее состояние. |
|
| stats |
Статистика использования ресурсов в течение всего времени существования задания. |
||
| url |
|
URL-адрес задания. |
|
| usesTaskDependencies |
|
Указывает, могут ли задачи в задании определять зависимости друг от друга. Значение по умолчанию — false. |
CloudJobListResult
Результат перечисления заданий в учетной записи.
| Name | Type | Description |
|---|---|---|
| odata.nextLink |
|
URL-адрес для получения следующего набора результатов. |
| value |
|
Список заданий. |
CloudServiceConfiguration
Конфигурация вычислительных узлов в пуле на основе платформы Azure Облачные службы.
| Name | Type | Description |
|---|---|---|
| osFamily |
|
Семейство гостевой ОС Azure, установленное на виртуальных машинах в пуле. |
| osVersion |
|
Версия гостевой ОС Azure, устанавливаемая на виртуальных машинах в пуле. |
ComputeNodeFillType
Распределение задач между вычислительными узлами в пуле.
| Name | Type | Description |
|---|---|---|
| pack |
|
Максимально возможное количество задач (taskSlotsPerNode) должно быть назначено каждому вычислительному узлу в пуле, прежде чем все задачи будут назначены следующему вычислительному узлу в пуле. |
| spread |
|
Задачи должны назначаться равномерно по всем вычислительным узлам в пуле. |
ComputeNodeIdentityReference
Ссылка на назначенное пользователем удостоверение, связанное с пулом пакетной службы, который будет использовать вычислительный узел.
| Name | Type | Description |
|---|---|---|
| resourceId |
|
Идентификатор ресурса ARM назначенного пользователем удостоверения. |
ContainerConfiguration
Конфигурация для пулов с поддержкой контейнера.
| Name | Type | Description |
|---|---|---|
| containerImageNames |
|
Коллекция имен образов контейнера. |
| containerRegistries |
Дополнительные частные реестры, из которых можно извлечь контейнеры. |
|
| type |
Используемая технология контейнера. |
ContainerRegistry
Частный реестр контейнеров.
| Name | Type | Description |
|---|---|---|
| identityReference |
Ссылка на назначенное пользователем удостоверение, используемое для доступа к Реестр контейнеров Azure вместо имени пользователя и пароля. |
|
| password |
|
Пароль для входа на сервер реестра. |
| registryServer |
|
URL-адрес реестра. |
| username |
|
Имя пользователя для входа на сервер реестра. |
ContainerType
Используемая технология контейнера.
| Name | Type | Description |
|---|---|---|
| dockerCompatible |
|
Для запуска контейнеров будет использоваться технология контейнеров, совместимая с Docker. |
ContainerWorkingDirectory
Расположение рабочего каталога задачи контейнера.
| Name | Type | Description |
|---|---|---|
| containerImageDefault |
|
Используйте рабочий каталог, определенный в образе контейнера. Будьте осторожны, что этот каталог не будет содержать файлы ресурсов, скачанные пакетной службой. |
| taskWorkingDirectory |
|
Используйте стандартный рабочий каталог задачи пакетной службы, который будет содержать файлы ресурсов задач, заполненные пакетной службой. |
DataDisk
Параметры, которые будут использоваться дисками данных, связанными с вычислительными узлами в пуле. При использовании подключенных дисков данных необходимо подключить и отформатировать диски в виртуальной машине, чтобы использовать их.
| Name | Type | Description |
|---|---|---|
| caching |
Тип кэширования, который необходимо включить для дисков данных. |
|
| diskSizeGB |
|
Начальный размер диска в гигабайтах. |
| lun |
|
Номер логического блока. |
| storageAccountType |
Тип учетной записи хранения, используемый для диска данных. |
DiffDiskPlacement
Задает временное размещение дисков для диска операционной системы для всех вычислительных узлов (виртуальных машин) в пуле.
| Name | Type | Description |
|---|---|---|
| CacheDisk |
|
Временный диск ОС хранится в кэше виртуальной машины. |
DiffDiskSettings
Указывает временный Параметры диска операционной системы, используемого вычислительным узлом (vm).
| Name | Type | Description |
|---|---|---|
| placement |
Указывает временное размещение дисков для диска операционной системы для всех виртуальных машин в пуле. |
DiskEncryptionConfiguration
Конфигурация шифрования дисков, применяемая к вычислительным узлам в пуле. Конфигурация шифрования дисков не поддерживается в пуле Linux, созданном с помощью образа Общая коллекция образов.
| Name | Type | Description |
|---|---|---|
| targets |
|
Список целевых дисков пакетной службы будет шифроваться на вычислительном узле. |
DynamicVNetAssignmentScope
Область динамического назначения виртуальной сети.
| Name | Type | Description |
|---|---|---|
| job |
|
Динамическое назначение виртуальной сети выполняется для каждого задания. |
| none |
|
Динамическое назначение виртуальной сети не включено. |
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 |
|
Текст сообщения. |
HttpHeader
Пара "Имя-значение" заголовка HTTP
| Name | Type | Description |
|---|---|---|
| name |
|
Имя заголовка без учета регистра, которое будет использоваться при отправке выходных файлов |
| value |
|
Значение заголовка, используемого при отправке выходных файлов. |
ImageReference
Ссылка на образ azure Виртуальные машины Marketplace или образ Общая коллекция образов. Список всех ссылок на изображения Azure Marketplace, проверенных пакетная служба Azure, см. в разделе "Список поддерживаемых образов".
| Name | Type | Description |
|---|---|---|
| exactVersion |
|
Конкретная версия образа платформы или образа Marketplace, используемого для создания узла. Это поле только для чтения отличается от "версия", только если значение, указанное для "version", когда пул был создан", был "последним". |
| offer |
|
Тип предложения образа azure Виртуальные машины Marketplace. |
| publisher |
|
Издатель образа Виртуальные машины Marketplace Azure. |
| sku |
|
Номер SKU образа Виртуальные машины Marketplace Azure. |
| version |
|
Версия образа azure Виртуальные машины Marketplace. |
| 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} для постоянного использования последней версии образа. |
InboundEndpointProtocol
Протокол конечной точки.
| Name | Type | Description |
|---|---|---|
| tcp |
|
Используйте TCP для конечной точки. |
| udp |
|
Используйте UDP для конечной точки. |
InboundNATPool
Входящий пул NAT, который можно использовать для адресирования определенных портов на вычислительных узлах во внешнем пуле пакетной службы.
| Name | Type | Description |
|---|---|---|
| backendPort |
|
Номер порта на вычислительном узле. |
| frontendPortRangeEnd |
|
Последний номер порта в диапазоне внешних портов, которые будут использоваться для предоставления входящего доступа к внутреннему порту на отдельных вычислительных узлах. |
| frontendPortRangeStart |
|
Первый номер порта в диапазоне внешних портов, которые будут использоваться для предоставления входящего доступа к внутреннему порту на отдельных вычислительных узлах. |
| name |
|
Имя конечной точки. |
| networkSecurityGroupRules |
Список правил группы безопасности сети, которые будут применяться к конечной точке. |
|
| protocol |
Протокол конечной точки. |
IPAddressProvisioningType
Тип подготовки для общедоступных IP-адресов для пула.
| Name | Type | Description |
|---|---|---|
| batchmanaged |
|
Общедоступный IP-адрес будет создан и управляется пакетной службой. В зависимости от размера пула может быть несколько общедоступных IP-адресов. |
| nopublicipaddresses |
|
Общедоступный IP-адрес не будет создан. |
| usermanaged |
|
Общедоступные IP-адреса предоставляются пользователем и будут использоваться для подготовки вычислительных узлов. |
JobConstraints
Ограничения выполнения для задания.
| Name | Type | Description |
|---|---|---|
| maxTaskRetryCount |
|
Максимальное количество повторных попыток каждой задачи. Пакетная служба повторяет задачу, если код выхода не является ненулевой. |
| maxWallClockTime |
|
Максимальное затраченное время выполнения задания, измеряемое с момента создания задания. |
JobExecutionInformation
Содержит сведения о выполнении задания в службе пакетная служба Azure.
| Name | Type | Description |
|---|---|---|
| endTime |
|
Время завершения задания. |
| poolId |
|
Идентификатор пула, которому назначено это задание. |
| schedulingError |
Сведения о любой ошибке, обнаруженной службой при запуске задания. |
|
| startTime |
|
Время начала задания. |
| terminateReason |
|
Строка, описывающая причину завершения задания. |
JobManagerTask
Указывает сведения о задаче диспетчера заданий.
| Name | Type | Description |
|---|---|---|
| allowLowPriorityNode |
|
Может ли задача диспетчера заданий выполняться на точечных или низкоприоритетных вычислительных узлах. |
| applicationPackageReferences |
Список пакетов приложений, которые пакетная служба будет развертывать на вычислительном узле перед выполнением командной строки. |
|
| authenticationTokenSettings |
Параметры маркера проверки подлинности, который задача может использовать для выполнения операций пакетной службы. |
|
| commandLine |
|
Командная строка задачи диспетчера заданий. |
| constraints |
Ограничения, применяемые к задаче диспетчера заданий. |
|
| containerSettings |
Параметры контейнера, в котором выполняется задача диспетчера заданий. |
|
| displayName |
|
Отображаемое имя задачи диспетчера заданий. |
| environmentSettings |
Список параметров переменных среды для задачи диспетчера заданий. |
|
| id |
|
Строка, однозначно идентифицирующая задачу диспетчера заданий в задании. |
| killJobOnCompletion |
|
Указывает, означает ли завершение задачи диспетчера заданий завершение всего задания. |
| outputFiles |
Список файлов, которые пакетная служба отправит с вычислительного узла после выполнения командной строки. |
|
| requiredSlots |
|
Количество слотов планирования, которые требуется выполнить задаче. |
| resourceFiles |
Список файлов, скачиваемых пакетной службой на вычислительный узел перед выполнением командной строки. |
|
| runExclusive |
|
Требуется ли для задачи диспетчера заданий монопольное использование вычислительного узла, на котором он выполняется. |
| userIdentity |
Удостоверение пользователя, под которым выполняется задача диспетчера заданий. |
JobNetworkConfiguration
Конфигурация сети для задания.
| Name | Type | Description |
|---|---|---|
| subnetId |
|
Идентификатор ресурса ARM подсети виртуальной сети, которая выполняет вычислительные узлы, выполняющие задачи из задания, будет присоединена в течение длительности задачи. Это будет работать только с пулом VirtualMachineConfiguration. |
JobPreparationTask
Задача подготовки заданий, выполняемая перед задачами задания на любом заданном вычислительном узле.
| Name | Type | Description |
|---|---|---|
| commandLine |
|
Командная строка задачи подготовки заданий. |
| constraints |
Ограничения, применяемые к задаче подготовки заданий. |
|
| containerSettings |
Параметры контейнера, в котором выполняется задача подготовки заданий. |
|
| environmentSettings |
Список параметров переменной среды для задачи подготовки задания. |
|
| id |
|
Строка, однозначно идентифицирующая задачу подготовки задания в задании. |
| rerunOnNodeRebootAfterSuccess |
|
Следует ли пакетной службе повторно запускать задачу подготовки заданий после перезагрузки вычислительного узла. |
| resourceFiles |
Список файлов, скачиваемых пакетной службой на вычислительный узел перед выполнением командной строки. |
|
| userIdentity |
Удостоверение пользователя, под которым выполняется задача подготовки заданий. |
|
| waitForSuccess |
|
Следует ли пакетной службе ждать успешного завершения задачи подготовки задания перед планированием других задач задания на вычислительном узле. Задача подготовки заданий успешно завершена, если она завершается с кодом выхода 0. |
JobReleaseTask
Задача выпуска задания, выполняемая при завершении задания на любом вычислительном узле, где выполняется задание.
| Name | Type | Description |
|---|---|---|
| commandLine |
|
Командная строка задачи выпуска задания. |
| containerSettings |
Параметры контейнера, в котором выполняется задача выпуска задания. |
|
| environmentSettings |
Список параметров переменной среды для задачи выпуска задания. |
|
| id |
|
Строка, однозначно идентифицирующая задачу выпуска задания в задании. |
| maxWallClockTime |
|
Максимальное затраченное время, затраченное на выполнение задачи выпуска задания на заданном вычислительном узле, измеряемое с момента запуска задачи. Если задача не завершается в течение срока, пакетная служба завершает ее. Значение по умолчанию — 15 минут. Вы не можете указать время ожидания дольше 15 минут. В этом случае пакетная служба отклоняет ее с ошибкой; Если вы вызываете REST API напрямую, код состояния HTTP — 400 (недопустимый запрос). |
| resourceFiles |
Список файлов, скачиваемых пакетной службой на вычислительный узел перед запуском командной строки. Максимальный размер списка файлов ресурсов. При превышении максимального размера запрос завершится ошибкой, и код ошибки ответа будет RequestEntityTooLarge. В этом случае необходимо уменьшить размер коллекции ResourceFiles. Это можно сделать с помощью .zip файлов, пакетов приложений или контейнеров Docker. |
|
| retentionTime |
|
Минимальное время сохранения каталога задач для задачи выпуска задания на вычислительном узле. После этого пакетная служба может удалить каталог задач и все его содержимое. |
| userIdentity |
Удостоверение пользователя, под которым выполняется задача выпуска задания. |
JobSchedulingError
Ошибка, обнаруженная пакетной службой при планировании задания.
| Name | Type | Description |
|---|---|---|
| category |
Категория ошибки планирования заданий. |
|
| code |
|
Идентификатор ошибки планирования заданий. Коды инвариантны и предназначены для программного использования. |
| details |
Список дополнительных сведений об ошибках, связанных с ошибкой планирования. |
|
| message |
|
Сообщение, описывающее ошибку планирования задания, предназначенную для отображения в пользовательском интерфейсе. |
JobState
Состояние задания.
| Name | Type | Description |
|---|---|---|
| active |
|
Задание доступно для планирования задач. |
| completed |
|
Все задачи прерваны, и система больше не принимает никаких задач или каких-либо дальнейших изменений в задании. |
| deleting |
|
Пользователь запросил удаление задания, но операция удаления все еще выполняется (например, так как система по-прежнему завершает выполнение задач). |
| disabled |
|
Пользователь отключил задание. Задачи не выполняются, и новые задачи не будут запланированы. |
| disabling |
|
Пользователь запросил отключение задания, но операция отключения по-прежнему выполняется (например, ожидание завершения задач). |
| enabling |
|
Пользователь запросил, чтобы задание было включено, но операция включения все еще выполняется. |
| terminating |
|
Задание будет завершено либо из-за завершения задачи диспетчера заданий, либо из-за того, что пользователь завершил задание, но операция завершения все еще выполняется (например, так как выполняются задачи выпуска задания). |
JobStatistics
Статистика использования ресурсов для задания.
| Name | Type | Description |
|---|---|---|
| kernelCPUTime |
|
Общее время ЦП в режиме ядра (суммировано по всем ядрам и всем вычислительным узлам), используемое всеми задачами в задании. |
| lastUpdateTime |
|
Время последнего обновления статистики. Все статистические данные ограничены диапазоном между startTime и lastUpdateTime. |
| numFailedTasks |
|
Общее количество задач в задании, завершившемся сбоем в течение заданного диапазона времени. |
| numSucceededTasks |
|
Общее число задач, успешно выполненных в задании в течение заданного диапазона времени. |
| numTaskRetries |
|
Общее количество повторных попыток для всех задач в задании в течение заданного диапазона времени. |
| readIOGiB |
|
Общий объем данных в ГиБ, считываемых с диска всеми задачами в задании. |
| readIOps |
|
Общее количество операций чтения диска, выполненных всеми задачами в задании. |
| startTime |
|
Время начала диапазона времени, на который распространяется статистика. |
| url |
|
URL-адрес статистики. |
| userCPUTime |
|
Общее время ЦП в пользовательском режиме (суммируется по всем ядрам и всем вычислительным узлам), затраченное всеми задачами в задании. |
| waitTime |
|
Общее время ожидания всех задач в задании. |
| wallClockTime |
|
Общее время настенных часов всех задач в задании. |
| writeIOGiB |
|
Общий объем данных в ГиБ, записанных на диск всеми задачами в задании. |
| writeIOps |
|
Общее количество операций записи на диске, выполненных всеми задачами в задании. |
LinuxUserConfiguration
Свойства, используемые для создания учетной записи пользователя на вычислительном узле Linux.
| Name | Type | Description |
|---|---|---|
| gid |
|
Идентификатор группы для учетной записи пользователя. |
| sshPrivateKey |
|
Закрытый ключ SSH для учетной записи пользователя. |
| uid |
|
Идентификатор пользователя учетной записи пользователя. |
LoginMode
Режим входа для пользователя
| Name | Type | Description |
|---|---|---|
| batch |
|
Режим входа LOGON32_LOGON_BATCH Win32. Для длительных параллельных процессов рекомендуется использовать режим входа пакетной службы. |
| interactive |
|
Режим входа LOGON32_LOGON_INTERACTIVE Win32. UAC включен в Windows пулах VirtualMachineConfiguration. Если этот параметр используется с удостоверением пользователя с повышенными привилегиями в пуле Windows VirtualMachineConfiguration, сеанс пользователя не будет повышен, если приложение, выполняемое командной строкой задачи, всегда требует права администратора или всегда требуется максимальная привилегия. |
MetadataItem
Пара "имя-значение", связанная с ресурсом пакетной службы.
| Name | Type | Description |
|---|---|---|
| name |
|
Имя элемента метаданных. |
| value |
|
Значение элемента метаданных. |
MountConfiguration
Файловая система для подключения на каждом узле.
| Name | Type | Description |
|---|---|---|
| azureBlobFileSystemConfiguration |
Контейнер служба хранилища Azure для подключения с помощью FUSE BLOB-объектов на каждом узле. |
|
| azureFileShareConfiguration |
Общая папка Azure для подключения на каждом узле. |
|
| cifsMountConfiguration |
Файловая система CIFS/SMB для подключения на каждом узле. |
|
| nfsMountConfiguration |
Файловая система NFS для подключения на каждом узле. |
NameValuePair
Представляет пару "имя-значение".
| Name | Type | Description |
|---|---|---|
| name |
|
Имя в паре "имя-значение". |
| value |
|
Значение в паре "имя-значение". |
NetworkConfiguration
Конфигурация сети для пула.
| Name | Type | Description |
|---|---|---|
| dynamicVNetAssignmentScope |
Область динамического назначения виртуальной сети. |
|
| endpointConfiguration |
Конфигурация конечных точек на вычислительных узлах в пуле пакетной службы. |
|
| publicIPAddressConfiguration |
Конфигурация общедоступного IPAddress для вычислительных узлов в пуле пакетной службы. |
|
| subnetId |
|
Идентификатор ресурса ARM подсети виртуальной сети, к которой присоединяются вычислительные узлы пула. Это форма /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. |
NetworkSecurityGroupRule
Правило группы безопасности сети для применения к входящей конечной точке.
| Name | Type | Description |
|---|---|---|
| access |
Действие, которое необходимо предпринять для указанного IP-адреса, диапазона подсети или тега. |
|
| priority |
|
Приоритет для этого правила. |
| sourceAddressPrefix |
|
Префикс исходного адреса или тег, соответствующий правилу. |
| sourcePortRanges |
|
Диапазоны исходных портов, которые должны совпадать с правилом. |
NetworkSecurityGroupRuleAccess
Действие, которое необходимо предпринять для указанного IP-адреса, диапазона подсети или тега.
| Name | Type | Description |
|---|---|---|
| allow |
|
Разрешить доступ. |
| deny |
|
Запретить доступ. |
NFSMountConfiguration
Сведения, используемые для подключения к файловой системе NFS.
| Name | Type | Description |
|---|---|---|
| mountOptions |
|
Дополнительные параметры командной строки для передачи команде подключения. |
| relativeMountPath |
|
Относительный путь на вычислительном узле, где будет подключена файловая система. |
| source |
|
Универсальный код ресурса (URI) файловой системы для подключения. |
NodePlacementConfiguration
Конфигурация размещения узла для пула.
| Name | Type | Description |
|---|---|---|
| policy |
Тип политики размещения узла в пулах пакетной службы. |
NodePlacementPolicyType
Политика размещения для выделения узлов в пуле.
| Name | Type | Description |
|---|---|---|
| regional |
|
Все узлы в пуле будут выделены в одном регионе. |
| zonal |
|
Узлы в пуле будут распределяться между разными зонами доступности с оптимальной балансировкой усилий. |
OnAllTasksComplete
Действие пакетной службы должно выполняться, когда все задачи в задании находятся в состоянии завершения.
| Name | Type | Description |
|---|---|---|
| noaction |
|
Не делать ничего. Задание остается активным, если не завершено или не отключено другими средствами. |
| terminatejob |
|
Завершение задания. Для задания terminateReason задано значение AllTasksComplete. |
OnTaskFailure
Действие пакетной службы должно выполняться при сбое любой задачи в задании.
| Name | Type | Description |
|---|---|---|
| noaction |
|
Не делать ничего. Задание остается активным, если не завершено или не отключено другими средствами. |
| performexitoptionsjobaction |
|
Выполните действие, связанное с условием выхода задачи в коллекции exitConditions задачи. (Это может по-прежнему привести к отсутствии действий, если это то, что указывает задача.) |
OSDisk
Параметры для диска операционной системы вычислительного узла (VM).
| Name | Type | Description |
|---|---|---|
| ephemeralOSDiskSettings |
Указывает временный Параметры диска операционной системы, используемого вычислительным узлом (vm). |
OutputFile
Спецификация отправки файлов из вычислительного узла пакетная служба Azure в другое расположение после завершения выполнения процесса задачи пакетной службой.
| Name | Type | Description |
|---|---|---|
| destination |
Назначение для выходных файлов. |
|
| filePattern |
|
Шаблон, указывающий, какие файлы следует отправить. |
| uploadOptions |
Дополнительные параметры для операции отправки, включая условия выполнения отправки. |
OutputFileBlobContainerDestination
Указывает назначение отправки файлов в контейнере хранилища BLOB-объектов Azure.
| Name | Type | Description |
|---|---|---|
| containerUrl |
|
URL-адрес контейнера в Хранилище BLOB-объектов Azure, в который нужно отправить файлы. |
| identityReference |
Ссылка на назначенное пользователем удостоверение, используемое для доступа к Хранилище BLOB-объектов Azure, заданному containerUrl |
|
| path |
|
Целевой большой двоичный объект или виртуальный каталог в контейнере служба хранилища Azure. |
| uploadHeaders |
Список пар "имя-значение" для заголовков, используемых при отправке выходных файлов |
OutputFileDestination
Место назначения, в которое следует отправить файл.
| Name | Type | Description |
|---|---|---|
| container |
Расположение в хранилище BLOB-объектов Azure, в которое отправляются файлы. |
OutputFileUploadCondition
Условия, при которых должен быть отправлен выходной файл задачи или набор файлов.
| Name | Type | Description |
|---|---|---|
| taskcompletion |
|
Отправьте файлы после завершения процесса задачи независимо от того, какой код выхода был. |
| taskfailure |
|
Отправьте файлы только после завершения процесса задачи с ненулевым кодом выхода. |
| tasksuccess |
|
Отправьте файлы только после завершения процесса задачи с кодом выхода 0. |
OutputFileUploadOptions
Сведения об операции отправки выходного файла, включая условия отправки.
| Name | Type | Description |
|---|---|---|
| uploadCondition |
Условия отправки выходного файла задачи или набора файлов. |
PoolEndpointConfiguration
Конфигурация конечной точки для пула.
| Name | Type | Description |
|---|---|---|
| inboundNATPools |
Список входящих пулов NAT, которые можно использовать для адресирования определенных портов на отдельном вычислительном узле за пределами. |
PoolInformation
Указывает, как задание должно быть назначено пулу.
| Name | Type | Description |
|---|---|---|
| autoPoolSpecification |
Характеристики временного "автоматического пула". Пакетная служба создаст этот автоматический пул при отправке задания. |
|
| poolId |
|
Идентификатор существующего пула. Все задачи задания будут выполняться в указанном пуле. |
PoolLifetimeOption
Минимальное время существования созданных автоматических пулов и назначение нескольких заданий по расписанию пулам.
| Name | Type | Description |
|---|---|---|
| job |
|
Пул существует в течение всего времени существования задания, к которому он выделен. Пакетная служба создает пул при создании задания. Если параметр job применяется к расписанию заданий, пакетная служба создает новый автоматический пул для каждого задания, созданного по расписанию. |
| jobschedule |
|
Пул существует в течение всего времени существования расписания задания. Пакетная служба создает пул при создании первого задания по расписанию. Этот параметр можно применять только к расписаниям заданий, а не к заданиям. |
PoolSpecification
Спецификация для создания нового пула.
| Name | Type | Description |
|---|---|---|
| applicationLicenses |
|
Список лицензий приложений пакетной службы будет доступен на каждом вычислительном узле в пуле. |
| applicationPackageReferences |
Список пакетов, устанавливаемых на каждом вычислительном узле в пуле. |
|
| autoScaleEvaluationInterval |
|
Интервал времени для автоматической настройки размера пула в соответствии с формулой автомасштабирования. |
| autoScaleFormula |
|
Формула для требуемого количества вычислительных узлов в пуле. |
| certificateReferences |
Список сертификатов, устанавливаемых на каждом вычислительном узле в пуле. |
|
| cloudServiceConfiguration |
Конфигурация облачной службы для пула. |
|
| displayName |
|
Отображаемое имя пула. |
| enableAutoScale |
|
Следует ли автоматически настраивать размер пула с течением времени. |
| enableInterNodeCommunication |
|
Разрешает ли пул прямую связь между вычислительными узлами. |
| metadata |
Список пар "имя-значение", связанных с пулом в качестве метаданных. |
|
| mountConfiguration |
Список файловых систем для подключения на каждом узле в пуле. |
|
| networkConfiguration |
Конфигурация сети для пула. |
|
| resizeTimeout |
|
Время ожидания для выделения вычислительных узлов в пул. |
| startTask |
Задача, выполняемая на каждом вычислительном узле при присоединении к пулу. Задача выполняется при добавлении вычислительного узла в пул или при перезапуске вычислительного узла. |
|
| targetDedicatedNodes |
|
Требуемое количество выделенных вычислительных узлов в пуле. |
| targetLowPriorityNodes |
|
Требуемое количество точечных или низкоприоритетных вычислительных узлов в пуле. |
| taskSchedulingPolicy |
Распределение задач между вычислительными узлами в пуле. |
|
| taskSlotsPerNode |
|
Количество слотов задач, которые могут использоваться для выполнения параллельных задач на одном вычислительном узле в пуле. |
| userAccounts |
Список учетных записей пользователей, создаваемых на каждом вычислительном узле в пуле. |
|
| virtualMachineConfiguration |
Конфигурация виртуальной машины для пула. |
|
| vmSize |
|
Размер виртуальных машин в пуле. Все виртуальные машины в пуле имеют одинаковый размер. |
PublicIPAddressConfiguration
Конфигурация общедоступного IP-адреса конфигурации сети пула.
| Name | Type | Description |
|---|---|---|
| ipAddressIds |
|
Список общедоступных IP-адресов, которые будет использовать пакетная служба при подготовке вычислительных узлов. |
| provision |
Тип подготовки для общедоступных IP-адресов для пула. |
ResourceFile
Один файл или несколько файлов, которые необходимо скачать на вычислительный узел.
| Name | Type | Description |
|---|---|---|
| autoStorageContainerName |
|
Имя контейнера хранилища в учетной записи автоматического хранения. |
| blobPrefix |
|
Префикс большого двоичного объекта, используемый при скачивании больших двоичных объектов из контейнера служба хранилища Azure. Будут загружены только большие двоичные объекты, имена которых начинаются с указанного префикса. |
| fileMode |
|
Атрибут режима разрешений файла в восьмеричном формате. |
| filePath |
|
Расположение на вычислительном узле, на который нужно скачать файлы, относительно рабочего каталога задачи. |
| httpUrl |
|
URL-адрес для скачивания файла. |
| identityReference |
Ссылка на назначенное пользователем удостоверение, используемое для доступа к Хранилище BLOB-объектов Azure, заданному storageContainerUrl или httpUrl. |
|
| storageContainerUrl |
|
URL-адрес контейнера больших двоичных объектов в Хранилище BLOB-объектов Azure. |
StartTask
Задача, которая выполняется при присоединении узла к пулу в службе пакетная служба Azure или при перезагрузке или повторном создании вычислительного узла.
| Name | Type | Description |
|---|---|---|
| commandLine |
|
Командная строка StartTask. |
| containerSettings |
Параметры контейнера, в котором выполняется StartTask. |
|
| environmentSettings |
Список параметров переменной среды для StartTask. |
|
| maxTaskRetryCount |
|
Максимальное число повторных попыток задачи. |
| resourceFiles |
Список файлов, скачиваемых пакетной службой на вычислительный узел перед запуском командной строки. Максимальный размер списка файлов ресурсов. При превышении максимального размера запрос завершится ошибкой, и код ошибки ответа будет RequestEntityTooLarge. В этом случае необходимо уменьшить размер коллекции ResourceFiles. Это можно сделать с помощью .zip файлов, пакетов приложений или контейнеров Docker. |
|
| userIdentity |
Удостоверение пользователя, под которым выполняется StartTask. |
|
| waitForSuccess |
|
Следует ли пакетной службе ждать успешного завершения Начальной базы данных (т. е. выхода с кодом выхода 0) перед планированием задач на вычислительном узле. |
StorageAccountType
Тип учетной записи хранения для использования при создании дисков данных.
| Name | Type | Description |
|---|---|---|
| premium_lrs |
|
Диск данных должен использовать локально избыточное хранилище класса Premium. |
| standard_lrs |
|
Диск данных должен использовать стандартное локально избыточное хранилище. |
TaskConstraints
Ограничения выполнения, применяемые к задаче.
| Name | Type | Description |
|---|---|---|
| maxTaskRetryCount |
|
Максимальное число повторных попыток задачи. Пакетная служба повторяет задачу, если ее код выхода не является нулевым. |
| maxWallClockTime |
|
Максимальное затраченное время выполнения задачи, измеряемое с момента запуска задачи. Если задача не завершается в течение срока, пакетная служба завершает ее. |
| retentionTime |
|
Минимальное время хранения каталога задач на вычислительном узле, где он выполнялся, с момента завершения выполнения. После этого пакетная служба может удалить каталог задач и все его содержимое. |
TaskContainerSettings
Параметры контейнера для задачи.
| Name | Type | Description |
|---|---|---|
| containerRunOptions |
|
Дополнительные параметры команды создания контейнера. |
| imageName |
|
Образ, используемый для создания контейнера, в котором будет выполняться задача. |
| registry |
Частный реестр, содержащий образ контейнера. |
|
| workingDirectory |
Расположение рабочего каталога задачи контейнера. |
TaskSchedulingPolicy
Указывает, как задачи должны распределяться между вычислительными узлами.
| Name | Type | Description |
|---|---|---|
| nodeFillType |
Распределение задач между вычислительными узлами в пуле. |
UserAccount
Свойства, используемые для создания пользователя, используемого для выполнения задач на вычислительном узле пакетная служба Azure.
| Name | Type | Description |
|---|---|---|
| elevationLevel |
Уровень повышения прав учетной записи пользователя. |
|
| linuxUserConfiguration |
Конфигурация пользователя, зависят от Linux для учетной записи пользователя. |
|
| name |
|
Имя учетной записи пользователя. |
| password |
|
Пароль для учетной записи пользователя. |
| windowsUserConfiguration |
Конфигурация пользователя Windows для учетной записи пользователя. |
UserIdentity
Определение удостоверения пользователя, под которым выполняется задача.
| Name | Type | Description |
|---|---|---|
| autoUser |
Автоматический пользователь, под которым выполняется задача. |
|
| username |
|
Имя удостоверения пользователя, под которым выполняется задача. |
VirtualMachineConfiguration
Конфигурация вычислительных узлов в пуле на основе инфраструктуры Azure Виртуальные машины.
| Name | Type | Description |
|---|---|---|
| containerConfiguration |
Конфигурация контейнера для пула. |
|
| dataDisks |
|
Конфигурация дисков данных, подключенных к вычислительным узлам в пуле. |
| diskEncryptionConfiguration |
Конфигурация шифрования дисков для пула. |
|
| extensions |
Расширение виртуальной машины для пула. |
|
| imageReference |
Ссылка на образ Azure Виртуальные машины Marketplace или пользовательский образ виртуальной машины для использования. |
|
| licenseType |
|
Тип локальной лицензии, используемой при развертывании операционной системы. Windows_Server — локальная лицензия предназначена для сервера Windows. Windows_Client — локальная лицензия предназначена для клиента Windows. |
| nodeAgentSKUId |
|
Номер SKU агента пакетного вычислительного узла, который будет подготовлен на вычислительных узлах в пуле. |
| nodePlacementConfiguration |
Конфигурация размещения узла для пула. |
|
| osDisk |
Параметры для диска операционной системы виртуальной машины. |
|
| windowsConfiguration |
Windows параметры операционной системы на виртуальной машине. |
VMExtension
Конфигурация расширений виртуальных машин.
| Name | Type | Description |
|---|---|---|
| autoUpgradeMinorVersion |
|
Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true. |
| name |
|
Имя расширения виртуальной машины. |
| protectedSettings |
|
Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров. |
| provisionAfterExtensions |
|
Коллекция имен расширений. |
| publisher |
|
Имя издателя обработчика расширений. |
| settings |
|
Форматированные общедоступные параметры JSON для расширения. |
| type |
|
Тип расширения. |
| typeHandlerVersion |
|
Версия обработчика скрипта. |
WindowsConfiguration
Windows параметры операционной системы, применяемые к виртуальной машине.
| Name | Type | Description |
|---|---|---|
| enableAutomaticUpdates |
|
Указывает, включены ли автоматические обновления на виртуальной машине. |
WindowsUserConfiguration
Свойства, используемые для создания учетной записи пользователя на Windows вычислительном узле.
| Name | Type | Description |
|---|---|---|
| loginMode |
Режим входа для пользователя |