BatchJobScheduleConfiguration interface
将创建作业的计划。 所有时间都分别固定为 UTC,不受夏令时的影响。
属性
| do |
在此时间以后,本工作计划下将不再创建任何职位。 一旦截止日期过了且该工作计划下没有活跃职位,排班将立即移至完成状态。 如果你没有指定doNotRunAfter时间,并且你正在创建一个定期作业计划,作业计划会一直保持活跃,直到你明确终止它。 |
| do |
根据本工作计划,任何职位最早可创建的时间。 如果你没有指定doNotRun直到时间,计划就会立即准备好创建作业。 |
| recurrence |
在作业计划下,两个连续作业开始时间之间的时间间隔。 一个工作计划下最多只能有一个活跃的工作。 由于作业调度在任一时刻最多只能有一个活跃作业,如果是创建新作业的时间,但之前的作业仍在运行,批处理服务不会在上一个作业完成前创建新作业。 如果上一个作业在新recurrenceInterval的startWindow周期内未完成,那么该期间不会有新作业被安排。 对于重复任务,通常应在 jobSpecification 中指定 jobManagerTask。 如果你不使用 jobManagerTask,你需要一个外部进程来监控作业的创建时间,将任务添加到作业中,并终止作业以备下一次递送。 默认情况下,该计划不会重复出现:在doNotRunTiun时间后,在startWindow内创建一个作业,该作业完成后该计划即告完成。 最低限度为1分钟。 如果您指定较低的值,批处理服务会错误地拒绝调度;如果你直接调用 REST API,HTTP 状态码是 400(错误请求)。 时间持续时间以ISO 8601格式规定。 |
| start |
时间区间,从计划指示应创建作业的时间开始,必须在该时间内创建作业。 如果作业未在startWindow区间内创建,则“机会”将丧失;直到下一次排程重现前,不会创建任何工作。 如果调度是周期性,且startWindow长于递发区间,则等价于无限的startWindow,因为在一个递发区间内“到期”的作业不会被延续到下一个递发区间。 默认是无限的。 最低限度为1分钟。 如果您指定较低的值,批处理服务会错误地拒绝调度;如果你直接调用 REST API,HTTP 状态码是 400(错误请求)。 时间持续时间以ISO 8601格式规定。 |
属性详细信息
doNotRunAfter
在此时间以后,本工作计划下将不再创建任何职位。 一旦截止日期过了且该工作计划下没有活跃职位,排班将立即移至完成状态。 如果你没有指定doNotRunAfter时间,并且你正在创建一个定期作业计划,作业计划会一直保持活跃,直到你明确终止它。
doNotRunAfter?: Date
属性值
Date
doNotRunUntil
根据本工作计划,任何职位最早可创建的时间。 如果你没有指定doNotRun直到时间,计划就会立即准备好创建作业。
doNotRunUntil?: Date
属性值
Date
recurrenceInterval
在作业计划下,两个连续作业开始时间之间的时间间隔。 一个工作计划下最多只能有一个活跃的工作。 由于作业调度在任一时刻最多只能有一个活跃作业,如果是创建新作业的时间,但之前的作业仍在运行,批处理服务不会在上一个作业完成前创建新作业。 如果上一个作业在新recurrenceInterval的startWindow周期内未完成,那么该期间不会有新作业被安排。 对于重复任务,通常应在 jobSpecification 中指定 jobManagerTask。 如果你不使用 jobManagerTask,你需要一个外部进程来监控作业的创建时间,将任务添加到作业中,并终止作业以备下一次递送。 默认情况下,该计划不会重复出现:在doNotRunTiun时间后,在startWindow内创建一个作业,该作业完成后该计划即告完成。 最低限度为1分钟。 如果您指定较低的值,批处理服务会错误地拒绝调度;如果你直接调用 REST API,HTTP 状态码是 400(错误请求)。 时间持续时间以ISO 8601格式规定。
recurrenceInterval?: string
属性值
string
startWindow
时间区间,从计划指示应创建作业的时间开始,必须在该时间内创建作业。 如果作业未在startWindow区间内创建,则“机会”将丧失;直到下一次排程重现前,不会创建任何工作。 如果调度是周期性,且startWindow长于递发区间,则等价于无限的startWindow,因为在一个递发区间内“到期”的作业不会被延续到下一个递发区间。 默认是无限的。 最低限度为1分钟。 如果您指定较低的值,批处理服务会错误地拒绝调度;如果你直接调用 REST API,HTTP 状态码是 400(错误请求)。 时间持续时间以ISO 8601格式规定。
startWindow?: string
属性值
string