Condividi tramite


JobUpdateParameter interface

Interfaccia che rappresenta JobUpdateParameter.

Proprietà

constraints

Vincoli di esecuzione per il processo. Se omesso, i vincoli vengono cancellati.

metadata

Elenco di coppie nome-valore associate al processo come metadati. Se omesso, accetta il valore predefinito di un elenco vuoto; in effetti, tutti i metadati esistenti vengono eliminati.

onAllTasksComplete

L'azione che il servizio Batch deve eseguire quando tutte le attività nel processo sono nello stato completato. Se omesso, il comportamento di completamento viene impostato su noaction. Se il valore corrente è terminatejob, si tratta di un errore perché il comportamento di completamento di un processo potrebbe non essere modificato da terminatejob a noaction. Non è possibile modificare il valore da terminatejob a noaction, ovvero dopo aver attivato la terminazione automatica del processo, non è possibile disattivarlo di nuovo. Se si tenta di eseguire questa operazione, la richiesta ha esito negativo e Batch restituisce il codice di stato 400 (richiesta non valida) e una risposta di errore "valore della proprietà non valida". Se non si specifica questo elemento in una richiesta PUT, equivale al passaggio di noaction. Si tratta di un errore se il valore corrente è terminatejob. I valori possibili includono: 'noAction', 'terminateJob'

poolInfo

Pool in cui il servizio Batch esegue le attività del processo. È possibile modificare il pool per un processo solo quando il processo è disabilitato. La chiamata al processo di aggiornamento avrà esito negativo se si include l'elemento poolInfo e il processo non è disabilitato. Se si specifica un'opzione autoPoolSpecification in poolInfo, è possibile aggiornare solo la proprietà keepAlive di autoPoolSpecification e quindi solo se autoPoolSpecification ha un poolLifetimeOption of Job (è possibile aggiornare le altre proprietà del processo come di consueto).

priority

Priorità del processo. I valori di priorità possono variare da -1000 a 1000, con -1000 la priorità più bassa e 1000 come priorità più alta. Se omesso, viene impostato sul valore predefinito 0.

Dettagli proprietà

constraints

Vincoli di esecuzione per il processo. Se omesso, i vincoli vengono cancellati.

constraints?: JobConstraints

Valore della proprietà

metadata

Elenco di coppie nome-valore associate al processo come metadati. Se omesso, accetta il valore predefinito di un elenco vuoto; in effetti, tutti i metadati esistenti vengono eliminati.

metadata?: MetadataItem[]

Valore della proprietà

onAllTasksComplete

L'azione che il servizio Batch deve eseguire quando tutte le attività nel processo sono nello stato completato. Se omesso, il comportamento di completamento viene impostato su noaction. Se il valore corrente è terminatejob, si tratta di un errore perché il comportamento di completamento di un processo potrebbe non essere modificato da terminatejob a noaction. Non è possibile modificare il valore da terminatejob a noaction, ovvero dopo aver attivato la terminazione automatica del processo, non è possibile disattivarlo di nuovo. Se si tenta di eseguire questa operazione, la richiesta ha esito negativo e Batch restituisce il codice di stato 400 (richiesta non valida) e una risposta di errore "valore della proprietà non valida". Se non si specifica questo elemento in una richiesta PUT, equivale al passaggio di noaction. Si tratta di un errore se il valore corrente è terminatejob. I valori possibili includono: 'noAction', 'terminateJob'

onAllTasksComplete?: OnAllTasksComplete

Valore della proprietà

poolInfo

Pool in cui il servizio Batch esegue le attività del processo. È possibile modificare il pool per un processo solo quando il processo è disabilitato. La chiamata al processo di aggiornamento avrà esito negativo se si include l'elemento poolInfo e il processo non è disabilitato. Se si specifica un'opzione autoPoolSpecification in poolInfo, è possibile aggiornare solo la proprietà keepAlive di autoPoolSpecification e quindi solo se autoPoolSpecification ha un poolLifetimeOption of Job (è possibile aggiornare le altre proprietà del processo come di consueto).

poolInfo: PoolInformation

Valore della proprietà

priority

Priorità del processo. I valori di priorità possono variare da -1000 a 1000, con -1000 la priorità più bassa e 1000 come priorità più alta. Se omesso, viene impostato sul valore predefinito 0.

priority?: number

Valore della proprietà

number