JobUpdateParameter interface
Uma interface que representa JobUpdateParameter.
Propriedades
| constraints | As restrições de execução para o Trabalho. Se omitidas, as restrições serão desmarcadas. |
| metadata | Uma lista de pares nome-valor associados ao Trabalho como metadados. Se omitido, ele usa o valor padrão de uma lista vazia; na verdade, todos os metadados existentes são excluídos. |
| on |
A ação que o serviço lote deve executar quando todas as Tarefas no Trabalho estão no estado concluído. Se omitido, o comportamento de conclusão será definido como noaction. Se o valor atual for terminatejob, esse será um erro porque o comportamento de conclusão de um trabalho pode não ser alterado de terminatejob para noaction. Talvez você não altere o valor de terminatejob para noaction. Ou seja, depois de ter contratado a rescisão automática do trabalho, você não poderá desativá-lo novamente. Se você tentar fazer isso, a solicitação falhará e o Lote retornará o código de status 400 (Solicitação Inválida) e uma resposta de erro "valor de propriedade inválido". Se você não especificar esse elemento em uma solicitação PUT, ele será equivalente a passar noaction. Esse será um erro se o valor atual for terminatejob. Os valores possíveis incluem: 'noAction', 'terminateJob' |
| pool |
O pool no qual o serviço lote executa as Tarefas do Trabalho. Você pode alterar o pool de um trabalho somente quando o trabalho estiver desabilitado. A chamada do Trabalho de Atualização falhará se você incluir o elemento poolInfo e o Trabalho não estiver desabilitado. Se você especificar uma autoPoolSpecification no poolInfo, somente a propriedade keepAlive do autoPoolSpecification poderá ser atualizada e, em seguida, somente se a autoPoolSpecification tiver um poolLifetimeOption of Job (outras propriedades de trabalho poderão ser atualizadas normalmente). |
| priority | A prioridade do Trabalho. Os valores de prioridade podem variar de -1000 a 1000, com -1000 sendo a prioridade mais baixa e 1000 sendo a prioridade mais alta. Se omitido, ele será definido como o valor padrão 0. |
Detalhes da propriedade
constraints
As restrições de execução para o Trabalho. Se omitidas, as restrições serão desmarcadas.
constraints?: JobConstraints
Valor da propriedade
metadata
Uma lista de pares nome-valor associados ao Trabalho como metadados. Se omitido, ele usa o valor padrão de uma lista vazia; na verdade, todos os metadados existentes são excluídos.
metadata?: MetadataItem[]
Valor da propriedade
onAllTasksComplete
A ação que o serviço lote deve executar quando todas as Tarefas no Trabalho estão no estado concluído. Se omitido, o comportamento de conclusão será definido como noaction. Se o valor atual for terminatejob, esse será um erro porque o comportamento de conclusão de um trabalho pode não ser alterado de terminatejob para noaction. Talvez você não altere o valor de terminatejob para noaction. Ou seja, depois de ter contratado a rescisão automática do trabalho, você não poderá desativá-lo novamente. Se você tentar fazer isso, a solicitação falhará e o Lote retornará o código de status 400 (Solicitação Inválida) e uma resposta de erro "valor de propriedade inválido". Se você não especificar esse elemento em uma solicitação PUT, ele será equivalente a passar noaction. Esse será um erro se o valor atual for terminatejob. Os valores possíveis incluem: 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Valor da propriedade
poolInfo
O pool no qual o serviço lote executa as Tarefas do Trabalho. Você pode alterar o pool de um trabalho somente quando o trabalho estiver desabilitado. A chamada do Trabalho de Atualização falhará se você incluir o elemento poolInfo e o Trabalho não estiver desabilitado. Se você especificar uma autoPoolSpecification no poolInfo, somente a propriedade keepAlive do autoPoolSpecification poderá ser atualizada e, em seguida, somente se a autoPoolSpecification tiver um poolLifetimeOption of Job (outras propriedades de trabalho poderão ser atualizadas normalmente).
poolInfo: PoolInformation
Valor da propriedade
priority
A prioridade do Trabalho. Os valores de prioridade podem variar de -1000 a 1000, com -1000 sendo a prioridade mais baixa e 1000 sendo a prioridade mais alta. Se omitido, ele será definido como o valor padrão 0.
priority?: number
Valor da propriedade
number