BatchJobUpdateOptions interface
Parametri per l'aggiornamento di un processo di Azure Batch.
Proprietà
| allow |
Indica se le attività in questo processo possono essere annullate da altri processi con priorità alta. Questa proprietà non è disponibile per impostazione predefinita. Per ulteriori informazioni, contattare l'assistenza Se il valore è impostato su True, gli altri processi ad alta priorità inviati al sistema avranno la precedenza e saranno in grado di rimettere in coda le attività da questo processo. È possibile aggiornare allowTaskPreemption di un processo dopo che è stato creato usando l'API del processo di aggiornamento. |
| constraints | Vincoli di esecuzione per il processo. Se omesso, i vincoli di esecuzione esistenti vengono lasciati invariati. |
| max |
Numero massimo di attività che è possibile eseguire in parallelo per il processo. Questa proprietà non è disponibile per impostazione predefinita. Per ulteriori informazioni, contattare il supporto tecnico) Il valore di maxParallelTasks deve essere -1 o maggiore di 0, se specificato. Se non specificato, il valore predefinito è -1, ovvero non esiste alcun limite al numero di attività che possono essere eseguite contemporaneamente. È possibile aggiornare maxParallelTasks di un processo dopo che è stato creato usando l'API del processo di aggiornamento. |
| metadata | Elenco di coppie nome-valore associate al processo come metadati. Se omesso, i metadati del processo esistenti vengono lasciati invariati. |
| network |
Questa proprietà non è disponibile per impostazione predefinita. Per ulteriori informazioni, contattare l'assistenza) La configurazione di rete per il processo. |
| 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 rimane invariato. 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 con una risposta di errore "valore della proprietà non valida". se si chiama direttamente l'API REST, il codice di stato HTTP è 400 (richiesta non valida). Valori possibili: "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 patch processo 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). Se omesso, il processo continua a essere eseguito nel pool corrente. |
| 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, la priorità del processo viene lasciata invariata. |
Dettagli proprietà
allowTaskPreemption
Indica se le attività in questo processo possono essere annullate da altri processi con priorità alta. Questa proprietà non è disponibile per impostazione predefinita. Per ulteriori informazioni, contattare l'assistenza Se il valore è impostato su True, gli altri processi ad alta priorità inviati al sistema avranno la precedenza e saranno in grado di rimettere in coda le attività da questo processo. È possibile aggiornare allowTaskPreemption di un processo dopo che è stato creato usando l'API del processo di aggiornamento.
allowTaskPreemption?: boolean
Valore della proprietà
boolean
constraints
Vincoli di esecuzione per il processo. Se omesso, i vincoli di esecuzione esistenti vengono lasciati invariati.
constraints?: BatchJobConstraints
Valore della proprietà
maxParallelTasks
Numero massimo di attività che è possibile eseguire in parallelo per il processo. Questa proprietà non è disponibile per impostazione predefinita. Per ulteriori informazioni, contattare il supporto tecnico) Il valore di maxParallelTasks deve essere -1 o maggiore di 0, se specificato. Se non specificato, il valore predefinito è -1, ovvero non esiste alcun limite al numero di attività che possono essere eseguite contemporaneamente. È possibile aggiornare maxParallelTasks di un processo dopo che è stato creato usando l'API del processo di aggiornamento.
maxParallelTasks?: number
Valore della proprietà
number
metadata
Elenco di coppie nome-valore associate al processo come metadati. Se omesso, i metadati del processo esistenti vengono lasciati invariati.
metadata?: BatchMetadataItem[]
Valore della proprietà
networkConfiguration
Questa proprietà non è disponibile per impostazione predefinita. Per ulteriori informazioni, contattare l'assistenza) La configurazione di rete per il processo.
networkConfiguration?: BatchJobNetworkConfiguration
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 rimane invariato. 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 con una risposta di errore "valore della proprietà non valida". se si chiama direttamente l'API REST, il codice di stato HTTP è 400 (richiesta non valida).
Valori possibili: "noaction", "terminatejob"
onAllTasksComplete?: string
Valore della proprietà
string
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 patch processo 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). Se omesso, il processo continua a essere eseguito nel pool corrente.
poolInfo?: BatchPoolInfo
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, la priorità del processo viene lasciata invariata.
priority?: number
Valore della proprietà
number