Compartilhar 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 serão deixadas inalteradas.

metadata

Uma lista de pares nome-valor associados ao Trabalho como metadados. Se omitido, os metadados de trabalho existentes serão deixados inalterados.

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 ficará inalterado. 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á 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 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 Patch 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). Se omitido, o trabalho continuará sendo executado no pool atual.

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 omitida, a prioridade do Trabalho será deixada inalterada.

Detalhes da propriedade

constraints

As restrições de execução para o Trabalho. Se omitidas, as restrições de execução existentes serão deixadas inalteradas.

constraints?: JobConstraints

Valor da propriedade

metadata

Uma lista de pares nome-valor associados ao Trabalho como metadados. Se omitido, os metadados de trabalho existentes serão deixados inalterados.

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 ficará inalterado. 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á 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 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 Patch 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). Se omitido, o trabalho continuará sendo executado no pool atual.

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 omitida, a prioridade do Trabalho será deixada inalterada.

priority?: number

Valor da propriedade

number