Condividi tramite


BatchJobOutput interface

Processo di Azure Batch.

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.

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.

constraints

Vincoli di esecuzione per il processo.

creationTime

Ora di creazione del processo.

displayName

Nome visualizzato del processo.

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.

executionInfo

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.

jobManagerTask

Dettagli di un'attività di Gestione processi da avviare all'avvio del processo.

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.

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.

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.

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.

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.

networkConfiguration

Questa proprietà non è disponibile per impostazione predefinita. Per ulteriori informazioni, contattare l'assistenza) La configurazione di rete per il processo.

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"

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"

poolInfo

Impostazioni pool associate al processo.

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"

previousStateTransitionTime

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"

stateTransitionTime

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.

usesTaskDependencies

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