BatchJobOutput interface
Úloha 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. |
| common |
Seznam běžných nastavení proměnných prostředí Tyto proměnné prostředí jsou nastavené pro všechny úkoly v úloze (včetně správce úloh, přípravy úloh a úkolů uvolnění úloh). Jednotlivé úlohy můžou přepsat nastavení prostředí zadané zde zadáním stejného názvu nastavení s jinou hodnotou. |
| constraints | Omezení provádění pro úlohu. |
| creation |
Čas vytvoření úlohy. |
| display |
Zobrazovaný název úlohy. |
| e |
ETag úlohy. Jedná se o neprůhlený řetězec. Můžete ho použít ke zjištění, jestli se úloha mezi požadavky změnila. Konkrétně můžete při aktualizaci úlohy předat značku ETag, abyste určili, že se změny projeví jenom v případě, že do té doby úlohu nikdo jiný nezměnil. |
| execution |
Informace o spuštění úlohy. |
| id | Řetězec, který jednoznačně identifikuje úlohu v rámci účtu. ID se zachovává a nerozlišuje malá a velká písmena (to znamená, že v rámci účtu nesmíte mít dvě ID, která se liší pouze v případě). |
| job |
Podrobnosti o úloze správce úloh, která se má spustit při spuštění úlohy |
| job |
Úkol přípravy úlohy. Úkol přípravy úlohy je speciální úkol spuštěný na každém výpočetním uzlu před jakýmkoli jiným úkolem úlohy. |
| job |
Úloha uvolnění úlohy. Úloha uvolnění úlohy je zvláštní úkol spuštěný na konci úlohy na každém výpočetním uzlu, který spustil jakoukoli jinou úlohu úlohy. |
| last |
Čas poslední změny úlohy. Jedná se o čas poslední změny dat na úrovni úlohy, jako je stav úlohy nebo priorita. Nefaktoruje změny na úrovni úkolu, jako je přidání nových úkolů nebo změny stavu úkolů. |
| 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 Služba Batch nepřiřazuje metadatům žádný význam; je výhradně pro použití uživatelského kódu. |
| 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. Výchozí hodnota je noaction. Možné hodnoty: "noaction", "terminatejob" |
| on |
Akce, kterou má služba Batch provést, když selže jakýkoli úkol v úloze. Úloha se považuje za neúspěšnou, pokud má informace o selhání. Informace o selhání se nastaví, pokud se úkol dokončí s nenulovým ukončovacím kódem po vyčerpání počtu opakování nebo pokud došlo k chybě při spuštění úlohy, například kvůli chybě při stahování souboru prostředků. Výchozí hodnota je noaction. Možné hodnoty: "noaction", "performexitoptionsjobaction" |
| pool |
Nastavení fondu přidružené k úloze. |
| previous |
Předchozí stav úlohy. Tato vlastnost není nastavena, pokud je úloha v počátečním aktivním stavu. Možné hodnoty: "active", "zákaz", "disabled", "povolení", "ukončování", "dokončeno", "odstranění" |
| previous |
Čas, kdy úloha přešla do předchozího stavu. Tato vlastnost není nastavena, pokud je úloha v počátečním aktivním stavu. |
| 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. Výchozí hodnota je 0. |
| state | Aktuální stav úlohy. Možné hodnoty: "active", "zákaz", "disabled", "povolení", "ukončování", "dokončeno", "odstranění" |
| state |
Čas, kdy úloha vstoupila do aktuálního stavu. |
| stats | Statistika využití prostředků po celou dobu životnosti úlohy. Tato vlastnost je naplněna pouze v případě, že služba BatchJob byla načtena s klauzulí rozbalení, včetně atributu 'stats'; jinak má hodnotu null. Statistiky nemusí být okamžitě dostupné. Služba Batch provádí pravidelné zavedení statistik. Typické zpoždění je asi 30 minut. |
| url | Adresa URL úlohy. |
| uses |
Určuje, zda úkoly v úloze mohou definovat závislosti na sobě navzájem. Výchozí hodnota je false. |
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
commonEnvironmentSettings
Seznam běžných nastavení proměnných prostředí Tyto proměnné prostředí jsou nastavené pro všechny úkoly v úloze (včetně správce úloh, přípravy úloh a úkolů uvolnění úloh). Jednotlivé úlohy můžou přepsat nastavení prostředí zadané zde zadáním stejného názvu nastavení s jinou hodnotou.
commonEnvironmentSettings?: EnvironmentSettingOutput[]
Hodnota vlastnosti
constraints
Omezení provádění pro úlohu.
constraints?: BatchJobConstraintsOutput
Hodnota vlastnosti
creationTime
Čas vytvoření úlohy.
creationTime: string
Hodnota vlastnosti
string
displayName
Zobrazovaný název úlohy.
displayName?: string
Hodnota vlastnosti
string
eTag
ETag úlohy. Jedná se o neprůhlený řetězec. Můžete ho použít ke zjištění, jestli se úloha mezi požadavky změnila. Konkrétně můžete při aktualizaci úlohy předat značku ETag, abyste určili, že se změny projeví jenom v případě, že do té doby úlohu nikdo jiný nezměnil.
eTag: string
Hodnota vlastnosti
string
executionInfo
Informace o spuštění úlohy.
executionInfo?: BatchJobExecutionInfoOutput
Hodnota vlastnosti
id
Řetězec, který jednoznačně identifikuje úlohu v rámci účtu. ID se zachovává a nerozlišuje malá a velká písmena (to znamená, že v rámci účtu nesmíte mít dvě ID, která se liší pouze v případě).
id: string
Hodnota vlastnosti
string
jobManagerTask
Podrobnosti o úloze správce úloh, která se má spustit při spuštění úlohy
jobManagerTask?: BatchJobManagerTaskOutput
Hodnota vlastnosti
jobPreparationTask
Úkol přípravy úlohy. Úkol přípravy úlohy je speciální úkol spuštěný na každém výpočetním uzlu před jakýmkoli jiným úkolem úlohy.
jobPreparationTask?: BatchJobPreparationTaskOutput
Hodnota vlastnosti
jobReleaseTask
Úloha uvolnění úlohy. Úloha uvolnění úlohy je zvláštní úkol spuštěný na konci úlohy na každém výpočetním uzlu, který spustil jakoukoli jinou úlohu úlohy.
jobReleaseTask?: BatchJobReleaseTaskOutput
Hodnota vlastnosti
lastModified
Čas poslední změny úlohy. Jedná se o čas poslední změny dat na úrovni úlohy, jako je stav úlohy nebo priorita. Nefaktoruje změny na úrovni úkolu, jako je přidání nových úkolů nebo změny stavu úkolů.
lastModified: string
Hodnota vlastnosti
string
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 Služba Batch nepřiřazuje metadatům žádný význam; je výhradně pro použití uživatelského kódu.
metadata?: BatchMetadataItemOutput[]
Hodnota vlastnosti
networkConfiguration
(Tato vlastnost není ve výchozím nastavení dostupná. Pro více informací kontaktujte podporu) Síťová konfigurace pro úlohu.
networkConfiguration?: BatchJobNetworkConfigurationOutput
Hodnota vlastnosti
onAllTasksComplete
Akce, kterou má služba Batch provést, když jsou všechny úkoly v úloze v dokončeném stavu. Výchozí hodnota je noaction.
Možné hodnoty: "noaction", "terminatejob"
onAllTasksComplete?: string
Hodnota vlastnosti
string
onTaskFailure
Akce, kterou má služba Batch provést, když selže jakýkoli úkol v úloze. Úloha se považuje za neúspěšnou, pokud má informace o selhání. Informace o selhání se nastaví, pokud se úkol dokončí s nenulovým ukončovacím kódem po vyčerpání počtu opakování nebo pokud došlo k chybě při spuštění úlohy, například kvůli chybě při stahování souboru prostředků. Výchozí hodnota je noaction.
Možné hodnoty: "noaction", "performexitoptionsjobaction"
onTaskFailure?: string
Hodnota vlastnosti
string
poolInfo
Nastavení fondu přidružené k úloze.
poolInfo: BatchPoolInfoOutput
Hodnota vlastnosti
previousState
Předchozí stav úlohy. Tato vlastnost není nastavena, pokud je úloha v počátečním aktivním stavu.
Možné hodnoty: "active", "zákaz", "disabled", "povolení", "ukončování", "dokončeno", "odstranění"
previousState?: string
Hodnota vlastnosti
string
previousStateTransitionTime
Čas, kdy úloha přešla do předchozího stavu. Tato vlastnost není nastavena, pokud je úloha v počátečním aktivním stavu.
previousStateTransitionTime?: string
Hodnota vlastnosti
string
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. Výchozí hodnota je 0.
priority?: number
Hodnota vlastnosti
number
state
Aktuální stav úlohy.
Možné hodnoty: "active", "zákaz", "disabled", "povolení", "ukončování", "dokončeno", "odstranění"
state: string
Hodnota vlastnosti
string
stateTransitionTime
Čas, kdy úloha vstoupila do aktuálního stavu.
stateTransitionTime: string
Hodnota vlastnosti
string
stats
Statistika využití prostředků po celou dobu životnosti úlohy. Tato vlastnost je naplněna pouze v případě, že služba BatchJob byla načtena s klauzulí rozbalení, včetně atributu 'stats'; jinak má hodnotu null. Statistiky nemusí být okamžitě dostupné. Služba Batch provádí pravidelné zavedení statistik. Typické zpoždění je asi 30 minut.
stats?: BatchJobStatisticsOutput
Hodnota vlastnosti
url
Adresa URL úlohy.
url: string
Hodnota vlastnosti
string
usesTaskDependencies
Určuje, zda úkoly v úloze mohou definovat závislosti na sobě navzájem. Výchozí hodnota je false.
usesTaskDependencies?: boolean
Hodnota vlastnosti
boolean