BatchJobUpdateOptions interface
Parameters for updating an пакетная служба Azure Job.
Свойства
| allow |
Можно ли выполнять задачи в этом задании с высоким приоритетом. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Если значение установлено в True, другие задания с высоким приоритетом, отправленные в систему, будут иметь приоритет и смогут повторно ставить задачи в очередь из этого задания. После создания задания с помощью API задания обновления можно обновить allowTaskPreemption. |
| all |
Действие пакетной службы должно выполняться, когда все задачи в задании находятся в состоянии завершения. Если опущено, поведение завершения остается неизменным. Вы не можете изменить значение с завершения задания на noaction , т. е. после автоматического завершения задания вы не можете отключить его снова. При попытке сделать это запрос завершается ошибкой с сообщением об ошибке "недопустимое значение свойства"; Если вы вызываете REST API напрямую, код состояния HTTP равен 400 (недопустимый запрос). |
| constraints | Ограничения выполнения для задания. Если опущено, существующие ограничения выполнения остаются неизменными. |
| max |
Максимальное количество задач, которые могут выполняться параллельно для задания. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Значение maxParallelTasks должно быть -1 или больше 0, если указано. Если значение по умолчанию не указано, значение по умолчанию равно -1, что означает, что количество задач, которые могут выполняться одновременно, не ограничено. После создания задания с помощью API задания обновления можно обновить maxParallelTasks. |
| metadata | Список пар "имя-значение", связанных с заданием в качестве метаданных. Если не указано, существующие метаданные задания остаются неизменными. |
| network |
(Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки за дополнительной информацией) Конфигурация сети для задания. |
| pool |
Пул, на котором выполняется пакетная служба, выполняет задачи задания. Пул задания можно изменить только в том случае, если задание отключено. Вызов задания исправлений завершится сбоем, если включить элемент poolInfo и задание не отключено. Если в пуле задано autoPoolSpecification, можно обновить только свойство keepAlive автоПоолSpecification, а затем только в том случае, если функция autoPoolSpecification имеет poolLifetimeOption job (другие свойства задания можно обновить как обычные). Если опущено, задание продолжает выполняться в текущем пуле. |
| priority | Приоритет задания. Значения приоритета могут варьироваться от -1000 до 1000, при этом -1000 является самым низким приоритетом, а 1000 — самым высоким приоритетом. Если опущено, приоритет задания остается неизменным. |
Сведения о свойстве
allowTaskPreemption
Можно ли выполнять задачи в этом задании с высоким приоритетом. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Если значение установлено в True, другие задания с высоким приоритетом, отправленные в систему, будут иметь приоритет и смогут повторно ставить задачи в очередь из этого задания. После создания задания с помощью API задания обновления можно обновить allowTaskPreemption.
allowTaskPreemption?: boolean
Значение свойства
boolean
allTasksCompleteMode
Действие пакетной службы должно выполняться, когда все задачи в задании находятся в состоянии завершения. Если опущено, поведение завершения остается неизменным. Вы не можете изменить значение с завершения задания на noaction , т. е. после автоматического завершения задания вы не можете отключить его снова. При попытке сделать это запрос завершается ошибкой с сообщением об ошибке "недопустимое значение свойства"; Если вы вызываете REST API напрямую, код состояния HTTP равен 400 (недопустимый запрос).
allTasksCompleteMode?: BatchAllTasksCompleteMode
Значение свойства
constraints
Ограничения выполнения для задания. Если опущено, существующие ограничения выполнения остаются неизменными.
constraints?: BatchJobConstraints
Значение свойства
maxParallelTasks
Максимальное количество задач, которые могут выполняться параллельно для задания. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Значение maxParallelTasks должно быть -1 или больше 0, если указано. Если значение по умолчанию не указано, значение по умолчанию равно -1, что означает, что количество задач, которые могут выполняться одновременно, не ограничено. После создания задания с помощью API задания обновления можно обновить maxParallelTasks.
maxParallelTasks?: number
Значение свойства
number
metadata
Список пар "имя-значение", связанных с заданием в качестве метаданных. Если не указано, существующие метаданные задания остаются неизменными.
metadata?: BatchMetadataItem[]
Значение свойства
networkConfiguration
(Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки за дополнительной информацией) Конфигурация сети для задания.
networkConfiguration?: BatchJobNetworkConfiguration
Значение свойства
poolInfo
Пул, на котором выполняется пакетная служба, выполняет задачи задания. Пул задания можно изменить только в том случае, если задание отключено. Вызов задания исправлений завершится сбоем, если включить элемент poolInfo и задание не отключено. Если в пуле задано autoPoolSpecification, можно обновить только свойство keepAlive автоПоолSpecification, а затем только в том случае, если функция autoPoolSpecification имеет poolLifetimeOption job (другие свойства задания можно обновить как обычные). Если опущено, задание продолжает выполняться в текущем пуле.
poolInfo?: BatchPoolInfo
Значение свойства
priority
Приоритет задания. Значения приоритета могут варьироваться от -1000 до 1000, при этом -1000 является самым низким приоритетом, а 1000 — самым высоким приоритетом. Если опущено, приоритет задания остается неизменным.
priority?: number
Значение свойства
number