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. |
| on |
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' |
| pool |
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