BatchJobOutput interface
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. |
| common |
Elenco delle impostazioni comuni delle variabili di ambiente. Queste variabili di ambiente vengono impostate per tutte le attività del processo,inclusi Gestione processi, Preparazione processi e Attività di rilascio processi. Le singole attività possono eseguire l'override di un'impostazione di ambiente specificata qui specificando lo stesso nome di impostazione con un valore diverso. |
| constraints | Vincoli di esecuzione per il processo. |
| creation |
Ora di creazione del processo. |
| display |
Nome visualizzato del processo. |
| e |
ETag del processo. Si tratta di una stringa opaca. È possibile usarlo per rilevare se il processo è cambiato tra le richieste. In particolare, è possibile passare l'ETag durante l'aggiornamento di un processo per specificare che le modifiche devono essere applicate solo se nessun altro ha modificato il processo nel frattempo. |
| execution |
Informazioni sull'esecuzione per il processo. |
| id | Stringa che identifica in modo univoco il processo all'interno dell'account. L'ID mantiene la distinzione tra maiuscole e minuscole e non fa distinzione tra maiuscole e minuscole, ovvero potrebbe non avere due ID all'interno di un account che differisce solo per caso. |
| job |
Dettagli di un'attività di Gestione processi da avviare all'avvio del processo. |
| job |
Attività di preparazione del processo. L'attività di preparazione del processo è un'attività speciale eseguita in ogni nodo di calcolo prima di qualsiasi altra attività del processo. |
| job |
Attività Di rilascio processo. L'attività Di rilascio processo è un'attività speciale eseguita alla fine del processo in ogni nodo di calcolo che ha eseguito qualsiasi altra attività del processo. |
| last |
Ora dell'ultima modifica del processo. Si tratta dell'ultima volta in cui i dati a livello di processo, ad esempio lo stato o la priorità del processo, sono stati modificati. Non influisce su modifiche a livello di attività, ad esempio l'aggiunta di nuove attività o attività che cambiano lo stato. |
| 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. Il servizio Batch non assegna alcun significato ai metadati; è esclusivamente per l'uso del codice utente. |
| 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. Il valore predefinito è noaction. Valori possibili: "noaction", "terminatejob" |
| on |
L'azione che il servizio Batch deve eseguire quando un'attività nel processo ha esito negativo. Un'attività viene considerata non riuscita se ha un valore failureInfo. Un failureInfo viene impostato se l'attività viene completata con un codice di uscita diverso da zero dopo aver esaurito il numero di tentativi oppure se si è verificato un errore durante l'avvio dell'attività, ad esempio a causa di un errore di download del file di risorse. Il valore predefinito è noaction. Valori possibili: "noaction", "performexitoptionsjobaction" |
| pool |
Impostazioni pool associate al processo. |
| previous |
Stato precedente del processo. Questa proprietà non è impostata se il processo è nello stato Attivo iniziale. Valori possibili: "active", "disableing", "disabled", "enabling", "terminating", "completed", "deleting" |
| previous |
Ora in cui il processo ha immesso lo stato precedente. Questa proprietà non è impostata se il processo è nello stato Attivo iniziale. |
| 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. Il valore predefinito è 0. |
| state | Stato corrente del processo. Valori possibili: "active", "disableing", "disabled", "enabling", "terminating", "completed", "deleting" |
| state |
Ora in cui il processo ha immesso lo stato corrente. |
| stats | Statistiche di utilizzo delle risorse per l'intera durata del processo. Questa proprietà viene popolata solo se BatchJob è stato recuperato con una clausola expand che include l'attributo 'stats'; in caso contrario, è null. Le statistiche potrebbero non essere immediatamente disponibili. Il servizio Batch esegue un rollup periodico delle statistiche. Il ritardo tipico è di circa 30 minuti. |
| url | URL del processo. |
| uses |
Indica se le attività nel processo possono definire le dipendenze l'una dall'altra. Il valore predefinito è false. |
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
commonEnvironmentSettings
Elenco delle impostazioni comuni delle variabili di ambiente. Queste variabili di ambiente vengono impostate per tutte le attività del processo,inclusi Gestione processi, Preparazione processi e Attività di rilascio processi. Le singole attività possono eseguire l'override di un'impostazione di ambiente specificata qui specificando lo stesso nome di impostazione con un valore diverso.
commonEnvironmentSettings?: EnvironmentSettingOutput[]
Valore della proprietà
constraints
Vincoli di esecuzione per il processo.
constraints?: BatchJobConstraintsOutput
Valore della proprietà
creationTime
Ora di creazione del processo.
creationTime: string
Valore della proprietà
string
displayName
Nome visualizzato del processo.
displayName?: string
Valore della proprietà
string
eTag
ETag del processo. Si tratta di una stringa opaca. È possibile usarlo per rilevare se il processo è cambiato tra le richieste. In particolare, è possibile passare l'ETag durante l'aggiornamento di un processo per specificare che le modifiche devono essere applicate solo se nessun altro ha modificato il processo nel frattempo.
eTag: string
Valore della proprietà
string
executionInfo
Informazioni sull'esecuzione per il processo.
executionInfo?: BatchJobExecutionInfoOutput
Valore della proprietà
id
Stringa che identifica in modo univoco il processo all'interno dell'account. L'ID mantiene la distinzione tra maiuscole e minuscole e non fa distinzione tra maiuscole e minuscole, ovvero potrebbe non avere due ID all'interno di un account che differisce solo per caso.
id: string
Valore della proprietà
string
jobManagerTask
Dettagli di un'attività di Gestione processi da avviare all'avvio del processo.
jobManagerTask?: BatchJobManagerTaskOutput
Valore della proprietà
jobPreparationTask
Attività di preparazione del processo. L'attività di preparazione del processo è un'attività speciale eseguita in ogni nodo di calcolo prima di qualsiasi altra attività del processo.
jobPreparationTask?: BatchJobPreparationTaskOutput
Valore della proprietà
jobReleaseTask
Attività Di rilascio processo. L'attività Di rilascio processo è un'attività speciale eseguita alla fine del processo in ogni nodo di calcolo che ha eseguito qualsiasi altra attività del processo.
jobReleaseTask?: BatchJobReleaseTaskOutput
Valore della proprietà
lastModified
Ora dell'ultima modifica del processo. Si tratta dell'ultima volta in cui i dati a livello di processo, ad esempio lo stato o la priorità del processo, sono stati modificati. Non influisce su modifiche a livello di attività, ad esempio l'aggiunta di nuove attività o attività che cambiano lo stato.
lastModified: string
Valore della proprietà
string
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. Il servizio Batch non assegna alcun significato ai metadati; è esclusivamente per l'uso del codice utente.
metadata?: BatchMetadataItemOutput[]
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?: BatchJobNetworkConfigurationOutput
Valore della proprietà
onAllTasksComplete
L'azione che il servizio Batch deve eseguire quando tutte le attività nel processo sono nello stato completato. Il valore predefinito è noaction.
Valori possibili: "noaction", "terminatejob"
onAllTasksComplete?: string
Valore della proprietà
string
onTaskFailure
L'azione che il servizio Batch deve eseguire quando un'attività nel processo ha esito negativo. Un'attività viene considerata non riuscita se ha un valore failureInfo. Un failureInfo viene impostato se l'attività viene completata con un codice di uscita diverso da zero dopo aver esaurito il numero di tentativi oppure se si è verificato un errore durante l'avvio dell'attività, ad esempio a causa di un errore di download del file di risorse. Il valore predefinito è noaction.
Valori possibili: "noaction", "performexitoptionsjobaction"
onTaskFailure?: string
Valore della proprietà
string
poolInfo
Impostazioni pool associate al processo.
poolInfo: BatchPoolInfoOutput
Valore della proprietà
previousState
Stato precedente del processo. Questa proprietà non è impostata se il processo è nello stato Attivo iniziale.
Valori possibili: "active", "disableing", "disabled", "enabling", "terminating", "completed", "deleting"
previousState?: string
Valore della proprietà
string
previousStateTransitionTime
Ora in cui il processo ha immesso lo stato precedente. Questa proprietà non è impostata se il processo è nello stato Attivo iniziale.
previousStateTransitionTime?: string
Valore della proprietà
string
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. Il valore predefinito è 0.
priority?: number
Valore della proprietà
number
state
Stato corrente del processo.
Valori possibili: "active", "disableing", "disabled", "enabling", "terminating", "completed", "deleting"
state: string
Valore della proprietà
string
stateTransitionTime
Ora in cui il processo ha immesso lo stato corrente.
stateTransitionTime: string
Valore della proprietà
string
stats
Statistiche di utilizzo delle risorse per l'intera durata del processo. Questa proprietà viene popolata solo se BatchJob è stato recuperato con una clausola expand che include l'attributo 'stats'; in caso contrario, è null. Le statistiche potrebbero non essere immediatamente disponibili. Il servizio Batch esegue un rollup periodico delle statistiche. Il ritardo tipico è di circa 30 minuti.
stats?: BatchJobStatisticsOutput
Valore della proprietà
url
URL del processo.
url: string
Valore della proprietà
string
usesTaskDependencies
Indica se le attività nel processo possono definire le dipendenze l'una dall'altra. Il valore predefinito è false.
usesTaskDependencies?: boolean
Valore della proprietà
boolean