Partilhar via


JobPatchParameter interface

Uma interface que representa JobPatchParameter.

Propriedades

constraints

As restrições de execução para o trabalho. Se omitidas, as restrições de execução existentes são mantidas inalteradas.

metadata

Uma lista de pares nome-valor associados ao Job como metadados. Se omitidos, os metadados de trabalho existentes são deixados inalterados.

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 será mantido inalterado. 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á com uma resposta de erro 'valor de propriedade inválido'; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação incorreta). Os valores possíveis incluem: 'noAction', 'terminateJob'

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 Patch Job falhará se você incluir o elemento poolInfo e o Job 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). Se omitido, o trabalho continua a ser executado em seu pool atual.

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 omitida, a prioridade do trabalho é mantida inalterada.

Detalhes de Propriedade

constraints

As restrições de execução para o trabalho. Se omitidas, as restrições de execução existentes são mantidas inalteradas.

constraints?: JobConstraints

Valor de Propriedade

metadata

Uma lista de pares nome-valor associados ao Job como metadados. Se omitidos, os metadados de trabalho existentes são deixados inalterados.

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 será mantido inalterado. 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á com uma resposta de erro 'valor de propriedade inválido'; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação incorreta). 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 Patch Job falhará se você incluir o elemento poolInfo e o Job 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). Se omitido, o trabalho continua a ser executado em seu pool atual.

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 omitida, a prioridade do trabalho é mantida inalterada.

priority?: number

Valor de Propriedade

number