CloudJob interface
Interfaccia che rappresenta CloudJob.
Proprietà
| 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. |
| 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 |
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. I valori possibili includono: '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. I valori possibili includono: 'noAction', 'performExitOptionsJobAction' |
| pool |
Impostazioni pool associate al processo. |
| previous |
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' |
| 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. I valori possibili includono: '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 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. |
| uses |
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