Condividi tramite


CloudJob interface

Interfaccia che rappresenta CloudJob.

Proprietà

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.

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

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. I valori possibili includono: '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. I valori possibili includono: 'noAction', 'performExitOptionsJobAction'

poolInfo

Impostazioni pool associate al processo.

previousState

Stato precedente del processo. Questa proprietà non è impostata se il processo è nello stato Attivo iniziale. I valori possibili includono: '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. I valori possibili includono: '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 CloudJob è 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à

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?: EnvironmentSetting[]

Valore della proprietà

constraints

Vincoli di esecuzione per il processo.

constraints?: JobConstraints

Valore della proprietà

creationTime

Ora di creazione del processo.

creationTime?: Date

Valore della proprietà

Date

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?: JobExecutionInformation

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?: JobManagerTask

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?: JobPreparationTask

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?: JobReleaseTask

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?: Date

Valore della proprietà

Date

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?: MetadataItem[]

Valore della proprietà

networkConfiguration

Configurazione di rete per il processo.

networkConfiguration?: JobNetworkConfiguration

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. I valori possibili includono: 'noAction', 'terminateJob'

onAllTasksComplete?: OnAllTasksComplete

Valore della proprietà

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. I valori possibili includono: 'noAction', 'performExitOptionsJobAction'

onTaskFailure?: OnTaskFailure

Valore della proprietà

poolInfo

Impostazioni pool associate al processo.

poolInfo?: PoolInformation

Valore della proprietà

previousState

Stato precedente del processo. Questa proprietà non è impostata se il processo è nello stato Attivo iniziale. I valori possibili includono: 'active', 'disableing', 'disabled', 'enabling', 'terminating', 'completed', 'deleting'

previousState?: JobState

Valore della proprietà

previousStateTransitionTime

Ora in cui il processo ha immesso lo stato precedente. Questa proprietà non è impostata se il processo è nello stato Attivo iniziale.

previousStateTransitionTime?: Date

Valore della proprietà

Date

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. I valori possibili includono: 'active', 'disableing', 'disabled', 'enabling', 'terminating', 'completed', 'deleting'

state?: JobState

Valore della proprietà

stateTransitionTime

Ora in cui il processo ha immesso lo stato corrente.

stateTransitionTime?: Date

Valore della proprietà

Date

stats

Statistiche di utilizzo delle risorse per l'intera durata del processo. Questa proprietà viene popolata solo se CloudJob è 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?: JobStatistics

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