BatchJobOutput interface
Пакетное задание Azure.
Свойства
| allow |
Можно ли выполнять задачи в этом задании с высоким приоритетом. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Если значение установлено в True, другие задания с высоким приоритетом, отправленные в систему, будут иметь приоритет и смогут повторно ставить задачи в очередь из этого задания. После создания задания с помощью API задания обновления можно обновить allowTaskPreemption. |
| common |
Список общих параметров переменной среды. Эти переменные среды задаются для всех задач в задании (включая диспетчер заданий, задачи подготовки заданий и выпуска заданий). Отдельные задачи могут переопределить параметр среды, указанный здесь, указав то же имя параметра с другим значением. |
| constraints | Ограничения выполнения для задания. |
| creation |
Время создания задания. |
| display |
Отображаемое имя задания. |
| e |
ETag задания. Это непрозрачная строка. Его можно использовать для определения того, изменилось ли задание между запросами. В частности, вы можете передать ETag при обновлении задания, чтобы указать, что изменения должны вступили в силу только в том случае, если никто другой не изменил задание в то же время. |
| execution |
Сведения о выполнении задания. |
| id | Строка, которая однозначно идентифицирует задание в учетной записи. Идентификатор является сохранением регистра и не учитывает регистр (т. е. у вас не может быть двух идентификаторов в учетной записи, которые отличаются только по регистру). |
| job |
Сведения о задаче диспетчера заданий, запускаемой при запуске задания. |
| job |
Задача подготовки задания. Задача подготовки заданий — это специальная задача, выполняемая на каждом вычислительном узле перед любой другой задачей задания. |
| job |
Задача выпуска задания. Задача выпуска задания — это специальная задача, выполняемая в конце задания на каждом вычислительном узле, где выполняется любая другая задача задания. |
| last |
Время последнего изменения задания. Это последний раз, когда данные уровня задания, такие как состояние задания или приоритет, изменились. Он не учитывает изменения уровня задач, такие как добавление новых задач или задач, изменяющих состояние. |
| max |
Максимальное количество задач, которые могут выполняться параллельно для задания. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Значение maxParallelTasks должно быть -1 или больше 0, если указано. Если значение по умолчанию не указано, значение по умолчанию равно -1, что означает, что количество задач, которые могут выполняться одновременно, не ограничено. После создания задания с помощью API задания обновления можно обновить maxParallelTasks. |
| metadata | Список пар "имя-значение", связанных с заданием в качестве метаданных. Пакетная служба не назначает никакое значение метаданным; он предназначен исключительно для использования пользовательского кода. |
| network |
(Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки за дополнительной информацией) Конфигурация сети для задания. |
| on |
Действие пакетной службы должно выполняться, когда все задачи в задании находятся в состоянии завершения. Значение по умолчанию — noaction. Возможные значения: noaction, "terminatejob" |
| on |
Действие пакетной службы должно выполняться при сбое любой задачи в задании. Задача считается неудачной, если имеет сбой. Параметр failureInfo устанавливается, если задача завершается с кодом выхода без нуля после исчерпания его количества повторных попыток или если возникла ошибка запуска задачи, например из-за ошибки загрузки файла ресурсов. Значение по умолчанию — noaction. Возможные значения: noaction, "performexitoptionsjobaction" |
| pool |
Параметры пула, связанные с заданием. |
| previous |
Предыдущее состояние задания. Это свойство не задано, если задание находится в исходном состоянии "Активный". Возможные значения: "активный", "отключение", "отключено", "включение", "завершение", "завершено", "удаление" |
| previous |
Время ввода задания в предыдущее состояние. Это свойство не задано, если задание находится в исходном состоянии "Активный". |
| priority | Приоритет задания. Значения приоритета могут варьироваться от -1000 до 1000, при этом -1000 является самым низким приоритетом, а 1000 — самым высоким приоритетом. Значение по умолчанию — 0. |
| state | Текущее состояние задания. Возможные значения: "активный", "отключение", "отключено", "включение", "завершение", "завершено", "удаление" |
| state |
Время ввода задания в текущее состояние. |
| stats | Статистика использования ресурсов в течение всего времени существования задания. Это свойство заполняется только в том случае, если пакетный заданий был получен с предложением expand, включая атрибут stats; в противном случае значение null. Статистика может быть недоступна сразу. Пакетная служба выполняет периодический свертки статистики. Типичная задержка составляет около 30 минут. |
| url | URL-адрес задания. |
| uses |
Могут ли задачи в задании определять зависимости друг от друга. Значение по умолчанию — false. |
Сведения о свойстве
allowTaskPreemption
Можно ли выполнять задачи в этом задании с высоким приоритетом. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Если значение установлено в True, другие задания с высоким приоритетом, отправленные в систему, будут иметь приоритет и смогут повторно ставить задачи в очередь из этого задания. После создания задания с помощью API задания обновления можно обновить allowTaskPreemption.
allowTaskPreemption?: boolean
Значение свойства
boolean
commonEnvironmentSettings
Список общих параметров переменной среды. Эти переменные среды задаются для всех задач в задании (включая диспетчер заданий, задачи подготовки заданий и выпуска заданий). Отдельные задачи могут переопределить параметр среды, указанный здесь, указав то же имя параметра с другим значением.
commonEnvironmentSettings?: EnvironmentSettingOutput[]
Значение свойства
constraints
Ограничения выполнения для задания.
constraints?: BatchJobConstraintsOutput
Значение свойства
creationTime
Время создания задания.
creationTime: string
Значение свойства
string
displayName
Отображаемое имя задания.
displayName?: string
Значение свойства
string
eTag
ETag задания. Это непрозрачная строка. Его можно использовать для определения того, изменилось ли задание между запросами. В частности, вы можете передать ETag при обновлении задания, чтобы указать, что изменения должны вступили в силу только в том случае, если никто другой не изменил задание в то же время.
eTag: string
Значение свойства
string
executionInfo
Сведения о выполнении задания.
executionInfo?: BatchJobExecutionInfoOutput
Значение свойства
id
Строка, которая однозначно идентифицирует задание в учетной записи. Идентификатор является сохранением регистра и не учитывает регистр (т. е. у вас не может быть двух идентификаторов в учетной записи, которые отличаются только по регистру).
id: string
Значение свойства
string
jobManagerTask
Сведения о задаче диспетчера заданий, запускаемой при запуске задания.
jobManagerTask?: BatchJobManagerTaskOutput
Значение свойства
jobPreparationTask
Задача подготовки задания. Задача подготовки заданий — это специальная задача, выполняемая на каждом вычислительном узле перед любой другой задачей задания.
jobPreparationTask?: BatchJobPreparationTaskOutput
Значение свойства
jobReleaseTask
Задача выпуска задания. Задача выпуска задания — это специальная задача, выполняемая в конце задания на каждом вычислительном узле, где выполняется любая другая задача задания.
jobReleaseTask?: BatchJobReleaseTaskOutput
Значение свойства
lastModified
Время последнего изменения задания. Это последний раз, когда данные уровня задания, такие как состояние задания или приоритет, изменились. Он не учитывает изменения уровня задач, такие как добавление новых задач или задач, изменяющих состояние.
lastModified: string
Значение свойства
string
maxParallelTasks
Максимальное количество задач, которые могут выполняться параллельно для задания. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Значение maxParallelTasks должно быть -1 или больше 0, если указано. Если значение по умолчанию не указано, значение по умолчанию равно -1, что означает, что количество задач, которые могут выполняться одновременно, не ограничено. После создания задания с помощью API задания обновления можно обновить maxParallelTasks.
maxParallelTasks?: number
Значение свойства
number
metadata
Список пар "имя-значение", связанных с заданием в качестве метаданных. Пакетная служба не назначает никакое значение метаданным; он предназначен исключительно для использования пользовательского кода.
metadata?: BatchMetadataItemOutput[]
Значение свойства
networkConfiguration
(Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки за дополнительной информацией) Конфигурация сети для задания.
networkConfiguration?: BatchJobNetworkConfigurationOutput
Значение свойства
onAllTasksComplete
Действие пакетной службы должно выполняться, когда все задачи в задании находятся в состоянии завершения. Значение по умолчанию — noaction.
Возможные значения: noaction, "terminatejob"
onAllTasksComplete?: string
Значение свойства
string
onTaskFailure
Действие пакетной службы должно выполняться при сбое любой задачи в задании. Задача считается неудачной, если имеет сбой. Параметр failureInfo устанавливается, если задача завершается с кодом выхода без нуля после исчерпания его количества повторных попыток или если возникла ошибка запуска задачи, например из-за ошибки загрузки файла ресурсов. Значение по умолчанию — noaction.
Возможные значения: noaction, "performexitoptionsjobaction"
onTaskFailure?: string
Значение свойства
string
poolInfo
Параметры пула, связанные с заданием.
poolInfo: BatchPoolInfoOutput
Значение свойства
previousState
Предыдущее состояние задания. Это свойство не задано, если задание находится в исходном состоянии "Активный".
Возможные значения: "активный", "отключение", "отключено", "включение", "завершение", "завершено", "удаление"
previousState?: string
Значение свойства
string
previousStateTransitionTime
Время ввода задания в предыдущее состояние. Это свойство не задано, если задание находится в исходном состоянии "Активный".
previousStateTransitionTime?: string
Значение свойства
string
priority
Приоритет задания. Значения приоритета могут варьироваться от -1000 до 1000, при этом -1000 является самым низким приоритетом, а 1000 — самым высоким приоритетом. Значение по умолчанию — 0.
priority?: number
Значение свойства
number
state
Текущее состояние задания.
Возможные значения: "активный", "отключение", "отключено", "включение", "завершение", "завершено", "удаление"
state: string
Значение свойства
string
stateTransitionTime
Время ввода задания в текущее состояние.
stateTransitionTime: string
Значение свойства
string
stats
Статистика использования ресурсов в течение всего времени существования задания. Это свойство заполняется только в том случае, если пакетный заданий был получен с предложением expand, включая атрибут stats; в противном случае значение null. Статистика может быть недоступна сразу. Пакетная служба выполняет периодический свертки статистики. Типичная задержка составляет около 30 минут.
stats?: BatchJobStatisticsOutput
Значение свойства
url
URL-адрес задания.
url: string
Значение свойства
string
usesTaskDependencies
Могут ли задачи в задании определять зависимости друг от друга. Значение по умолчанию — false.
usesTaskDependencies?: boolean
Значение свойства
boolean