BatchJobUpdateOptions interface
Parametry pro aktualizaci úlohy Azure Batch
Vlastnosti
| allow |
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. |
| max |
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. |
| network |
(Tato vlastnost není ve výchozím nastavení dostupná. Pro více informací kontaktujte podporu) Síťová konfigurace pro úlohu. |
| on |
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" |
| pool |
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