Sdílet prostřednictvím


BatchJobUpdateOptions interface

Parametry pro aktualizaci úlohy Azure Batch

Vlastnosti

allowTaskPreemption

Určuje, zda úkoly v této úloze mohou být zrušeny jinými úlohami s vysokou prioritou. (Tato vlastnost není ve výchozím nastavení dostupná. Pro více informací kontaktujte podporu) Pokud je hodnota nastavena na True, budou mít přednost jiné úlohy s vysokou prioritou odeslané do systému a budou moci znovu zařadit úlohy z této úlohy. Po vytvoření pomocí rozhraní API úlohy aktualizace můžete aktualizovat funkci allowTaskPreemption.

constraints

Omezení provádění pro úlohu. Pokud je vynecháno, stávající omezení provádění zůstanou beze změny.

maxParallelTasks

Maximální počet úkolů, které lze pro úlohu spustit paralelně. (Tato vlastnost není ve výchozím nastavení dostupná. Další informace vám poskytne podpora) Hodnota maxParallelTasks musí být -1 nebo větší než 0, pokud je zadaná. Pokud není zadáno, výchozí hodnota je -1, což znamená, že neexistuje žádný limit počtu úkolů, které lze spustit najednou. Po vytvoření můžete aktualizovat maxParallelTasks úlohy pomocí rozhraní API úlohy aktualizace.

metadata

Seznam párů název-hodnota přidružených k úloze jako metadata Pokud je tato možnost vynechána, stávající metadata úlohy zůstanou beze změny.

networkConfiguration

(Tato vlastnost není ve výchozím nastavení dostupná. Pro více informací kontaktujte podporu) Síťová konfigurace pro úlohu.

onAllTasksComplete

Akce, kterou má služba Batch provést, když jsou všechny úkoly v úloze v dokončeném stavu. Pokud je vynecháno, chování dokončení zůstane beze změny. Nelze změnit hodnotu z terminatejob na noaction – to znamená, že jakmile zapnete automatické ukončení úlohy, nemůžete ji znovu vypnout. Pokud se to pokusíte provést, požadavek selže s chybovou odpovědí "neplatná hodnota vlastnosti"; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek).

Možné hodnoty: "noaction", "terminatejob"

poolInfo

Fond, na kterém služba Batch spouští úlohy. Fond pro úlohu můžete změnit pouze v případě, že je úloha zakázaná. Volání úlohy opravy selže, pokud zahrnete element poolInfo a úloha není zakázaná. Pokud zadáte autoPoolSpecification ve fonduInfo, lze aktualizovat pouze keepAlive vlastnost autoPoolSpecification a pak pouze v případě, že autoPoolSpecification má poolLifetimeOption úlohy (ostatní vlastnosti úlohy lze aktualizovat jako normální). Pokud tento parametr vynecháte, úloha bude nadále spuštěna ve svém aktuálním fondu.

priority

Priorita úlohy. Hodnoty priority mohou být v rozsahu od -1000 do 1 000, přičemž -1000 nejnižší prioritou a 1000 nejvyšší prioritou. Pokud tuto hodnotu vynecháte, priorita úlohy zůstane beze změny.

Podrobnosti vlastnosti

allowTaskPreemption

Určuje, zda úkoly v této úloze mohou být zrušeny jinými úlohami s vysokou prioritou. (Tato vlastnost není ve výchozím nastavení dostupná. Pro více informací kontaktujte podporu) Pokud je hodnota nastavena na True, budou mít přednost jiné úlohy s vysokou prioritou odeslané do systému a budou moci znovu zařadit úlohy z této úlohy. Po vytvoření pomocí rozhraní API úlohy aktualizace můžete aktualizovat funkci allowTaskPreemption.

allowTaskPreemption?: boolean

Hodnota vlastnosti

boolean

constraints

Omezení provádění pro úlohu. Pokud je vynecháno, stávající omezení provádění zůstanou beze změny.

constraints?: BatchJobConstraints

Hodnota vlastnosti

maxParallelTasks

Maximální počet úkolů, které lze pro úlohu spustit paralelně. (Tato vlastnost není ve výchozím nastavení dostupná. Další informace vám poskytne podpora) Hodnota maxParallelTasks musí být -1 nebo větší než 0, pokud je zadaná. Pokud není zadáno, výchozí hodnota je -1, což znamená, že neexistuje žádný limit počtu úkolů, které lze spustit najednou. Po vytvoření můžete aktualizovat maxParallelTasks úlohy pomocí rozhraní API úlohy aktualizace.

maxParallelTasks?: number

Hodnota vlastnosti

number

metadata

Seznam párů název-hodnota přidružených k úloze jako metadata Pokud je tato možnost vynechána, stávající metadata úlohy zůstanou beze změny.

metadata?: BatchMetadataItem[]

Hodnota vlastnosti

networkConfiguration

(Tato vlastnost není ve výchozím nastavení dostupná. Pro více informací kontaktujte podporu) Síťová konfigurace pro úlohu.

networkConfiguration?: BatchJobNetworkConfiguration

Hodnota vlastnosti

onAllTasksComplete

Akce, kterou má služba Batch provést, když jsou všechny úkoly v úloze v dokončeném stavu. Pokud je vynecháno, chování dokončení zůstane beze změny. Nelze změnit hodnotu z terminatejob na noaction – to znamená, že jakmile zapnete automatické ukončení úlohy, nemůžete ji znovu vypnout. Pokud se to pokusíte provést, požadavek selže s chybovou odpovědí "neplatná hodnota vlastnosti"; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek).

Možné hodnoty: "noaction", "terminatejob"

onAllTasksComplete?: string

Hodnota vlastnosti

string

poolInfo

Fond, na kterém služba Batch spouští úlohy. Fond pro úlohu můžete změnit pouze v případě, že je úloha zakázaná. Volání úlohy opravy selže, pokud zahrnete element poolInfo a úloha není zakázaná. Pokud zadáte autoPoolSpecification ve fonduInfo, lze aktualizovat pouze keepAlive vlastnost autoPoolSpecification a pak pouze v případě, že autoPoolSpecification má poolLifetimeOption úlohy (ostatní vlastnosti úlohy lze aktualizovat jako normální). Pokud tento parametr vynecháte, úloha bude nadále spuštěna ve svém aktuálním fondu.

poolInfo?: BatchPoolInfo

Hodnota vlastnosti

priority

Priorita úlohy. Hodnoty priority mohou být v rozsahu od -1000 do 1 000, přičemž -1000 nejnižší prioritou a 1000 nejvyšší prioritou. Pokud tuto hodnotu vynecháte, priorita úlohy zůstane beze změny.

priority?: number

Hodnota vlastnosti

number