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
| do |
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. |
| do |
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. |
| recurrence |
Č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. |
| start |
Č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