BatchJobScheduleConfiguration 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

doNotRunAfter

Období, po kterém nebude podle tohoto pracovního plánu vytvořena žádná pracovní pozice. Harmonogram se přesune do dokončeného stavu jakmile tento termín uplyne a podle tohoto harmonogramu není aktivní práce. Pokud nespecifikujete dobu doNotRunAfter a vytváříte opakující se harmonogram úloh, plán úloh zůstane aktivní, dokud jej výslovně neukončíte.

doNotRunUntil

Nejdřívější doba, kdy může být jakákoli pracovní pozice vytvořena podle tohoto pracovního plánu. Pokud nespecifikujete čas doNotRunUntil (čas doNotRunUntil do), harmonogram je připraven okamžitě vytvářet pracovní pozice.

recurrenceInterval

Časový interval mezi začátky dvou po sobě jdoucích pracovních pozic podle harmonogramu prací. Pracovní rozvrh může mít v daném okamžiku maximálně jednu aktivní práci. Protože Job Schedule může mít pod sebou nejvýše jednu aktivní práci v daném okamžiku, pokud je čas vytvořit novou práci podle Job Schedule, ale předchozí Job stále běží, batch služba nevytvoří novou Job, dokud předchozí Job nedokončí. Pokud předchozí úkol nedokončí období startWindow nového intervalu opakování, nebude pro toto období naplánován žádný nový úkol. U opakujících se Jobs byste obvykle měli v jobSpecification zadat jobManagerTask. Pokud nepoužíváte jobManagerTask, budete potřebovat externí proces, který bude monitorovat vytváření pracovních míst, přidávat úkoly k úkolům a ukončovat je připravený na další opakování. Výchozí stav je, že se plán neopakuje: jedna úloha je vytvořena v rámci startWindow po čase doNotRunUntil a plán je dokončen hned po dokončení této úlohy. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, dávková služba harmonogram zamítne s chybou; pokud voláte přímo REST API, HTTP stavový kód je 400 (Špatný požadavek). Doba trvání je specifikována ve formátu ISO 8601.

startWindow

Časový interval, který začíná od okamžiku, kdy plán určuje, že má být úkol vytvořen, ve kterém musí být úkol vytvořen. Pokud není Job vytvořen v intervalu startWindow, 'příležitost' je ztracena; žádné Job nebude vytvořeno až do dalšího opakování rozvrhu. Pokud je rozvrh opakující se a startWindow je delší než interval opakování, pak je to ekvivalentní nekonečnému startWindow, protože Job, který je 'splatný' v jednom recurrenceIntervalu, se nepřenáší do dalšího intervalu opakování. Výchozí nastavení je nekonečné. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, dávková služba harmonogram zamítne s chybou; pokud voláte přímo REST API, HTTP stavový kód je 400 (Špatný požadavek). Doba trvání je specifikována ve formátu ISO 8601.

Podrobnosti vlastnosti

doNotRunAfter

Období, po kterém nebude podle tohoto pracovního plánu vytvořena žádná pracovní pozice. Harmonogram se přesune do dokončeného stavu jakmile tento termín uplyne a podle tohoto harmonogramu není aktivní práce. Pokud nespecifikujete dobu doNotRunAfter a vytváříte opakující se harmonogram úloh, plán úloh zůstane aktivní, dokud jej výslovně neukončíte.

doNotRunAfter?: Date

Hodnota vlastnosti

Date

doNotRunUntil

Nejdřívější doba, kdy může být jakákoli pracovní pozice vytvořena podle tohoto pracovního plánu. Pokud nespecifikujete čas doNotRunUntil (čas doNotRunUntil do), harmonogram je připraven okamžitě vytvářet pracovní pozice.

doNotRunUntil?: Date

Hodnota vlastnosti

Date

recurrenceInterval

Časový interval mezi začátky dvou po sobě jdoucích pracovních pozic podle harmonogramu prací. Pracovní rozvrh může mít v daném okamžiku maximálně jednu aktivní práci. Protože Job Schedule může mít pod sebou nejvýše jednu aktivní práci v daném okamžiku, pokud je čas vytvořit novou práci podle Job Schedule, ale předchozí Job stále běží, batch služba nevytvoří novou Job, dokud předchozí Job nedokončí. Pokud předchozí úkol nedokončí období startWindow nového intervalu opakování, nebude pro toto období naplánován žádný nový úkol. U opakujících se Jobs byste obvykle měli v jobSpecification zadat jobManagerTask. Pokud nepoužíváte jobManagerTask, budete potřebovat externí proces, který bude monitorovat vytváření pracovních míst, přidávat úkoly k úkolům a ukončovat je připravený na další opakování. Výchozí stav je, že se plán neopakuje: jedna úloha je vytvořena v rámci startWindow po čase doNotRunUntil a plán je dokončen hned po dokončení této úlohy. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, dávková služba harmonogram zamítne s chybou; pokud voláte přímo REST API, HTTP stavový kód je 400 (Špatný požadavek). Doba trvání je specifikována ve formátu ISO 8601.

recurrenceInterval?: string

Hodnota vlastnosti

string

startWindow

Časový interval, který začíná od okamžiku, kdy plán určuje, že má být úkol vytvořen, ve kterém musí být úkol vytvořen. Pokud není Job vytvořen v intervalu startWindow, 'příležitost' je ztracena; žádné Job nebude vytvořeno až do dalšího opakování rozvrhu. Pokud je rozvrh opakující se a startWindow je delší než interval opakování, pak je to ekvivalentní nekonečnému startWindow, protože Job, který je 'splatný' v jednom recurrenceIntervalu, se nepřenáší do dalšího intervalu opakování. Výchozí nastavení je nekonečné. Minimální hodnota je 1 minuta. Pokud zadáte nižší hodnotu, dávková služba harmonogram zamítne s chybou; pokud voláte přímo REST API, HTTP stavový kód je 400 (Špatný požadavek). Doba trvání je specifikována ve formátu ISO 8601.

startWindow?: string

Hodnota vlastnosti

string