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