BatchJobScheduleConfiguration interface

O agendamento de acordo com o qual os Trabalhos serão criados. Todas as horas são corrigidas respectivamente para UTC e não são afetadas pelo horário de verão.

Propriedades

doNotRunAfter

Um período após o qual nenhum cargo será criado sob este cronograma de trabalho. O cronograma será transferido para o estado concluído assim que esse prazo passar e não houver um Emprego ativo sob esse Cronograma de Trabalho. Se você não especificar um tempo doNotRunAfter e estiver criando um Cronograma de Trabalho recorrente, o Cronograma de Tarefas permanecerá ativo até que você o encerre explicitamente.

doNotRunUntil

O momento mais cedo em que qualquer Emprego pode ser criado sob este Cronograma de Trabalho. Se você não especificar um tempo doNotRunUntil (nãoRunRunUntil do tempo), o cronograma fica pronto para criar Jobs imediatamente.

recurrenceInterval

O intervalo de tempo entre os horários de início de dois Jobs sucessivos sob o Job Schedule. Um cronograma de trabalho pode ter no máximo um emprego ativo em qualquer momento. Como um Cronograma de Tarefas pode ter no máximo um Trabalho ativo sob ele a qualquer momento, se for hora de criar um novo Trabalho sob um Cronograma de Trabalho, mas o Trabalho anterior ainda estiver em execução, o serviço Batch não criará o novo Trabalho até que o Trabalho anterior seja concluído. Se o Job anterior não terminar dentro do período startWindow do novo intervalo de recorrência, nenhum novo Job será agendado para esse intervalo. Para Jobs recorrentes, normalmente você deve especificar uma TarefaGerenciadorJobTask na JobSpecification. Se você não usar o jobManagerTask, precisará de um processo externo para monitorar quando os Jobs são criados, adicionar Tasks aos Jobs e encerrar os Jobs para a próxima recorrência. O padrão é que o cronograma não se repete: um Trabalho é criado dentro da janela de início após o tempo doNotRunThin, e o cronograma é concluído assim que esse Trabalho termina. O valor mínimo é 1 minuto. Se você especificar um valor menor, o serviço Batch rejeita o cronograma com um erro; se você está chamando diretamente a API REST, o código de status HTTP é 400 (Solicitação Ruim). A duração do tempo é especificada no formato ISO 8601.

startWindow

O intervalo de tempo, começando a partir do horário em que o cronograma indica que um Trabalho deve ser criado, dentro do qual um Trabalho deve ser criado. Se um Job não for criado dentro do intervalo de startWindow, a 'oportunidade' é perdida; nenhum Job será criado até a próxima recorrência do cronograma. Se o cronograma for recorrente, e a janela de início for maior que o intervalo de recorrência, isso é equivalente a uma janela de início infinita, porque o Job que está 'vencido' em um intervaloIntervalo de recorrência não é transferido para o intervalo de recorrência seguinte. O padrão é infinito. O valor mínimo é 1 minuto. Se você especificar um valor menor, o serviço Batch rejeita o cronograma com um erro; se você está chamando diretamente a API REST, o código de status HTTP é 400 (Solicitação Ruim). A duração do tempo é especificada no formato ISO 8601.

Detalhes da propriedade

doNotRunAfter

Um período após o qual nenhum cargo será criado sob este cronograma de trabalho. O cronograma será transferido para o estado concluído assim que esse prazo passar e não houver um Emprego ativo sob esse Cronograma de Trabalho. Se você não especificar um tempo doNotRunAfter e estiver criando um Cronograma de Trabalho recorrente, o Cronograma de Tarefas permanecerá ativo até que você o encerre explicitamente.

doNotRunAfter?: Date

Valor da propriedade

Date

doNotRunUntil

O momento mais cedo em que qualquer Emprego pode ser criado sob este Cronograma de Trabalho. Se você não especificar um tempo doNotRunUntil (nãoRunRunUntil do tempo), o cronograma fica pronto para criar Jobs imediatamente.

doNotRunUntil?: Date

Valor da propriedade

Date

recurrenceInterval

O intervalo de tempo entre os horários de início de dois Jobs sucessivos sob o Job Schedule. Um cronograma de trabalho pode ter no máximo um emprego ativo em qualquer momento. Como um Cronograma de Tarefas pode ter no máximo um Trabalho ativo sob ele a qualquer momento, se for hora de criar um novo Trabalho sob um Cronograma de Trabalho, mas o Trabalho anterior ainda estiver em execução, o serviço Batch não criará o novo Trabalho até que o Trabalho anterior seja concluído. Se o Job anterior não terminar dentro do período startWindow do novo intervalo de recorrência, nenhum novo Job será agendado para esse intervalo. Para Jobs recorrentes, normalmente você deve especificar uma TarefaGerenciadorJobTask na JobSpecification. Se você não usar o jobManagerTask, precisará de um processo externo para monitorar quando os Jobs são criados, adicionar Tasks aos Jobs e encerrar os Jobs para a próxima recorrência. O padrão é que o cronograma não se repete: um Trabalho é criado dentro da janela de início após o tempo doNotRunThin, e o cronograma é concluído assim que esse Trabalho termina. O valor mínimo é 1 minuto. Se você especificar um valor menor, o serviço Batch rejeita o cronograma com um erro; se você está chamando diretamente a API REST, o código de status HTTP é 400 (Solicitação Ruim). A duração do tempo é especificada no formato ISO 8601.

recurrenceInterval?: string

Valor da propriedade

string

startWindow

O intervalo de tempo, começando a partir do horário em que o cronograma indica que um Trabalho deve ser criado, dentro do qual um Trabalho deve ser criado. Se um Job não for criado dentro do intervalo de startWindow, a 'oportunidade' é perdida; nenhum Job será criado até a próxima recorrência do cronograma. Se o cronograma for recorrente, e a janela de início for maior que o intervalo de recorrência, isso é equivalente a uma janela de início infinita, porque o Job que está 'vencido' em um intervaloIntervalo de recorrência não é transferido para o intervalo de recorrência seguinte. O padrão é infinito. O valor mínimo é 1 minuto. Se você especificar um valor menor, o serviço Batch rejeita o cronograma com um erro; se você está chamando diretamente a API REST, o código de status HTTP é 400 (Solicitação Ruim). A duração do tempo é especificada no formato ISO 8601.

startWindow?: string

Valor da propriedade

string