Task - Add Collection
Добавляет коллекцию задач в указанное задание.
Обратите внимание, что каждая задача должна иметь уникальный идентификатор. Пакетная служба может не возвращать результаты для каждой задачи в том же порядке, что и задачи, отправленные в этом запросе. Если время ожидания сервера истекает или соединение закрывается во время запроса, запрос может быть частично или полностью обработан или не полностью. В таких случаях пользователь должен повторно отправить запрос. Обратите внимание, что пользователь может правильно обрабатывать сбои при повторной отправке запроса. Например, во время повторных попыток следует использовать те же идентификаторы задач, что и при успешном выполнении предыдущей операции, повторная попытка не будет неожиданно создавать дополнительные задачи. Если ответ содержит все задачи, которые не удалось добавить, клиент может повторить запрос. В повторных попытках наиболее эффективно повторно отправить только задачи, которые не удалось добавить, и опустить задачи, которые были успешно добавлены при первой попытке. Максимальное время существования задачи от добавления к завершению составляет 180 дней. Если задача не завершена в течение 180 дней после добавления, она будет завершена пакетной службой и оставлена в любом состоянии, в каком бы то ни было состоянии.
POST {batchUrl}/jobs/{jobId}/addtaskcollection?api-version=2024-07-01.20.0
POST {batchUrl}/jobs/{jobId}/addtaskcollection?timeout={timeout}&api-version=2024-07-01.20.0
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
batch
|
path | True |
string |
Базовый URL-адрес для всех запросов пакетной службы Azure. |
job
|
path | True |
string |
Идентификатор задания, к которому добавляется коллекция задач. |
api-version
|
query | True |
string |
Версия КЛИЕНТСКОго API. |
timeout
|
query |
integer int32 |
Максимальное время, которое сервер может тратить на обработку запроса в секундах. Значение по умолчанию — 2 минуты. Если значение больше 120, вместо этого будет использоваться значение по умолчанию. |
Заголовок запроса
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 напрямую. |
Текст запроса
Media Types: "application/json; odata=minimalmetadata"
Имя | Обязательно | Тип | Описание |
---|---|---|---|
value | True |
Коллекция задач для добавления. Максимальное число задач — 100. |
Ответы
Имя | Тип | Описание |
---|---|---|
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
Примеры
Add a basic collection of tasks |
Add a complex collection of tasks |
Add a basic collection of tasks
Образец запроса
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2024-07-01.20.0
{
"value": [
{
"id": "simple1",
"commandLine": "cmd /c dir /s"
},
{
"id": "simple2",
"commandLine": "cmd /c dir /s"
}
]
}
Пример ответа
{
"value": [
{
"status": "success",
"taskId": "simple1",
"eTag": "0x8D3D623CD661246",
"lastModified": "2016-09-06T07:02:44.7589958Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple1"
},
{
"status": "success",
"taskId": "simple2",
"eTag": "0x8D3D623CD7072CC",
"lastModified": "2016-09-06T07:02:44.8270028Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple2"
}
]
}
Add a complex collection of tasks
Образец запроса
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2024-07-01.20.0
{
"value": [
{
"id": "complex1",
"commandLine": "cmd /c dir /s",
"resourceFiles": [
{
"autoStorageContainerName": "containerName",
"filePath": "data"
}
],
"environmentSettings": [
{
"name": "env1",
"value": "value1"
},
{
"name": "env2",
"value": "value2"
}
],
"affinityInfo": {
"affinityId": "affinityId"
},
"constraints": {
"maxWallClockTime": "P1D",
"retentionTime": "P2D",
"maxTaskRetryCount": 5
},
"requiredSlots": 2,
"multiInstanceSettings": {
"numberOfInstances": 3,
"coordinationCommandLine": "cmd /c echo coordinating",
"commonResourceFiles": [
{
"httpUrl": "https://common.blob.core.windows.net/",
"filePath": "common.exe"
}
]
}
},
{
"id": "simple3",
"commandLine": "cmd /c dir /s"
}
]
}
Пример ответа
{
"value": [
{
"taskId": "simple3",
"status": "success",
"eTag": "0x8D3D623CE295629",
"lastModified": "2016-09-06T07:02:46.0386857Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple3"
},
{
"taskId": "complex1",
"status": "success",
"eTag": "0x8D3D623CE29A412",
"lastModified": "2016-09-06T07:02:46.0406802Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/complex1"
}
]
}
Определения
Имя | Описание |
---|---|
Access |
Ресурсы пакетной службы, к которым маркер предоставляет доступ. |
Affinity |
Указание локальности, которое может использоваться пакетной службой для выбора вычислительного узла, на котором нужно запустить задачу. |
Application |
Ссылка на пакет для развертывания на вычислительных узлах. |
Authentication |
Параметры маркера проверки подлинности, который задача может использовать для выполнения операций пакетной службы. |
Auto |
Область для автоматического пользователя |
Auto |
Задает параметры для автоматического пользователя, выполняющего задачу в пакетной службе. |
Batch |
Ответ об ошибке, полученный из пакетной службы Azure. |
Batch |
Элемент дополнительных сведений, включенных в ответ на ошибку пакетной службы Azure. |
Compute |
Ссылка на назначенное пользователем удостоверение, связанное с пулом пакетной службы, который будет использовать вычислительный узел. |
Container |
Вход пути и режима подключения, который требуется подключить к контейнеру задач. |
Container |
Пути, которые будут подключены к контейнеру задачи контейнера. |
Container |
Частный реестр контейнеров. |
Container |
Расположение рабочего каталога задачи контейнера. |
Dependency |
Действие, выполняемое пакетной службой в задачах, зависящих от этой задачи. |
Elevation |
Уровень повышения прав пользователя. |
Environment |
Переменная среды, устанавливаемая в процессе задачи. |
Error |
Сообщение об ошибке, полученное в ответе на ошибку пакетной службы Azure. |
Exit |
Как служба пакетной службы должна реагировать, если задача завершает работу с определенным кодом выхода. |
Exit |
Диапазон кодов выхода и способ реагирования пакетной службы на коды выхода в этом диапазоне. |
Exit |
Указывает, как служба пакетной службы должна реагировать при завершении задачи. |
Exit |
Указывает, как служба пакетной службы реагирует на определенное условие выхода. |
Http |
Пара "Имя-значение" заголовка HTTP |
Job |
Действие для выполнения задания, содержащего задачу, если задача завершается с заданным условием выхода и свойством Job onTaskFailed является "performExitOptionsJobAction". |
Multi |
Параметры, определяющие, как выполнять задачу с несколькими экземплярами. |
Output |
Спецификация отправки файлов из вычислительного узла пакетной службы Azure в другое расположение после завершения выполнения процесса задачи пакетной службы. |
Output |
Указывает назначение отправки файлов в контейнере хранилища BLOB-объектов Azure. |
Output |
Назначение, в которое должен быть отправлен файл. |
Output |
Условия отправки выходного файла задачи или набора файлов. |
Output |
Сведения об операции отправки выходных файлов, включая условия отправки. |
Resource |
Один файл или несколько файлов, которые нужно скачать на вычислительный узел. |
Task |
Коллекция задач пакетной службы Azure для добавления. |
Task |
Результат добавления коллекции задач в задание. |
Task |
Задача пакетной службы Azure для добавления. |
Task |
Результат для одной задачи, добавленной в рамках операции добавления коллекции задач. |
Task |
Состояние запроса на добавление задачи. |
Task |
Ограничения выполнения для применения к задаче. |
Task |
Параметры контейнера для задачи. |
Task |
Указывает все зависимости задачи. Все задачи, явно указанные или находящиеся в диапазоне зависимостей, должны быть завершены перед планированием зависимой задачи. |
Task |
Диапазон идентификаторов задач, от которые может зависеть задача. Все задачи с идентификаторами в диапазоне должны завершиться успешно, прежде чем зависимые задачи можно будет запланировать. |
User |
Определение удостоверения пользователя, в котором выполняется задача. |
AccessScope
Ресурсы пакетной службы, к которым маркер предоставляет доступ.
Имя | Тип | Описание |
---|---|---|
job |
string |
Предоставляет доступ для выполнения всех операций с заданием, содержащим задачу. |
AffinityInformation
Указание локальности, которое может использоваться пакетной службой для выбора вычислительного узла, на котором нужно запустить задачу.
Имя | Тип | Описание |
---|---|---|
affinityId |
string |
Непрозрачная строка, представляющая расположение вычислительного узла или задачи, запущенной ранее. |
ApplicationPackageReference
Ссылка на пакет для развертывания на вычислительных узлах.
Имя | Тип | Описание |
---|---|---|
applicationId |
string |
Идентификатор развертываемого приложения. |
version |
string |
Версия приложения для развертывания. Если опущено, будет развернута версия по умолчанию. |
AuthenticationTokenSettings
Параметры маркера проверки подлинности, который задача может использовать для выполнения операций пакетной службы.
Имя | Тип | Описание |
---|---|---|
access |
Ресурсы пакетной службы, к которым маркер предоставляет доступ. |
AutoUserScope
Область для автоматического пользователя
Имя | Тип | Описание |
---|---|---|
pool |
string |
Указывает, что задача выполняется в качестве общей учетной записи автоматического пользователя, созданной на каждом вычислительном узле в пуле. |
task |
string |
Указывает, что служба должна создать нового пользователя для задачи. |
AutoUserSpecification
Задает параметры для автоматического пользователя, выполняющего задачу в пакетной службе.
Имя | Тип | Описание |
---|---|---|
elevationLevel |
Уровень повышения прав автоматического пользователя. |
|
scope |
Область для автоматического пользователя |
BatchError
Ответ об ошибке, полученный из пакетной службы Azure.
Имя | Тип | Описание |
---|---|---|
code |
string |
Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования. |
message |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
|
values |
Коллекция пар "ключ-значение", содержащая дополнительные сведения об ошибке. |
BatchErrorDetail
Элемент дополнительных сведений, включенных в ответ на ошибку пакетной службы Azure.
Имя | Тип | Описание |
---|---|---|
key |
string |
Идентификатор, указывающий значение свойства Value. |
value |
string |
Дополнительные сведения, включенные в ответ на ошибку. |
ComputeNodeIdentityReference
Ссылка на назначенное пользователем удостоверение, связанное с пулом пакетной службы, который будет использовать вычислительный узел.
Имя | Тип | Описание |
---|---|---|
resourceId |
string |
Идентификатор ресурса ARM назначенного пользователем удостоверения. |
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 |
Используйте стандартный рабочий каталог задачи пакетной службы, который будет содержать файлы ресурсов задач, заполненные пакетной службой. |
DependencyAction
Действие, выполняемое пакетной службой в задачах, зависящих от этой задачи.
Имя | Тип | Описание |
---|---|---|
block |
string |
Блокирует задачи, ожидающие выполнения этой задачи, предотвращая их планирование. |
satisfy |
string |
Выполнение задач, ожидающих выполнения этой задачи; После выполнения всех зависимостей задача будет запланирована. |
ElevationLevel
Уровень повышения прав пользователя.
Имя | Тип | Описание |
---|---|---|
admin |
string |
Пользователь является пользователем с повышенными правами доступа и работает с полными разрешениями администратора. |
nonadmin |
string |
Пользователь является стандартным пользователем без повышенного доступа. |
EnvironmentSetting
Переменная среды, устанавливаемая в процессе задачи.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя переменной среды. |
value |
string |
Значение переменной среды. |
ErrorMessage
Сообщение об ошибке, полученное в ответе на ошибку пакетной службы Azure.
Имя | Тип | Описание |
---|---|---|
lang |
string |
Языковой код сообщения об ошибке |
value |
string |
Текст сообщения. |
ExitCodeMapping
Как служба пакетной службы должна реагировать, если задача завершает работу с определенным кодом выхода.
Имя | Тип | Описание |
---|---|---|
code |
integer |
Код выхода процесса. |
exitOptions |
Как служба пакетной службы должна реагировать, если задача выходит из этого кода выхода. |
ExitCodeRangeMapping
Диапазон кодов выхода и способ реагирования пакетной службы на коды выхода в этом диапазоне.
Имя | Тип | Описание |
---|---|---|
end |
integer |
Последний код выхода в диапазоне. |
exitOptions |
Как служба пакетной службы должна реагировать, если задача завершается с кодом выхода из диапазона в диапазоне (включительно). |
|
start |
integer |
Первый код выхода в диапазоне. |
ExitConditions
Указывает, как служба пакетной службы должна реагировать при завершении задачи.
Имя | Тип | Описание |
---|---|---|
default |
Как служба пакетной службы должна реагировать, если задача завершается сбоем с условием выхода, не охваченным ни одной из других свойств. |
|
exitCodeRanges |
Список диапазонов кода выхода задачи и их реагирование на пакетную службу. |
|
exitCodes |
Список отдельных кодов выхода задачи и способ их реагирования на пакетную службу. |
|
fileUploadError |
Как служба пакетной службы должна реагировать, если возникает ошибка отправки файла. |
|
preProcessingError |
Как служба пакетной службы должна реагировать, если задача не запускается из-за ошибки. |
ExitOptions
Указывает, как служба пакетной службы реагирует на определенное условие выхода.
Имя | Тип | Описание |
---|---|---|
dependencyAction |
Действие, выполняемое пакетной службой в задачах, зависящих от этой задачи. |
|
jobAction |
Действие для выполнения задания, содержащего задачу, если задача завершается с заданным условием выхода и свойством Job onTaskFailed является "performExitOptionsJobAction". |
HttpHeader
Пара "Имя-значение" заголовка HTTP
Имя | Тип | Описание |
---|---|---|
name |
string |
Нечувствительное имя заголовка, которое необходимо использовать при отправке выходных файлов |
value |
string |
Значение заголовка, используемого при отправке выходных файлов |
JobAction
Действие для выполнения задания, содержащего задачу, если задача завершается с заданным условием выхода и свойством Job onTaskFailed является "performExitOptionsJobAction".
Имя | Тип | Описание |
---|---|---|
disable |
string |
Отключите задание. Это эквивалентно вызову API отключения задания с значением disableTasks для повторного запроса. |
none |
string |
Не предпринимать никаких действий. |
terminate |
string |
Завершение задания. Параметр terminateReason в задании job executionInfo имеет значение TaskFailed. |
MultiInstanceSettings
Параметры, определяющие, как выполнять задачу с несколькими экземплярами.
Имя | Тип | Описание |
---|---|---|
commonResourceFiles |
Список файлов, которые служба пакетной службы будет скачивать перед выполнением командной строки координации. |
|
coordinationCommandLine |
string |
Командная строка, которая выполняется на всех вычислительных узлах, чтобы они могли координироваться при выполнении основной команды задачи. |
numberOfInstances |
integer |
Количество вычислительных узлов, необходимых задаче. |
OutputFile
Спецификация отправки файлов из вычислительного узла пакетной службы Azure в другое расположение после завершения выполнения процесса задачи пакетной службы.
Имя | Тип | Описание |
---|---|---|
destination |
Назначение выходных файлов. |
|
filePattern |
string |
Шаблон, указывающий, какие файлы нужно отправить. |
uploadOptions |
Дополнительные параметры для операции отправки, включая условия выполнения отправки. |
OutputFileBlobContainerDestination
Указывает назначение отправки файлов в контейнере хранилища BLOB-объектов Azure.
Имя | Тип | Описание |
---|---|---|
containerUrl |
string |
URL-адрес контейнера в хранилище BLOB-объектов Azure, в который нужно отправить файлы. |
identityReference |
Ссылка на назначенное пользователем удостоверение, используемое для доступа к хранилищу BLOB-объектов Azure, заданному контейнеромUrl |
|
path |
string |
Целевой большой двоичный объект или виртуальный каталог в контейнере службы хранилища Azure. |
uploadHeaders |
Список пар "имя-значение" для заголовков, используемых при отправке выходных файлов |
OutputFileDestination
Назначение, в которое должен быть отправлен файл.
Имя | Тип | Описание |
---|---|---|
container |
Расположение в хранилище BLOB-объектов Azure, в которое отправляются файлы. |
OutputFileUploadCondition
Условия отправки выходного файла задачи или набора файлов.
Имя | Тип | Описание |
---|---|---|
taskcompletion |
string |
Отправьте файлы после завершения процесса задачи независимо от того, какой код выхода был. |
taskfailure |
string |
Передайте файлы только после завершения процесса задачи с кодом выхода из ненулевого кода. |
tasksuccess |
string |
Отправьте файлы только после завершения процесса задачи с кодом выхода 0. |
OutputFileUploadOptions
Сведения об операции отправки выходных файлов, включая условия отправки.
Имя | Тип | Описание |
---|---|---|
uploadCondition |
Условия отправки выходного файла задачи или набора файлов. |
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. |
TaskAddCollectionParameter
Коллекция задач пакетной службы Azure для добавления.
Имя | Тип | Описание |
---|---|---|
value |
Коллекция задач для добавления. Максимальное число задач — 100. |
TaskAddCollectionResult
Результат добавления коллекции задач в задание.
Имя | Тип | Описание |
---|---|---|
value |
Результаты операции добавления коллекции задач. |
TaskAddParameter
Задача пакетной службы Azure для добавления.
Имя | Тип | Описание |
---|---|---|
affinityInfo |
Указание локальности, которое может использоваться пакетной службой для выбора вычислительного узла, на котором будет запущена новая задача. |
|
applicationPackageReferences |
Список пакетов, которые служба пакетной службы развертывает на вычислительном узле перед выполнением командной строки. |
|
authenticationTokenSettings |
Параметры маркера проверки подлинности, который задача может использовать для выполнения операций пакетной службы. |
|
commandLine |
string |
Командная строка задачи. |
constraints |
Ограничения выполнения, применяемые к этой задаче. |
|
containerSettings |
Параметры контейнера, в котором выполняется задача. |
|
dependsOn |
Задачи, от которые зависит эта задача. |
|
displayName |
string |
Отображаемое имя задачи. |
environmentSettings |
Список параметров переменной среды для задачи. |
|
exitConditions |
Указывает, как служба пакетной службы должна реагировать при завершении задачи. |
|
id |
string |
Строка, которая однозначно идентифицирует задачу в задании. |
multiInstanceSettings |
Объект, указывающий, что задача является задачей с несколькими экземплярами и содержит сведения о выполнении задачи с несколькими экземплярами. |
|
outputFiles |
Список файлов, которые служба пакетной службы будет отправлять из вычислительного узла после выполнения командной строки. |
|
requiredSlots |
integer |
Количество слотов планирования, необходимых для выполнения задачи. |
resourceFiles |
Список файлов, которые служба пакетной службы скачивает на вычислительный узел перед выполнением командной строки. |
|
userIdentity |
Удостоверение пользователя, под которым выполняется задача. |
TaskAddResult
Результат для одной задачи, добавленной в рамках операции добавления коллекции задач.
Имя | Тип | Описание |
---|---|---|
eTag |
string |
ETag задачи, если задача была успешно добавлена. |
error |
Ошибка, обнаруженная при попытке добавить задачу. |
|
lastModified |
string |
Время последнего изменения задачи. |
location |
string |
URL-адрес задачи, если задача была успешно добавлена. |
status |
Состояние запроса на добавление задачи. |
|
taskId |
string |
Идентификатор задачи, для которой это результат. |
TaskAddStatus
Состояние запроса на добавление задачи.
Имя | Тип | Описание |
---|---|---|
clienterror |
string |
Задача не удалось добавить из-за ошибки клиента и не должна выполняться повторно, не изменяя запрос соответствующим образом. |
servererror |
string |
Задача не удалось добавить из-за ошибки сервера и может быть извлечена без изменений. |
success |
string |
Задача была успешно добавлена. |
TaskConstraints
Ограничения выполнения для применения к задаче.
Имя | Тип | Описание |
---|---|---|
maxTaskRetryCount |
integer |
Максимальное количество повторных попыток задачи. Пакетная служба повторяет задачу, если его код выхода не является ненулевой. |
maxWallClockTime |
string |
Максимальное время выполнения задачи, измеряемое с момента запуска задачи. Если задача не завершается в течение срока, пакетная служба завершает ее. |
retentionTime |
string |
Минимальное время хранения каталога задач на вычислительном узле, на котором он запущен, с момента завершения выполнения. После этого пакетная служба может удалить каталог задач и все его содержимое. |
TaskContainerSettings
Параметры контейнера для задачи.
Имя | Тип | Описание |
---|---|---|
containerHostBatchBindMounts |
Пути, которые необходимо подключить к задаче контейнера. |
|
containerRunOptions |
string |
Дополнительные параметры команды создания контейнера. |
imageName |
string |
Образ, используемый для создания контейнера, в котором будет выполняться задача. |
registry |
Частный реестр, содержащий образ контейнера. |
|
workingDirectory |
Расположение рабочего каталога задачи контейнера. |
TaskDependencies
Указывает все зависимости задачи. Все задачи, явно указанные или находящиеся в диапазоне зависимостей, должны быть завершены перед планированием зависимой задачи.
Имя | Тип | Описание |
---|---|---|
taskIdRanges |
Список диапазонов идентификаторов задач, от которые зависит эта задача. Все задачи во всех диапазонах должны завершиться успешно, прежде чем зависимые задачи могут быть запланированы. |
|
taskIds |
string[] |
Список идентификаторов задач, от которые зависит эта задача. Все задачи в этом списке должны завершиться успешно, прежде чем можно будет запланировать зависимые задачи. |
TaskIdRange
Диапазон идентификаторов задач, от которые может зависеть задача. Все задачи с идентификаторами в диапазоне должны завершиться успешно, прежде чем зависимые задачи можно будет запланировать.
Имя | Тип | Описание |
---|---|---|
end |
integer |
Последний идентификатор задачи в диапазоне. |
start |
integer |
Первый идентификатор задачи в диапазоне. |
UserIdentity
Определение удостоверения пользователя, в котором выполняется задача.
Имя | Тип | Описание |
---|---|---|
autoUser |
Автоматический пользователь, под которым выполняется задача. |
|
username |
string |
Имя удостоверения пользователя, в котором выполняется задача. |