BatchJobUpdateOptions interface

Parameters for updating an пакетная служба Azure Job.

Свойства

allowTaskPreemption

Можно ли выполнять задачи в этом задании с высоким приоритетом. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Если значение установлено в True, другие задания с высоким приоритетом, отправленные в систему, будут иметь приоритет и смогут повторно ставить задачи в очередь из этого задания. После создания задания с помощью API задания обновления можно обновить allowTaskPreemption.

allTasksCompleteMode

Действие пакетной службы должно выполняться, когда все задачи в задании находятся в состоянии завершения. Если опущено, поведение завершения остается неизменным. Вы не можете изменить значение с завершения задания на noaction , т. е. после автоматического завершения задания вы не можете отключить его снова. При попытке сделать это запрос завершается ошибкой с сообщением об ошибке "недопустимое значение свойства"; Если вы вызываете REST API напрямую, код состояния HTTP равен 400 (недопустимый запрос).

constraints

Ограничения выполнения для задания. Если опущено, существующие ограничения выполнения остаются неизменными.

maxParallelTasks

Максимальное количество задач, которые могут выполняться параллельно для задания. (Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки для получения дополнительной информации) Значение maxParallelTasks должно быть -1 или больше 0, если указано. Если значение по умолчанию не указано, значение по умолчанию равно -1, что означает, что количество задач, которые могут выполняться одновременно, не ограничено. После создания задания с помощью API задания обновления можно обновить maxParallelTasks.

metadata

Список пар "имя-значение", связанных с заданием в качестве метаданных. Если не указано, существующие метаданные задания остаются неизменными.

networkConfiguration

(Это свойство недоступно по умолчанию. Пожалуйста, обратитесь в службу поддержки за дополнительной информацией) Конфигурация сети для задания.

poolInfo

Пул, на котором выполняется пакетная служба, выполняет задачи задания. Пул задания можно изменить только в том случае, если задание отключено. Вызов задания исправлений завершится сбоем, если включить элемент 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