BatchJobScheduleConfigurationOutput interface
Plán, podle kterého budou vytvořeny úlohy. Všechny časy jsou opravené v utc a nejsou ovlivněny letním časem.
Vlastnosti
| do |
Čas, po kterém se v rámci tohoto plánu úlohy nevytvořila žádná úloha. Plán se přesune do dokončeného stavu, jakmile bude tento termín v minulosti a v rámci tohoto plánu úlohy neexistuje žádná aktivní úloha. Pokud nezadáte čas doNotRunAfter a vytváříte opakovaný plán úlohy, plán úlohy zůstane aktivní, dokud ho explicitně neukončíte. |
| do |
Nejstarší čas, kdy lze v rámci tohoto plánu úlohy vytvořit jakoukoli úlohu. Pokud nezadáte čas doNotRunUntil, plán se okamžitě připraví k vytvoření úloh. |
| recurrence |
Časový interval mezi časy spuštění dvou po sobě jdoucích úloh v rámci plánu úlohy. Plán úlohy může mít v daném okamžiku maximálně jednu aktivní úlohu. Vzhledem k tomu, že plán úlohy může mít v daném okamžiku maximálně jednu aktivní úlohu, pokud je čas vytvořit novou úlohu v rámci plánu úlohy, ale předchozí úloha je stále spuštěná, služba Batch novou úlohu nevytvoří, dokud předchozí úloha nedokončí. Pokud předchozí úloha nedokončí v období startWindow nového recurrenceIntervalu, nebude pro tento interval naplánována žádná nová úloha. U opakovaných úloh byste normálně měli zadat jobManagerTask v úlohuSpecification. Pokud nepoužíváte jobManagerTask, budete potřebovat externí proces pro monitorování při vytváření úloh, přidání úkolů do úloh a ukončení úloh připravených k dalšímu opakování. Výchozí hodnota je, že se plán nevytvořil znovu: jedna úloha se vytvoří v rámci startWindow po době doNotRunUntil a plán se dokončí hned po dokončení úlohy. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, služba Batch odmítne plán s chybou; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek). |
| start |
Časový interval, počínaje časem, kdy plán označuje, že má být vytvořena úloha, ve které musí být vytvořena úloha. Pokud se úloha nevytvořila v intervalu startWindow, dojde ke ztrátě příležitosti; Do dalšího opakování plánu se nevytvořila žádná úloha. Pokud je plán opakovaný a startWindow je delší než interval opakování, je to ekvivalent nekonečného startWindow, protože úloha, která je "due" v jednom opakováníInterval nepřenese do dalšího intervalu opakování. Výchozí hodnota je nekonečná. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, služba Batch odmítne plán s chybou; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek). |
Podrobnosti vlastnosti
doNotRunAfter
Čas, po kterém se v rámci tohoto plánu úlohy nevytvořila žádná úloha. Plán se přesune do dokončeného stavu, jakmile bude tento termín v minulosti a v rámci tohoto plánu úlohy neexistuje žádná aktivní úloha. Pokud nezadáte čas doNotRunAfter a vytváříte opakovaný plán úlohy, plán úlohy zůstane aktivní, dokud ho explicitně neukončíte.
doNotRunAfter?: string
Hodnota vlastnosti
string
doNotRunUntil
Nejstarší čas, kdy lze v rámci tohoto plánu úlohy vytvořit jakoukoli úlohu. Pokud nezadáte čas doNotRunUntil, plán se okamžitě připraví k vytvoření úloh.
doNotRunUntil?: string
Hodnota vlastnosti
string
recurrenceInterval
Časový interval mezi časy spuštění dvou po sobě jdoucích úloh v rámci plánu úlohy. Plán úlohy může mít v daném okamžiku maximálně jednu aktivní úlohu. Vzhledem k tomu, že plán úlohy může mít v daném okamžiku maximálně jednu aktivní úlohu, pokud je čas vytvořit novou úlohu v rámci plánu úlohy, ale předchozí úloha je stále spuštěná, služba Batch novou úlohu nevytvoří, dokud předchozí úloha nedokončí. Pokud předchozí úloha nedokončí v období startWindow nového recurrenceIntervalu, nebude pro tento interval naplánována žádná nová úloha. U opakovaných úloh byste normálně měli zadat jobManagerTask v úlohuSpecification. Pokud nepoužíváte jobManagerTask, budete potřebovat externí proces pro monitorování při vytváření úloh, přidání úkolů do úloh a ukončení úloh připravených k dalšímu opakování. Výchozí hodnota je, že se plán nevytvořil znovu: jedna úloha se vytvoří v rámci startWindow po době doNotRunUntil a plán se dokončí hned po dokončení úlohy. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, služba Batch odmítne plán s chybou; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek).
recurrenceInterval?: string
Hodnota vlastnosti
string
startWindow
Časový interval, počínaje časem, kdy plán označuje, že má být vytvořena úloha, ve které musí být vytvořena úloha. Pokud se úloha nevytvořila v intervalu startWindow, dojde ke ztrátě příležitosti; Do dalšího opakování plánu se nevytvořila žádná úloha. Pokud je plán opakovaný a startWindow je delší než interval opakování, je to ekvivalent nekonečného startWindow, protože úloha, která je "due" v jednom opakováníInterval nepřenese do dalšího intervalu opakování. Výchozí hodnota je nekonečná. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, služba Batch odmítne plán s chybou; Pokud voláte přímo rozhraní REST API, stavový kód HTTP je 400 (chybný požadavek).
startWindow?: string
Hodnota vlastnosti
string