Job Schedule - List
Elenca tutte le pianificazioni dei processi nell'account specificato.
GET {batchUrl}/jobschedules?api-version=2024-07-01.20.0
GET {batchUrl}/jobschedules?$filter={$filter}&$select={$select}&$expand={$expand}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.0
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
batch
|
path | True |
string |
URL di base per tutte le richieste del servizio Azure Batch. |
api-version
|
query | True |
string |
Versione dell'API client. |
$expand
|
query |
string |
Clausola di $expand OData. |
|
$filter
|
query |
string |
Clausola di $filter OData. Per altre informazioni sulla creazione di questo filtro, vedere https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-job-schedules. |
|
$select
|
query |
string |
Clausola di $select OData. |
|
maxresults
|
query |
integer int32 |
Numero massimo di elementi da restituire nella risposta. È possibile restituire un massimo di 1000 pianificazioni dei processi. |
|
timeout
|
query |
integer int32 |
Tempo massimo di elaborazione della richiesta da parte del server, espresso in secondi. Il valore predefinito è 30 secondi. Se il valore è maggiore di 30, verrà usato il valore predefinito. |
Intestazione della richiesta
Media Types: "application/json; odata=minimalmetadata"
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
client-request-id |
string uuid |
Identità della richiesta generata dal chiamante, sotto forma di GUID senza decorazioni come parentesi graffe, ad esempio 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Indica se il server deve restituire l'ID richiesta client nella risposta. |
|
ocp-date |
string date-time-rfc1123 |
Ora di emissione della richiesta. Le librerie client in genere impostano questo valore sull'ora corrente dell'orologio di sistema; impostarla in modo esplicito se si chiama direttamente l'API REST. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Risposta contenente l'elenco delle pianificazioni dei processi. Intestazioni
|
|
Other Status Codes |
Errore del servizio Batch. |
Sicurezza
azure_auth
Flusso del codice di autenticazione di Microsoft Entra OAuth 2.0
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | Rappresentare l'account utente |
Authorization
Tipo:
apiKey
In:
header
Esempio
JobSchedule list
Esempio di richiesta
GET account.region.batch.azure.com/jobschedules?api-version=2024-07-01.20.0
Risposta di esempio
{
"value": [
{
"id": "jobSchedule1",
"url": "https://account.region.batch.azure.com/jobschedules/jobSchedule1",
"eTag": "0x8D40FFD2E10996A",
"lastModified": "2016-11-18T21:52:24.0064874Z",
"creationTime": "2016-11-18T21:52:22.5431125Z",
"state": "active",
"stateTransitionTime": "2016-11-18T21:52:24.0064874Z",
"previousState": "disabled",
"previousStateTransitionTime": "2016-11-18T21:52:23.6471782Z",
"jobSpecification": {
"priority": 0,
"maxParallelTasks": -1,
"allowTaskPreemption": false,
"usesTaskDependencies": false,
"onAllTasksComplete": "noaction",
"onTaskFailure": "noaction",
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "poolId"
}
},
"executionInfo": {
"recentJob": {
"url": "https://account.region.batch.azure.com/jobs/jobSchedule1:job-1",
"id": "jobSchedule1:job-1"
}
}
},
{
"id": "jobSchedule2",
"url": "https://account.region.batch.azure.com/jobschedules/jobSchedule2",
"eTag": "0x8D40FFCFF760B51",
"lastModified": "2016-11-18T21:51:05.8184017Z",
"creationTime": "2016-11-18T21:51:05.8184017Z",
"state": "active",
"stateTransitionTime": "2016-11-18T21:51:05.8184017Z",
"schedule": {
"doNotRunUntil": "2020-01-01T12:30:00Z"
},
"jobSpecification": {
"priority": 0,
"maxParallelTasks": -1,
"usesTaskDependencies": false,
"onAllTasksComplete": "noaction",
"onTaskFailure": "noaction",
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "testPool2"
}
},
"executionInfo": {
"nextRunTime": "2020-01-01T12:30:00Z"
}
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Access |
Risorse batch a cui il token concede l'accesso. |
Application |
Riferimento a un pacchetto da distribuire nei nodi di calcolo. |
Authentication |
Impostazioni per un token di autenticazione che l'attività può usare per eseguire operazioni del servizio Batch. |
Automatic |
Parametri di configurazione usati per eseguire l'aggiornamento automatico del sistema operativo. |
Auto |
Specifica le caratteristiche di un "pool automatico" temporaneo. Il servizio Batch creerà questo pool automatico quando viene inviato il processo. |
Auto |
Ambito dell'utente automatico |
Auto |
Specifica i parametri per l'utente automatico che esegue un'attività nel servizio Batch. |
Azure |
Informazioni usate per connettersi a un contenitore di archiviazione di Azure usando Blobfuse. |
Azure |
Informazioni usate per connettersi a una condivisione file di Azure. |
Batch |
Risposta di errore ricevuta dal servizio Azure Batch. |
Batch |
Elemento di informazioni aggiuntive incluse in una risposta di errore di Azure Batch. |
Caching |
Tipo di memorizzazione nella cache da abilitare per il disco. |
Certificate |
Riferimento a un certificato da installare nei nodi di calcolo in un pool. |
Certificate |
Percorso dell'archivio certificati nel nodo di calcolo in cui installare il certificato. |
Certificate |
Quali account utente nel nodo di calcolo devono avere accesso ai dati privati del certificato. |
CIFSMount |
Informazioni utilizzate per connettersi a un file system CIFS. |
Cloud |
Pianificazione processo che consente processi ricorrenti specificando quando eseguire processi e una specifica usata per creare ogni processo. |
Cloud |
Risultato dell'elenco delle pianificazioni dei processi in un account. |
Compute |
Modalità di distribuzione delle attività tra nodi di calcolo in un pool. |
Compute |
Riferimento a un'identità assegnata dall'utente associata al pool di Batch che verrà usato da un nodo di calcolo. |
Container |
Configurazione per i pool abilitati per i contenitori. |
Container |
Voce di percorso e modalità di montaggio da montare nel contenitore di attività. |
Container |
Percorsi che verranno montati nel contenitore dell'attività contenitore. |
Container |
Registro contenitori privato. |
Container |
Tecnologia contenitore da usare. |
Container |
Percorso della directory di lavoro dell'attività del contenitore. |
Data |
Impostazioni che verranno usate dai dischi dati associati ai nodi di calcolo nel pool. Quando si usano dischi dati collegati, è necessario montare e formattare i dischi dall'interno di una macchina virtuale per usarli. |
Diff |
Specifica il posizionamento temporaneo del disco per il disco del sistema operativo per tutti i nodi di calcolo (VM) nel pool. |
Diff |
Specifica le impostazioni temporanee del disco per il disco del sistema operativo usato dal nodo di calcolo (VM). |
Disk |
Configurazione della crittografia del disco applicata ai nodi di calcolo nel pool. La configurazione della crittografia del disco non è supportata nel pool Linux creato con l'immagine della raccolta di calcolo di Azure. |
Disk |
L'elenco delle destinazioni disco del servizio Batch crittograferà nel nodo di calcolo. |
Dynamic |
Ambito dell'assegnazione dinamica della rete virtuale. |
Elevation |
Livello di elevazione dell'utente. |
Environment |
Variabile di ambiente da impostare in un processo task. |
Error |
Messaggio di errore ricevuto in una risposta di errore di Azure Batch. |
Http |
Coppia nome-valore intestazione HTTP |
Image |
Riferimento a un'immagine del Marketplace di macchine virtuali di Azure o a un'immagine della raccolta di calcolo di Azure. Per ottenere l'elenco di tutti i riferimenti alle immagini di Azure Marketplace verificati da Azure Batch, vedere l'operazione "Elenca immagini supportate". |
Inbound |
Protocollo dell'endpoint. |
Inbound |
Pool NAT in ingresso che può essere usato per gestire porte specifiche nei nodi di calcolo in un pool di Batch esternamente. |
IPAddress |
Tipo di provisioning per gli indirizzi IP pubblici per il pool. |
Job |
Vincoli di esecuzione per un processo. |
Job |
Specifica i dettagli di un'attività di Gestione processi. |
Job |
Configurazione di rete per il processo. |
Job |
Un'attività di preparazione processo da eseguire prima di qualsiasi attività del processo in qualsiasi nodo di calcolo specificato. |
Job |
Un'attività di rilascio del processo da eseguire al completamento del processo in qualsiasi nodo di calcolo in cui è stato eseguito il processo. |
Job |
Contiene informazioni sui processi che sono stati e verranno eseguiti in una pianificazione del processo. |
Job |
Stato della pianificazione del processo. |
Job |
Statistiche di utilizzo delle risorse per una pianificazione del processo. |
Job |
Specifica i dettagli dei processi da creare in base a una pianificazione. |
Linux |
Proprietà usate per creare un account utente in un nodo di calcolo Linux. |
Login |
Modalità di accesso per l'utente |
Managed |
|
Metadata |
Coppia nome-valore associata a una risorsa del servizio Batch. |
Mount |
File system da montare in ogni nodo. |
Network |
Configurazione di rete per un pool. |
Network |
Regola del gruppo di sicurezza di rete da applicare a un endpoint in ingresso. |
Network |
Azione da eseguire per un indirizzo IP, un intervallo di subnet o un tag specificati. |
NFSMount |
Informazioni utilizzate per connettersi a un file system NFS. |
Node |
Determina il modo in cui un pool comunica con il servizio Batch. |
Node |
Configurazione del posizionamento dei nodi per un pool. |
Node |
Criteri di posizionamento per l'allocazione dei nodi nel pool. |
On |
L'azione che il servizio Batch deve eseguire quando tutte le attività nel processo sono nello stato completato. |
On |
L'azione che il servizio Batch deve eseguire quando un'attività nel processo ha esito negativo. |
OSDisk |
Impostazioni per il disco del sistema operativo del nodo di calcolo (VM). |
Output |
Specifica per il caricamento di file da un nodo di calcolo di Azure Batch in un'altra posizione dopo che il servizio Batch ha terminato l'esecuzione del processo attività. |
Output |
Specifica una destinazione di caricamento di file all'interno di un contenitore di archiviazione BLOB di Azure. |
Output |
Destinazione in cui caricare un file. |
Output |
Condizioni in base alle quali deve essere caricato un file di output attività o un set di file. |
Output |
Informazioni dettagliate su un'operazione di caricamento dei file di output, incluse le condizioni per eseguire il caricamento. |
Pool |
Configurazione dell'endpoint per un pool. |
Pool |
Specifica la modalità di assegnazione di un processo a un pool. |
Pool |
Durata minima dei pool automatici creati e modalità di assegnazione di più processi in base a una pianificazione ai pool. |
Pool |
Specifica per la creazione di un nuovo pool. |
Public |
Configurazione dell'indirizzo IP pubblico della configurazione di rete di un pool. |
Recent |
Informazioni sul processo più recente da eseguire nella pianificazione del processo. |
Resource |
Un singolo file o più file da scaricare in un nodo di calcolo. |
Rolling |
Parametri di configurazione usati durante l'esecuzione di un aggiornamento in sequenza. |
Schedule |
Pianificazione in base alla quale verranno creati i processi. Tutte le ore sono fisse rispettivamente all'ora UTC e non sono interessate dall'ora legale. |
Security |
Specifica encryptionType del disco gestito. È impostato su VMGuestStateOnly per la crittografia solo del BLOB VMGuestState e NonPersistedTPM per non rendere persistente lo stato del firmware nel BLOB VMGuestState. Nota: può essere impostata solo per le macchine virtuali riservate ed è necessaria quando si usano macchine virtuali riservate. |
Security |
Specifica le impostazioni del profilo di sicurezza per la macchina virtuale o il set di scalabilità di macchine virtuali. |
Security |
Specifica il Tipo di sicurezza della macchina virtuale. Deve essere impostato su qualsiasi valore specificato per abilitare UefiSettings. |
Service |
Specifica l'ID di riferimento dell'artefatto del servizio usato per impostare la stessa versione dell'immagine per tutte le macchine virtuali nel set di scalabilità quando si usa la versione dell'immagine 'latest'. |
Start |
Attività eseguita quando un nodo viene aggiunto a un pool nel servizio Azure Batch o quando il nodo di calcolo viene riavviato o ricreato l'immagine. |
Storage |
Tipo di account di archiviazione da usare per la creazione di dischi dati o disco del sistema operativo. |
Task |
Vincoli di esecuzione da applicare a un'attività. |
Task |
Impostazioni del contenitore per un'attività. |
Task |
Specifica la modalità di distribuzione delle attività tra i nodi di calcolo. |
Uefi |
Specifica le impostazioni di sicurezza, ad esempio l'avvio protetto e vTPM usato durante la creazione della macchina virtuale. |
Upgrade |
Specifica la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità. |
Upgrade |
Descrive un criterio di aggiornamento: automatico, manuale o in sequenza. |
User |
Proprietà usate per creare un utente usato per eseguire attività in un nodo di calcolo di Azure Batch. |
User |
Definizione dell'identità utente in cui viene eseguita l'attività. |
Virtual |
Configurazione per i nodi di calcolo in un pool basato sull'infrastruttura di macchine virtuali di Azure. |
VMDisk |
Specifica le impostazioni del profilo di sicurezza per il disco gestito. Nota: può essere impostata solo per le macchine virtuali riservate e necessarie quando si usano macchine virtuali riservate. |
VMExtension |
Configurazione per le estensioni della macchina virtuale. |
Windows |
Impostazioni del sistema operativo Windows da applicare alla macchina virtuale. |
Windows |
Proprietà usate per creare un account utente in un nodo di calcolo Windows. |
AccessScope
Risorse batch a cui il token concede l'accesso.
Nome | Tipo | Descrizione |
---|---|---|
job |
string |
Concede l'accesso per eseguire tutte le operazioni sul processo contenente l'attività. |
ApplicationPackageReference
Riferimento a un pacchetto da distribuire nei nodi di calcolo.
Nome | Tipo | Descrizione |
---|---|---|
applicationId |
string |
ID dell'applicazione da distribuire. |
version |
string |
Versione dell'applicazione da distribuire. Se omesso, viene distribuita la versione predefinita. |
AuthenticationTokenSettings
Impostazioni per un token di autenticazione che l'attività può usare per eseguire operazioni del servizio Batch.
Nome | Tipo | Descrizione |
---|---|---|
access |
Risorse batch a cui il token concede l'accesso. |
AutomaticOSUpgradePolicy
Parametri di configurazione usati per eseguire l'aggiornamento automatico del sistema operativo.
Nome | Tipo | Descrizione |
---|---|---|
disableAutomaticRollback |
boolean |
Indica se la funzionalità di rollback dell'immagine del sistema operativo deve essere disabilitata. |
enableAutomaticOSUpgrade |
boolean |
Indica se gli aggiornamenti del sistema operativo devono essere applicati automaticamente alle istanze del set di scalabilità in sequenza quando diventa disponibile una versione più recente dell'immagine del sistema operativo. |
osRollingUpgradeDeferral |
boolean |
Rinviare gli aggiornamenti del sistema operativo nelle macchine virtuali se eseguono attività. |
useRollingUpgradePolicy |
boolean |
Indica se i criteri di aggiornamento in sequenza devono essere usati durante l'aggiornamento automatico del sistema operativo. L'aggiornamento automatico del sistema operativo eseguirà il fallback ai criteri predefiniti se non sono definiti criteri nel set di scalabilità di macchine virtuali. |
AutoPoolSpecification
Specifica le caratteristiche di un "pool automatico" temporaneo. Il servizio Batch creerà questo pool automatico quando viene inviato il processo.
Nome | Tipo | Descrizione |
---|---|---|
autoPoolIdPrefix |
string |
Prefisso da aggiungere all'identificatore univoco quando viene creato automaticamente un pool. |
keepAlive |
boolean |
Indica se mantenere attivo un pool automatico dopo la scadenza della durata. |
pool |
Specifica pool per il pool automatico. |
|
poolLifetimeOption |
Durata minima dei pool automatici creati e modalità di assegnazione di più processi in base a una pianificazione ai pool. |
AutoUserScope
Ambito dell'utente automatico
Nome | Tipo | Descrizione |
---|---|---|
pool |
string |
Specifica che l'attività viene eseguita come account utente automatico comune creato in ogni nodo di calcolo in un pool. |
task |
string |
Specifica che il servizio deve creare un nuovo utente per l'attività. |
AutoUserSpecification
Specifica i parametri per l'utente automatico che esegue un'attività nel servizio Batch.
Nome | Tipo | Descrizione |
---|---|---|
elevationLevel |
Livello di elevazione dell'utente automatico. |
|
scope |
Ambito dell'utente automatico |
AzureBlobFileSystemConfiguration
Informazioni usate per connettersi a un contenitore di archiviazione di Azure usando Blobfuse.
Nome | Tipo | Descrizione |
---|---|---|
accountKey |
string |
Chiave dell'account di archiviazione di Azure. |
accountName |
string |
Nome dell'account di archiviazione di Azure. |
blobfuseOptions |
string |
Opzioni della riga di comando aggiuntive da passare al comando mount. |
containerName |
string |
Nome del contenitore di Archiviazione BLOB di Azure. |
identityReference |
Riferimento all'identità assegnata dall'utente da usare per accedere a containerName |
|
relativeMountPath |
string |
Percorso relativo nel nodo di calcolo in cui verrà montato il file system |
sasKey |
string |
Token di firma di accesso condiviso di Archiviazione di Azure. |
AzureFileShareConfiguration
Informazioni usate per connettersi a una condivisione file di Azure.
Nome | Tipo | Descrizione |
---|---|---|
accountKey |
string |
Chiave dell'account di archiviazione di Azure. |
accountName |
string |
Nome dell'account di archiviazione di Azure. |
azureFileUrl |
string |
URL di File di Azure. |
mountOptions |
string |
Opzioni della riga di comando aggiuntive da passare al comando mount. |
relativeMountPath |
string |
Percorso relativo nel nodo di calcolo in cui verrà montato il file system |
BatchError
Risposta di errore ricevuta dal servizio Azure Batch.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice. |
message |
Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente. |
|
values |
Raccolta di coppie chiave-valore contenenti dettagli aggiuntivi sull'errore. |
BatchErrorDetail
Elemento di informazioni aggiuntive incluse in una risposta di errore di Azure Batch.
Nome | Tipo | Descrizione |
---|---|---|
key |
string |
Identificatore che specifica il significato della proprietà Value. |
value |
string |
Informazioni aggiuntive incluse nella risposta di errore. |
CachingType
Tipo di memorizzazione nella cache da abilitare per il disco.
Nome | Tipo | Descrizione |
---|---|---|
none |
string |
La modalità di memorizzazione nella cache per il disco non è abilitata. |
readonly |
string |
La modalità di memorizzazione nella cache per il disco è di sola lettura. |
readwrite |
string |
La modalità di memorizzazione nella cache per il disco è di lettura e scrittura. |
CertificateReference
Riferimento a un certificato da installare nei nodi di calcolo in un pool.
Nome | Tipo | Descrizione |
---|---|---|
storeLocation |
Percorso dell'archivio certificati nel nodo di calcolo in cui installare il certificato. |
|
storeName |
string |
Nome dell'archivio certificati nel nodo di calcolo in cui installare il certificato. |
thumbprint |
string |
Identificazione personale del certificato. |
thumbprintAlgorithm |
string |
Algoritmo a cui è associata l'identificazione personale. Deve essere sha1. |
visibility |
Quali account utente nel nodo di calcolo devono avere accesso ai dati privati del certificato. |
CertificateStoreLocation
Percorso dell'archivio certificati nel nodo di calcolo in cui installare il certificato.
Nome | Tipo | Descrizione |
---|---|---|
currentuser |
string |
I certificati devono essere installati nell'archivio certificati CurrentUser. |
localmachine |
string |
I certificati devono essere installati nell'archivio certificati LocalMachine. |
CertificateVisibility
Quali account utente nel nodo di calcolo devono avere accesso ai dati privati del certificato.
Nome | Tipo | Descrizione |
---|---|---|
remoteuser |
string |
Il certificato deve essere visibile agli account utente in cui gli utenti accedono in remoto al nodo di calcolo. |
starttask |
string |
Il certificato deve essere visibile all'account utente in cui viene eseguito StartTask. Si noti che se l'ambito dell'utente automatico è Pool sia per StartTask che per un'attività, questo certificato sarà visibile anche all'attività. |
task |
string |
Il certificato deve essere visibile agli account utente in cui vengono eseguite le attività di processo. |
CIFSMountConfiguration
Informazioni utilizzate per connettersi a un file system CIFS.
Nome | Tipo | Descrizione |
---|---|---|
mountOptions |
string |
Opzioni della riga di comando aggiuntive da passare al comando mount. |
password |
string |
Password da usare per l'autenticazione nel file system CIFS. |
relativeMountPath |
string |
Percorso relativo nel nodo di calcolo in cui verrà montato il file system |
source |
string |
URI del file system da montare. |
username |
string |
Utente da usare per l'autenticazione nel file system CIFS. |
CloudJobSchedule
Pianificazione processo che consente processi ricorrenti specificando quando eseguire processi e una specifica usata per creare ogni processo.
Nome | Tipo | Descrizione |
---|---|---|
creationTime |
string |
Ora di creazione della pianificazione del processo. |
displayName |
string |
Nome visualizzato per la pianificazione. |
eTag |
string |
ETag della pianificazione del processo. |
executionInfo |
Informazioni sui processi che sono stati e verranno eseguiti in base a questa pianificazione. |
|
id |
string |
Stringa che identifica in modo univoco la pianificazione all'interno dell'account. |
jobSpecification |
Dettagli dei processi da creare in questa pianificazione. |
|
lastModified |
string |
Ora dell'ultima modifica della pianificazione del processo. |
metadata |
Elenco di coppie nome-valore associate alla pianificazione come metadati. |
|
previousState |
Stato precedente della pianificazione del processo. |
|
previousStateTransitionTime |
string |
Ora in cui la pianificazione del processo ha immesso lo stato precedente. |
schedule |
Pianificazione in base alla quale verranno creati i processi. |
|
state |
Stato corrente della pianificazione del processo. |
|
stateTransitionTime |
string |
Ora in cui la pianificazione del processo ha immesso lo stato corrente. |
stats |
Statistiche di utilizzo delle risorse di durata per la pianificazione del processo. Le statistiche potrebbero non essere immediatamente disponibili. Il servizio Batch esegue un rollup periodico delle statistiche. Il ritardo tipico è di circa 30 minuti. |
|
url |
string |
URL della pianificazione del processo. |
CloudJobScheduleListResult
Risultato dell'elenco delle pianificazioni dei processi in un account.
Nome | Tipo | Descrizione |
---|---|---|
odata.nextLink |
string |
URL per ottenere il set di risultati successivo. |
value |
Elenco di pianificazioni dei processi. |
ComputeNodeFillType
Modalità di distribuzione delle attività tra nodi di calcolo in un pool.
Nome | Tipo | Descrizione |
---|---|---|
pack |
string |
Il maggior numero possibile di attività (taskSlotsPerNode) deve essere assegnato a ogni nodo di calcolo nel pool prima che tutte le attività vengano assegnate al nodo di calcolo successivo nel pool. |
spread |
string |
Le attività devono essere assegnate in modo uniforme in tutti i nodi di calcolo nel pool. |
ComputeNodeIdentityReference
Riferimento a un'identità assegnata dall'utente associata al pool di Batch che verrà usato da un nodo di calcolo.
Nome | Tipo | Descrizione |
---|---|---|
resourceId |
string |
ID risorsa ARM dell'identità assegnata dall'utente. |
ContainerConfiguration
Configurazione per i pool abilitati per i contenitori.
Nome | Tipo | Descrizione |
---|---|---|
containerImageNames |
string[] |
Raccolta di nomi di immagine del contenitore. |
containerRegistries |
Registri privati aggiuntivi da cui è possibile eseguire il pull dei contenitori. |
|
type |
Tecnologia contenitore da usare. |
ContainerHostBatchBindMountEntry
Voce di percorso e modalità di montaggio da montare nel contenitore di attività.
Nome | Tipo | Descrizione |
---|---|---|
isReadOnly |
boolean |
Montare o meno questo percorso di origine come modalità di sola lettura. Il valore predefinito è false (modalità lettura/scrittura). |
source |
Il percorso che può essere montato nel cliente del contenitore può selezionare. |
ContainerHostDataPath
Percorsi che verranno montati nel contenitore dell'attività contenitore.
Nome | Tipo | Descrizione |
---|---|---|
Applications |
string |
Percorso delle applicazioni. |
JobPrep |
string |
Percorso dell'attività di preparazione del processo. |
Shared |
string |
Percorso dell'attività a più istanze in cui condividere i propri file. |
Startup |
string |
Percorso dell'attività di avvio. |
Task |
string |
Percorso dell'attività. |
VfsMounts |
string |
Il percorso contiene tutti i file system virtuali montati in questo nodo. |
ContainerRegistry
Registro contenitori privato.
Nome | Tipo | Descrizione |
---|---|---|
identityReference |
Riferimento all'identità assegnata dall'utente da usare per accedere a un Registro Azure Container invece di nome utente e password. |
|
password |
string |
Password per accedere al server del Registro di sistema. |
registryServer |
string |
URL del Registro di sistema. |
username |
string |
Nome utente per accedere al server del Registro di sistema. |
ContainerType
Tecnologia contenitore da usare.
Nome | Tipo | Descrizione |
---|---|---|
criCompatible |
string |
Per avviare i contenitori verrà usata una tecnologia basata su CRI. |
dockerCompatible |
string |
Per avviare i contenitori verrà usata una tecnologia contenitore compatibile con Docker. |
ContainerWorkingDirectory
Percorso della directory di lavoro dell'attività del contenitore.
Nome | Tipo | Descrizione |
---|---|---|
containerImageDefault |
string |
Usare la directory di lavoro definita nell'immagine del contenitore. Tenere presente che questa directory non conterrà i file di risorse scaricati da Batch. |
taskWorkingDirectory |
string |
Usare la directory di lavoro dell'attività del servizio Batch standard, che conterrà i file di risorse attività popolati da Batch. |
DataDisk
Impostazioni che verranno usate dai dischi dati associati ai nodi di calcolo nel pool. Quando si usano dischi dati collegati, è necessario montare e formattare i dischi dall'interno di una macchina virtuale per usarli.
Nome | Tipo | Descrizione |
---|---|---|
caching |
Tipo di memorizzazione nella cache da abilitare per i dischi dati. |
|
diskSizeGB |
integer |
Dimensioni iniziali del disco in gigabyte. |
lun |
integer |
Numero di unità logica. |
storageAccountType |
Tipo di account di archiviazione da usare per il disco dati. |
DiffDiskPlacement
Specifica il posizionamento temporaneo del disco per il disco del sistema operativo per tutti i nodi di calcolo (VM) nel pool.
Nome | Tipo | Descrizione |
---|---|---|
CacheDisk |
string |
Il disco del sistema operativo temporaneo viene archiviato nella cache della macchina virtuale. |
DiffDiskSettings
Specifica le impostazioni temporanee del disco per il disco del sistema operativo usato dal nodo di calcolo (VM).
Nome | Tipo | Descrizione |
---|---|---|
placement |
Specifica il posizionamento temporaneo del disco per il disco del sistema operativo per tutte le macchine virtuali nel pool. |
DiskEncryptionConfiguration
Configurazione della crittografia del disco applicata ai nodi di calcolo nel pool. La configurazione della crittografia del disco non è supportata nel pool Linux creato con l'immagine della raccolta di calcolo di Azure.
Nome | Tipo | Descrizione |
---|---|---|
targets |
L'elenco delle destinazioni disco del servizio Batch crittograferà nel nodo di calcolo. |
DiskEncryptionTarget
L'elenco delle destinazioni disco del servizio Batch crittograferà nel nodo di calcolo.
Nome | Tipo | Descrizione |
---|---|---|
osdisk |
string |
Il disco del sistema operativo nel nodo di calcolo è crittografato. |
temporarydisk |
string |
Il disco temporaneo nel nodo di calcolo è crittografato. In Linux questa crittografia si applica ad altre partizioni (ad esempio quelle su dischi dati montati) quando la crittografia viene eseguita al momento dell'avvio. |
DynamicVNetAssignmentScope
Ambito dell'assegnazione dinamica della rete virtuale.
Nome | Tipo | Descrizione |
---|---|---|
job |
string |
L'assegnazione dinamica della rete virtuale viene eseguita per ogni processo. |
none |
string |
Non è abilitata alcuna assegnazione dinamica di rete virtuale. |
ElevationLevel
Livello di elevazione dell'utente.
Nome | Tipo | Descrizione |
---|---|---|
admin |
string |
L'utente è un utente con accesso con privilegi elevati e opera con autorizzazioni di amministratore complete. |
nonadmin |
string |
L'utente è un utente standard senza accesso con privilegi elevati. |
EnvironmentSetting
Variabile di ambiente da impostare in un processo task.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome della variabile di ambiente. |
value |
string |
Valore della variabile di ambiente. |
ErrorMessage
Messaggio di errore ricevuto in una risposta di errore di Azure Batch.
Nome | Tipo | Descrizione |
---|---|---|
lang |
string |
Codice linguistico del messaggio di errore |
value |
string |
Testo del messaggio. |
HttpHeader
Coppia nome-valore intestazione HTTP
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome senza distinzione tra maiuscole e minuscole dell'intestazione da usare durante il caricamento dei file di output |
value |
string |
Valore dell'intestazione da usare durante il caricamento dei file di output |
ImageReference
Riferimento a un'immagine del Marketplace di macchine virtuali di Azure o a un'immagine della raccolta di calcolo di Azure. Per ottenere l'elenco di tutti i riferimenti alle immagini di Azure Marketplace verificati da Azure Batch, vedere l'operazione "Elenca immagini supportate".
Nome | Tipo | Descrizione |
---|---|---|
communityGalleryImageId |
string |
Identificatore univoco dell'immagine della raccolta community |
exactVersion |
string |
Versione specifica dell'immagine della piattaforma o dell'immagine del marketplace usata per creare il nodo. Questo campo di sola lettura è diverso da 'version' solo se il valore specificato per 'version' quando il pool è stato creato è stato 'latest'. |
offer |
string |
Tipo di offerta dell'immagine marketplace di Macchine virtuali di Azure. |
publisher |
string |
Autore dell'immagine del Marketplace delle macchine virtuali di Azure. |
sharedGalleryImageId |
string |
Identificatore univoco dell'immagine della raccolta condivisa |
sku |
string |
SKU dell'immagine del Marketplace delle macchine virtuali di Azure. |
version |
string |
Versione dell'immagine marketplace di Macchine virtuali di Azure. |
virtualMachineImageId |
string |
Identificatore della risorsa ARM dell'immagine della raccolta di calcolo di Azure. I nodi di calcolo nel pool verranno creati usando questo ID immagine. Si tratta del formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} o /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} per l'impostazione predefinita alla versione più recente dell'immagine. |
InboundEndpointProtocol
Protocollo dell'endpoint.
Nome | Tipo | Descrizione |
---|---|---|
tcp |
string |
Usare TCP per l'endpoint. |
udp |
string |
Usare UDP per l'endpoint. |
InboundNATPool
Pool NAT in ingresso che può essere usato per gestire porte specifiche nei nodi di calcolo in un pool di Batch esternamente.
Nome | Tipo | Descrizione |
---|---|---|
backendPort |
integer |
Numero di porta nel nodo di calcolo. |
frontendPortRangeEnd |
integer |
Ultimo numero di porta nell'intervallo di porte esterne che verranno usate per fornire l'accesso in ingresso al back-endPort in singoli nodi di calcolo. |
frontendPortRangeStart |
integer |
Primo numero di porta nell'intervallo di porte esterne che verranno usate per fornire l'accesso in ingresso al back-endPort in singoli nodi di calcolo. |
name |
string |
Nome dell'endpoint. |
networkSecurityGroupRules |
Elenco delle regole del gruppo di sicurezza di rete che verranno applicate all'endpoint. |
|
protocol |
Protocollo dell'endpoint. |
IPAddressProvisioningType
Tipo di provisioning per gli indirizzi IP pubblici per il pool.
Nome | Tipo | Descrizione |
---|---|---|
batchmanaged |
string |
Un indirizzo IP pubblico verrà creato e gestito da Batch. Possono essere presenti più indirizzi IP pubblici a seconda delle dimensioni del pool. |
nopublicipaddresses |
string |
Non verrà creato alcun indirizzo IP pubblico. |
usermanaged |
string |
Gli indirizzi IP pubblici vengono forniti dall'utente e verranno usati per effettuare il provisioning dei nodi di calcolo. |
JobConstraints
Vincoli di esecuzione per un processo.
Nome | Tipo | Descrizione |
---|---|---|
maxTaskRetryCount |
integer |
Numero massimo di tentativi per ogni attività. Il servizio Batch ritenta un'attività se il codice di uscita è diverso da zero. |
maxWallClockTime |
string |
Tempo massimo trascorso che il processo può essere eseguito, misurato dal momento in cui viene creato il processo. |
JobManagerTask
Specifica i dettagli di un'attività di Gestione processi.
Nome | Tipo | Descrizione |
---|---|---|
allowLowPriorityNode |
boolean |
Indica se l'attività di Gestione processi può essere eseguita in un nodo di calcolo spot/con priorità bassa. |
applicationPackageReferences |
Elenco di pacchetti dell'applicazione che il servizio Batch distribuirà nel nodo di calcolo prima di eseguire la riga di comando. |
|
authenticationTokenSettings |
Impostazioni per un token di autenticazione che l'attività può usare per eseguire operazioni del servizio Batch. |
|
commandLine |
string |
Riga di comando dell'attività Gestione processi. |
constraints |
Vincoli che si applicano all'attività Gestione processi. |
|
containerSettings |
Impostazioni per il contenitore in cui viene eseguita l'attività Gestione processi. |
|
displayName |
string |
Nome visualizzato dell'attività Gestione processi. |
environmentSettings |
Elenco delle impostazioni delle variabili di ambiente per l'attività Gestione processi. |
|
id |
string |
Stringa che identifica in modo univoco l'attività di Gestione processi all'interno del processo. |
killJobOnCompletion |
boolean |
Indica se il completamento dell'attività di Gestione processi indica il completamento dell'intero processo. |
outputFiles |
Elenco di file che il servizio Batch caricherà dal nodo di calcolo dopo l'esecuzione della riga di comando. |
|
requiredSlots |
integer |
Numero di slot di pianificazione necessari per l'esecuzione dell'attività. |
resourceFiles |
Elenco di file scaricati dal servizio Batch nel nodo di calcolo prima di eseguire la riga di comando. |
|
runExclusive |
boolean |
Indica se l'attività Job Manager richiede l'uso esclusivo del nodo di calcolo in cui viene eseguito. |
userIdentity |
Identità utente con cui viene eseguita l'attività Gestione processi. |
JobNetworkConfiguration
Configurazione di rete per il processo.
Nome | Tipo | Descrizione |
---|---|---|
skipWithdrawFromVNet |
boolean |
Se ritirare i nodi di calcolo dalla rete virtuale in DNC quando il processo viene terminato o eliminato. |
subnetId |
string |
Identificatore di risorsa ARM della subnet di rete virtuale a cui verranno aggiunti i nodi di calcolo che eseguono attività dal processo per la durata dell'attività. |
JobPreparationTask
Un'attività di preparazione processo da eseguire prima di qualsiasi attività del processo in qualsiasi nodo di calcolo specificato.
Nome | Tipo | Descrizione |
---|---|---|
commandLine |
string |
Riga di comando dell'attività di preparazione del processo. |
constraints |
Vincoli che si applicano all'attività di preparazione del processo. |
|
containerSettings |
Impostazioni per il contenitore in cui viene eseguita l'attività di preparazione del processo. |
|
environmentSettings |
Elenco delle impostazioni delle variabili di ambiente per l'attività di preparazione del processo. |
|
id |
string |
Stringa che identifica in modo univoco l'attività di preparazione del processo all'interno del processo. |
rerunOnNodeRebootAfterSuccess |
boolean |
Indica se il servizio Batch deve eseguire nuovamente l'attività di preparazione del processo dopo il riavvio di un nodo di calcolo. |
resourceFiles |
Elenco di file scaricati dal servizio Batch nel nodo di calcolo prima di eseguire la riga di comando. |
|
userIdentity |
Identità utente con cui viene eseguita l'attività di preparazione del processo. |
|
waitForSuccess |
boolean |
Indica se il servizio Batch deve attendere il completamento dell'attività di preparazione del processo prima di pianificare qualsiasi altra attività del processo nel nodo di calcolo. Un'attività di preparazione processo è stata completata correttamente se viene chiusa con il codice di uscita 0. |
JobReleaseTask
Un'attività di rilascio del processo da eseguire al completamento del processo in qualsiasi nodo di calcolo in cui è stato eseguito il processo.
Nome | Tipo | Descrizione |
---|---|---|
commandLine |
string |
Riga di comando dell'attività Rilascio processo. |
containerSettings |
Impostazioni per il contenitore in cui viene eseguita l'attività Rilascio processo. |
|
environmentSettings |
Elenco delle impostazioni delle variabili di ambiente per l'attività Rilascio processo. |
|
id |
string |
Stringa che identifica in modo univoco l'attività di rilascio del processo all'interno del processo. |
maxWallClockTime |
string |
Tempo massimo trascorso durante il quale l'attività di rilascio del processo può essere eseguita in un determinato nodo di calcolo, misurata dal momento in cui viene avviata l'attività. Se l'attività non viene completata entro il limite di tempo, il servizio Batch lo termina. Il valore predefinito è 15 minuti. Non è possibile specificare un timeout più lungo di 15 minuti. In tal caso, il servizio Batch lo rifiuta con un errore; se si chiama direttamente l'API REST, il codice di stato HTTP è 400 (richiesta non valida). |
resourceFiles |
Elenco di file scaricati dal servizio Batch nel nodo di calcolo prima di eseguire la riga di comando. È prevista una dimensione massima per l'elenco dei file di risorse. Quando viene superata la dimensione massima, la richiesta avrà esito negativo e il codice di errore della risposta sarà RequestEntityTooLarge. In questo caso, la raccolta di ResourceFiles deve essere ridotta di dimensioni. A tale scopo, è possibile usare .zip file, pacchetti di applicazioni o contenitori Docker. |
|
retentionTime |
string |
Tempo minimo per conservare la directory Attività per l'attività Rilascio processo nel nodo di calcolo. Dopo questo periodo, il servizio Batch può eliminare la directory Attività e tutto il relativo contenuto. |
userIdentity |
Identità utente con cui viene eseguita l'attività Rilascio processo. |
JobScheduleExecutionInformation
Contiene informazioni sui processi che sono stati e verranno eseguiti in una pianificazione del processo.
Nome | Tipo | Descrizione |
---|---|---|
endTime |
string |
Ora di fine della pianificazione. |
nextRunTime |
string |
Alla successiva creazione di un processo in base a questa pianificazione. |
recentJob |
Informazioni sul processo più recente nella pianificazione dei processi. |
JobScheduleState
Stato della pianificazione del processo.
Nome | Tipo | Descrizione |
---|---|---|
active |
string |
La pianificazione processo è attiva e creerà i processi in base alla pianificazione. |
completed |
string |
La pianificazione del processo è stata terminata, raggiungendo l'ora di fine o terminandola in modo esplicito dall'utente. |
deleting |
string |
L'utente ha richiesto l'eliminazione della pianificazione del processo, ma l'operazione di eliminazione è ancora in corso. L'utilità di pianificazione non avvierà nuovi processi per questa pianificazione processo e eliminerà eventuali processi e attività esistenti nella pianificazione processo, incluso qualsiasi processo attivo. La pianificazione processo verrà eliminata quando sono stati eliminati tutti i processi e le attività nella pianificazione del processo. |
disabled |
string |
L'utente ha disabilitato la pianificazione del processo. L'utilità di pianificazione non avvierà nuovi processi in questa pianificazione, ma qualsiasi processo attivo esistente continuerà a essere eseguito. |
terminating |
string |
La pianificazione del processo non ha più lavoro da eseguire o è stata terminata in modo esplicito dall'utente, ma l'operazione di terminazione è ancora in corso. L'utilità di pianificazione non avvierà nuovi processi per questa pianificazione processo, né è attivo alcun processo esistente. |
JobScheduleStatistics
Statistiche di utilizzo delle risorse per una pianificazione del processo.
Nome | Tipo | Descrizione |
---|---|---|
kernelCPUTime |
string |
Tempo totale cpu in modalità kernel (sommato tra tutti i core e tutti i nodi di calcolo) utilizzato da tutte le attività in tutti i processi creati in base alla pianificazione. |
lastUpdateTime |
string |
Ora dell'ultimo aggiornamento delle statistiche. Tutte le statistiche sono limitate all'intervallo tra startTime e lastUpdateTime. |
numFailedTasks |
integer |
Numero totale di attività non riuscite durante l'intervallo di tempo specificato in Processi creati in base alla pianificazione. Un'attività ha esito negativo se esaurisce il numero massimo di tentativi senza restituire il codice di uscita 0. |
numSucceededTasks |
integer |
Numero totale di attività completate durante l'intervallo di tempo specificato in Processi creati in base alla pianificazione. Un'attività viene completata correttamente se restituisce il codice di uscita 0. |
numTaskRetries |
integer |
Numero totale di tentativi durante l'intervallo di tempo specificato in tutte le attività in tutti i processi creati in base alla pianificazione. |
readIOGiB |
number |
I gibibyte totali letti dal disco da tutte le attività in tutti i processi creati in base alla pianificazione. |
readIOps |
integer |
Numero totale di operazioni di lettura su disco eseguite da tutte le attività in tutti i processi creati in base alla pianificazione. |
startTime |
string |
Ora di inizio dell'intervallo di tempo coperto dalle statistiche. |
url |
string |
URL delle statistiche. |
userCPUTime |
string |
Tempo totale cpu in modalità utente (sommato in tutti i core e tutti i nodi di calcolo) utilizzato da tutte le attività in tutti i processi creati in base alla pianificazione. |
waitTime |
string |
Tempo di attesa totale di tutte le attività in tutti i processi creati in base alla pianificazione. Il tempo di attesa per un'attività viene definito come tempo trascorso tra la creazione dell'attività e l'inizio dell'esecuzione dell'attività. Se l'attività viene ritentata a causa di errori, il tempo di attesa è l'ora dell'esecuzione più recente dell'attività. |
wallClockTime |
string |
Tempo totale di clock totale di tutte le attività in tutti i processi creati in base alla pianificazione. |
writeIOGiB |
number |
I gibibyte totali scritti su disco da tutte le attività in tutti i processi creati in base alla pianificazione. |
writeIOps |
integer |
Numero totale di operazioni di scrittura su disco eseguite da tutte le attività in tutti i processi creati in base alla pianificazione. |
JobSpecification
Specifica i dettagli dei processi da creare in base a una pianificazione.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
allowTaskPreemption |
boolean |
Indica se le attività in questo processo possono essere annullate da altri processi con priorità alta |
|
commonEnvironmentSettings |
Elenco delle impostazioni comuni delle variabili di ambiente. Queste variabili di ambiente vengono impostate per tutte le attività in Processi creati in questa pianificazione (inclusi Gestione processi, Preparazione processi e Attività di rilascio processi). |
||
constraints |
Vincoli di esecuzione per i processi creati in questa pianificazione. |
||
displayName |
string |
Nome visualizzato per i processi creati in questa pianificazione. |
|
jobManagerTask |
Dettagli di un'attività di Gestione processi da avviare quando un processo viene avviato in base a questa pianificazione. |
||
jobPreparationTask |
Attività di preparazione processo per i processi creati in questa pianificazione. |
||
jobReleaseTask |
Attività di rilascio processo per i processi creati in questa pianificazione. |
||
maxParallelTasks |
integer |
-1 |
Numero massimo di attività che è possibile eseguire in parallelo per il processo. |
metadata |
Elenco di coppie nome-valore associate a ogni processo creato in questa pianificazione come metadati. |
||
networkConfiguration |
Configurazione di rete per il processo. |
||
onAllTasksComplete |
L'azione che il servizio Batch deve eseguire quando tutte le attività in un processo creato in questa pianificazione sono nello stato completato. |
||
onTaskFailure |
L'azione che il servizio Batch deve eseguire quando un'attività ha esito negativo in un processo creato in questa pianificazione. Un'attività viene considerata non riuscita se ha esito negativo 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. |
||
poolInfo |
Pool in cui il servizio Batch esegue le attività dei processi creati in base a questa pianificazione. |
||
priority |
integer |
Priorità dei processi creati in base a questa pianificazione. |
|
usesTaskDependencies |
boolean |
Indica se le attività nel processo possono definire le dipendenze l'una dall'altra. Il valore predefinito è false. |
LinuxUserConfiguration
Proprietà usate per creare un account utente in un nodo di calcolo Linux.
Nome | Tipo | Descrizione |
---|---|---|
gid |
integer |
ID gruppo per l'account utente. |
sshPrivateKey |
string |
Chiave privata SSH per l'account utente. |
uid |
integer |
ID utente dell'account utente. |
LoginMode
Modalità di accesso per l'utente
Nome | Tipo | Descrizione |
---|---|---|
batch |
string |
La LOGON32_LOGON_BATCH modalità di accesso Win32. La modalità di accesso batch è consigliata per i processi paralleli a esecuzione prolungata. |
interactive |
string |
La LOGON32_LOGON_INTERACTIVE modalità di accesso Win32. Controllo dell'account utente è abilitato nei pool di Windows. Se questa opzione viene usata con un'identità utente con privilegi elevati in un pool di Windows, la sessione utente non verrà elevata a meno che l'applicazione eseguita dalla riga di comando Attività non sia configurata per richiedere sempre privilegi amministrativi o richiedere sempre privilegi massimi. |
ManagedDisk
Nome | Tipo | Descrizione |
---|---|---|
securityProfile |
Specifica le impostazioni del profilo di sicurezza per il disco gestito. |
|
storageAccountType |
Tipo di account di archiviazione per il disco gestito. |
MetadataItem
Coppia nome-valore associata a una risorsa del servizio Batch.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome dell'elemento di metadati. |
value |
string |
Valore dell'elemento di metadati. |
MountConfiguration
File system da montare in ogni nodo.
Nome | Tipo | Descrizione |
---|---|---|
azureBlobFileSystemConfiguration |
Contenitore di Archiviazione di Azure da montare usando BLOB FUSE in ogni nodo. |
|
azureFileShareConfiguration |
Condivisione file di Azure da montare in ogni nodo. |
|
cifsMountConfiguration |
File system CIFS/SMB da montare in ogni nodo. |
|
nfsMountConfiguration |
File system NFS da montare in ogni nodo. |
NetworkConfiguration
Configurazione di rete per un pool.
Nome | Tipo | Descrizione |
---|---|---|
dynamicVNetAssignmentScope |
Ambito dell'assegnazione dinamica della rete virtuale. |
|
enableAcceleratedNetworking |
boolean |
Indica se il pool deve abilitare la rete accelerata. |
endpointConfiguration |
Configurazione per gli endpoint nei nodi di calcolo nel pool di Batch. |
|
publicIPAddressConfiguration |
Configurazione IPAddress pubblica per i nodi di calcolo nel pool di batch. |
|
subnetId |
string |
Identificatore di risorsa ARM della subnet di rete virtuale a cui verranno aggiunti i nodi di calcolo del pool. Si tratta del formato /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. |
NetworkSecurityGroupRule
Regola del gruppo di sicurezza di rete da applicare a un endpoint in ingresso.
Nome | Tipo | Descrizione |
---|---|---|
access |
Azione da eseguire per un indirizzo IP, un intervallo di subnet o un tag specificati. |
|
priority |
integer |
Priorità per questa regola. |
sourceAddressPrefix |
string |
Prefisso o tag dell'indirizzo di origine da trovare per la regola. |
sourcePortRanges |
string[] |
Intervalli di porte di origine da trovare per la regola. |
NetworkSecurityGroupRuleAccess
Azione da eseguire per un indirizzo IP, un intervallo di subnet o un tag specificati.
Nome | Tipo | Descrizione |
---|---|---|
allow |
string |
Consentire l'accesso. |
deny |
string |
Negare l'accesso. |
NFSMountConfiguration
Informazioni utilizzate per connettersi a un file system NFS.
Nome | Tipo | Descrizione |
---|---|---|
mountOptions |
string |
Opzioni della riga di comando aggiuntive da passare al comando mount. |
relativeMountPath |
string |
Percorso relativo nel nodo di calcolo in cui verrà montato il file system |
source |
string |
URI del file system da montare. |
NodeCommunicationMode
Determina il modo in cui un pool comunica con il servizio Batch.
Nome | Tipo | Descrizione |
---|---|---|
classic |
string |
I nodi che usano la modalità di comunicazione classica richiedono la comunicazione TCP in ingresso sulle porte 29876 e 29877 da "BatchNodeManagement. Tag del servizio {region}" e comunicazione TCP in uscita sulla porta 443 per "Storage.region" e "BatchNodeManagement. Tag del servizio {region}". |
default |
string |
La modalità di comunicazione del nodo viene impostata automaticamente dal servizio Batch. |
simplified |
string |
I nodi che usano la modalità di comunicazione semplificata richiedono la comunicazione TCP in uscita sulla porta 443 a "BatchNodeManagement. Tag del servizio {region}". Non sono necessarie porte in ingresso aperte. |
NodePlacementConfiguration
Configurazione del posizionamento dei nodi per un pool.
Nome | Tipo | Descrizione |
---|---|---|
policy |
Tipo di criteri di posizionamento dei nodi nei pool batch. |
NodePlacementPolicyType
Criteri di posizionamento per l'allocazione dei nodi nel pool.
Nome | Tipo | Descrizione |
---|---|---|
regional |
string |
Tutti i nodi nel pool verranno allocati nella stessa area. |
zonal |
string |
I nodi nel pool verranno distribuiti in zone di disponibilità diverse con il bilanciamento ottimale. |
OnAllTasksComplete
L'azione che il servizio Batch deve eseguire quando tutte le attività nel processo sono nello stato completato.
Nome | Tipo | Descrizione |
---|---|---|
noaction |
string |
Non fare nulla. Il processo rimane attivo a meno che non venga terminato o disabilitato da altri mezzi. |
terminatejob |
string |
Terminare il processo. TerminateReason del processo è impostato su 'AllTasksComplete'. |
OnTaskFailure
L'azione che il servizio Batch deve eseguire quando un'attività nel processo ha esito negativo.
Nome | Tipo | Descrizione |
---|---|---|
noaction |
string |
Non fare nulla. Il processo rimane attivo a meno che non venga terminato o disabilitato da altri mezzi. |
performexitoptionsjobaction |
string |
Eseguire l'azione associata alla condizione di uscita Task nell'insieme exitConditions dell'attività. Questo può comunque comportare l'esecuzione di alcuna azione, se questa è l'opzione specificata dall'attività. |
OSDisk
Impostazioni per il disco del sistema operativo del nodo di calcolo (VM).
Nome | Tipo | Descrizione |
---|---|---|
caching |
Specifica i requisiti di memorizzazione nella cache. I valori possibili sono: Nessuno, ReadOnly, ReadWrite. I valori predefiniti sono: Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium. |
|
diskSizeGB |
integer |
Dimensioni iniziali del disco in GB durante la creazione di un nuovo disco del sistema operativo. |
ephemeralOSDiskSettings |
Specifica le impostazioni temporanee del disco per il disco del sistema operativo usato dal nodo di calcolo (VM). |
|
managedDisk |
Parametri del disco gestito. |
|
writeAcceleratorEnabled |
boolean |
Specifica se writeAccelerator deve essere abilitato o disabilitato sul disco. |
OutputFile
Specifica per il caricamento di file da un nodo di calcolo di Azure Batch in un'altra posizione dopo che il servizio Batch ha terminato l'esecuzione del processo attività.
Nome | Tipo | Descrizione |
---|---|---|
destination |
Destinazione dei file di output. |
|
filePattern |
string |
Modello che indica quali file caricare. |
uploadOptions |
Opzioni aggiuntive per l'operazione di caricamento, incluse le condizioni per eseguire il caricamento. |
OutputFileBlobContainerDestination
Specifica una destinazione di caricamento di file all'interno di un contenitore di archiviazione BLOB di Azure.
Nome | Tipo | Descrizione |
---|---|---|
containerUrl |
string |
URL del contenitore all'interno di Archiviazione BLOB di Azure in cui caricare i file. |
identityReference |
Riferimento all'identità assegnata dall'utente da usare per accedere all'archiviazione BLOB di Azure specificata da containerUrl |
|
path |
string |
BLOB di destinazione o directory virtuale all'interno del contenitore di Archiviazione di Azure. |
uploadHeaders |
Elenco di coppie nome-valore per le intestazioni da usare nel caricamento dei file di output |
OutputFileDestination
Destinazione in cui caricare un file.
Nome | Tipo | Descrizione |
---|---|---|
container |
Percorso nell'archivio BLOB di Azure in cui vengono caricati i file. |
OutputFileUploadCondition
Condizioni in base alle quali deve essere caricato un file di output attività o un set di file.
Nome | Tipo | Descrizione |
---|---|---|
taskcompletion |
string |
Caricare i file dopo l'uscita del processo attività, indipendentemente dal codice di uscita. |
taskfailure |
string |
Caricare i file solo dopo che il processo attività viene chiuso con un codice di uscita diverso da zero. |
tasksuccess |
string |
Caricare i file solo dopo la chiusura del processo attività con un codice di uscita pari a 0. |
OutputFileUploadOptions
Informazioni dettagliate su un'operazione di caricamento dei file di output, incluse le condizioni per eseguire il caricamento.
Nome | Tipo | Descrizione |
---|---|---|
uploadCondition |
Condizioni in base alle quali deve essere caricato il file o il set di file di output dell'attività. |
PoolEndpointConfiguration
Configurazione dell'endpoint per un pool.
Nome | Tipo | Descrizione |
---|---|---|
inboundNATPools |
Elenco di pool NAT in ingresso che possono essere usati per gestire porte specifiche in un singolo nodo di calcolo esternamente. |
PoolInformation
Specifica la modalità di assegnazione di un processo a un pool.
Nome | Tipo | Descrizione |
---|---|---|
autoPoolSpecification |
Caratteristiche per un "pool automatico" temporaneo. Il servizio Batch creerà questo pool automatico quando viene inviato il processo. |
|
poolId |
string |
ID di un pool esistente. Tutte le attività del processo verranno eseguite nel pool specificato. |
PoolLifetimeOption
Durata minima dei pool automatici creati e modalità di assegnazione di più processi in base a una pianificazione ai pool.
Nome | Tipo | Descrizione |
---|---|---|
job |
string |
Il pool esiste per la durata del processo a cui è dedicato. Il servizio Batch crea il pool quando crea il processo. Se l'opzione "processo" viene applicata a una pianificazione processo, il servizio Batch crea un nuovo pool automatico per ogni processo creato nella pianificazione. |
jobschedule |
string |
Il pool esiste per la durata della pianificazione del processo. Il servizio Batch crea il pool quando crea il primo processo in base alla pianificazione. È possibile applicare questa opzione solo alle pianificazioni dei processi, non ai processi. |
PoolSpecification
Specifica per la creazione di un nuovo pool.
Nome | Tipo | Descrizione |
---|---|---|
applicationPackageReferences |
Elenco di pacchetti da installare in ogni nodo di calcolo nel pool. |
|
autoScaleEvaluationInterval |
string |
Intervallo di tempo in cui modificare automaticamente le dimensioni del pool in base alla formula di scalabilità automatica. |
autoScaleFormula |
string |
Formula per il numero desiderato di nodi di calcolo nel pool. |
certificateReferences |
Elenco di certificati da installare in ogni nodo di calcolo nel pool. Avviso: questa proprietà è deprecata e verrà rimossa dopo febbraio 2024. Usare invece 'estensione Azure KeyVault. |
|
displayName |
string |
Nome visualizzato del pool. |
enableAutoScale |
boolean |
Indica se le dimensioni del pool devono essere regolate automaticamente nel tempo. |
enableInterNodeCommunication |
boolean |
Indica se il pool consente la comunicazione diretta tra nodi di calcolo. |
metadata |
Elenco di coppie nome-valore associate al pool come metadati. |
|
mountConfiguration |
Elenco di file system da montare in ogni nodo del pool. |
|
networkConfiguration |
Configurazione di rete per il pool. |
|
resizeTimeout |
string |
Timeout per l'allocazione dei nodi di calcolo al pool. |
resourceTags |
object |
Tag specificati dall'utente associati al pool. |
startTask |
Un'attività da eseguire in ogni nodo di calcolo quando viene aggiunto al pool. L'attività viene eseguita quando il nodo di calcolo viene aggiunto al pool o quando il nodo di calcolo viene riavviato. |
|
targetDedicatedNodes |
integer |
Numero desiderato di nodi di calcolo dedicati nel pool. |
targetLowPriorityNodes |
integer |
Numero desiderato di nodi di calcolo spot/con priorità bassa nel pool. |
targetNodeCommunicationMode |
Modalità di comunicazione del nodo desiderata per il pool. |
|
taskSchedulingPolicy |
Modalità di distribuzione delle attività tra nodi di calcolo in un pool. |
|
taskSlotsPerNode |
integer |
Numero di slot di attività che possono essere usati per eseguire attività simultanee in un singolo nodo di calcolo nel pool. |
upgradePolicy |
Criteri di aggiornamento per il pool. |
|
userAccounts |
Elenco di account utente da creare in ogni nodo di calcolo nel pool. |
|
virtualMachineConfiguration |
Configurazione della macchina virtuale per il pool. |
|
vmSize |
string |
Dimensioni delle macchine virtuali nel pool. Tutte le macchine virtuali in un pool hanno le stesse dimensioni. |
PublicIPAddressConfiguration
Configurazione dell'indirizzo IP pubblico della configurazione di rete di un pool.
Nome | Tipo | Descrizione |
---|---|---|
ipAddressIds |
string[] |
Elenco di indirizzi IP pubblici che verranno usati dal servizio Batch durante il provisioning dei nodi di calcolo. |
provision |
Tipo di provisioning per gli indirizzi IP pubblici per il pool. |
RecentJob
Informazioni sul processo più recente da eseguire nella pianificazione del processo.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID del processo. |
url |
string |
URL del processo. |
ResourceFile
Un singolo file o più file da scaricare in un nodo di calcolo.
Nome | Tipo | Descrizione |
---|---|---|
autoStorageContainerName |
string |
Nome del contenitore di archiviazione nell'account di archiviazione automatico. |
blobPrefix |
string |
Prefisso BLOB da usare durante il download di BLOB da un contenitore di Archiviazione di Azure. Verranno scaricati solo i BLOB i cui nomi iniziano con il prefisso specificato. |
fileMode |
string |
Attributo della modalità di autorizzazione file in formato ottale. |
filePath |
string |
Percorso nel nodo di calcolo in cui scaricare i file rispetto alla directory di lavoro dell'attività. |
httpUrl |
string |
URL del file da scaricare. |
identityReference |
Riferimento all'identità assegnata dall'utente da usare per accedere all'archiviazione BLOB di Azure specificata da storageContainerUrl o httpUrl |
|
storageContainerUrl |
string |
URL del contenitore BLOB all'interno di Archiviazione BLOB di Azure. |
RollingUpgradePolicy
Parametri di configurazione usati durante l'esecuzione di un aggiornamento in sequenza.
Nome | Tipo | Descrizione |
---|---|---|
enableCrossZoneUpgrade |
boolean |
Consentire al set di scalabilità di macchine virtuali di ignorare i limiti az durante la creazione di batch di aggiornamento. Prendere in considerazione il dominio di aggiornamento e maxBatchInstancePercent per determinare le dimensioni del batch. Questo campo può essere impostato su true o false solo quando si usa NodePlacementConfiguration come Zonal. |
maxBatchInstancePercent |
integer |
Percentuale massima delle istanze totali di macchine virtuali che verranno aggiornate contemporaneamente dall'aggiornamento in sequenza in un unico batch. Poiché si tratta di un valore massimo, le istanze non integre nei batch precedenti o futuri possono causare la diminuzione della percentuale di istanze in un batch per garantire una maggiore affidabilità. Il valore di questo campo deve essere compreso tra 5 e 100 inclusi. Se vengono assegnati sia maxBatchInstancePercent che maxUnhealthyInstancePercent con valore, il valore di maxBatchInstancePercent non deve essere maggiore di maxUnhealthyInstancePercent. |
maxUnhealthyInstancePercent |
integer |
Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che possono essere contemporaneamente non integre, in seguito all'aggiornamento o rilevate in uno stato non integro dai controlli di integrità della macchina virtuale prima dell'interruzione dell'aggiornamento in sequenza. Questo vincolo verrà controllato prima di avviare qualsiasi batch. Il valore di questo campo deve essere compreso tra 5 e 100 inclusi. Se vengono assegnati sia maxBatchInstancePercent che maxUnhealthyInstancePercent con valore, il valore di maxBatchInstancePercent non deve essere maggiore di maxUnhealthyInstancePercent. |
maxUnhealthyUpgradedInstancePercent |
integer |
Percentuale massima di istanze di macchina virtuale aggiornate che possono essere trovate in uno stato non integro. Questo controllo verrà eseguito dopo l'aggiornamento di ogni batch. Se questa percentuale viene mai superata, l'aggiornamento in sequenza viene interrotto. Il valore di questo campo deve essere compreso tra 0 e 100 inclusi. |
pauseTimeBetweenBatches |
string |
Tempo di attesa tra il completamento dell'aggiornamento per tutte le macchine virtuali in un batch e l'avvio del batch successivo. La durata dell'ora deve essere specificata nel formato ISO 8601. |
prioritizeUnhealthyInstances |
boolean |
Aggiornare tutte le istanze non integre in un set di scalabilità prima di qualsiasi istanza integra. |
rollbackFailedInstancesOnPolicyBreach |
boolean |
Il rollback delle istanze non riuscite nel modello precedente se i criteri di aggiornamento in sequenza vengono violati. |
Schedule
Pianificazione in base alla quale verranno creati i processi. Tutte le ore sono fisse rispettivamente all'ora UTC e non sono interessate dall'ora legale.
Nome | Tipo | Descrizione |
---|---|---|
doNotRunAfter |
string |
Ora dopo la quale non verrà creato alcun processo in questa pianificazione processo. La pianificazione passerà allo stato completato non appena questa scadenza è scaduta e non è presente alcun processo attivo in questa pianificazione processo. |
doNotRunUntil |
string |
La prima volta in cui qualsiasi processo può essere creato in base alla pianificazione del processo. |
recurrenceInterval |
string |
Intervallo di tempo tra le ore di inizio di due processi successivi nella pianificazione del processo. Una pianificazione dei processi può avere al massimo un processo attivo in qualsiasi momento. |
startWindow |
string |
Intervallo di tempo, a partire dal momento in cui la pianificazione indica che deve essere creato un processo, entro il quale deve essere creato un processo. |
SecurityEncryptionTypes
Specifica encryptionType del disco gestito. È impostato su VMGuestStateOnly per la crittografia solo del BLOB VMGuestState e NonPersistedTPM per non rendere persistente lo stato del firmware nel BLOB VMGuestState. Nota: può essere impostata solo per le macchine virtuali riservate ed è necessaria quando si usano macchine virtuali riservate.
Nome | Tipo | Descrizione |
---|---|---|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
SecurityProfile
Specifica le impostazioni del profilo di sicurezza per la macchina virtuale o il set di scalabilità di macchine virtuali.
Nome | Tipo | Descrizione |
---|---|---|
encryptionAtHost |
boolean |
Questa proprietà può essere usata dall'utente nella richiesta per abilitare o disabilitare la crittografia host per la macchina virtuale o il set di scalabilità di macchine virtuali. In questo modo verrà abilitata la crittografia per tutti i dischi, incluso il disco Resource/Temp nell'host stesso. Per altre informazioni sulla crittografia nei requisiti dell'host, vedere https://learn.microsoft.com/azure/virtual-machines/disk-encryption#supported-vm-sizes. |
securityType |
Specifica il Tipo di sicurezza della macchina virtuale. Deve essere impostato su qualsiasi valore specificato per abilitare UefiSettings. |
|
uefiSettings |
Specifica le impostazioni di sicurezza, ad esempio l'avvio protetto e vTPM usato durante la creazione della macchina virtuale. |
SecurityTypes
Specifica il Tipo di sicurezza della macchina virtuale. Deve essere impostato su qualsiasi valore specificato per abilitare UefiSettings.
Nome | Tipo | Descrizione |
---|---|---|
confidentialVM |
string |
Il confidential computing di Azure offre macchine virtuali riservate per i tenant con requisiti di sicurezza e riservatezza elevati. Queste macchine virtuali offrono un limite sicuro e imposto dall'hardware per soddisfare le esigenze di sicurezza. È possibile usare macchine virtuali riservate per le migrazioni senza apportare modifiche al codice, con la piattaforma che protegge lo stato della macchina virtuale dalla lettura o dalla modifica. |
trustedLaunch |
string |
L'avvio attendibile protegge da tecniche di attacco avanzate e persistenti. |
ServiceArtifactReference
Specifica l'ID di riferimento dell'artefatto del servizio usato per impostare la stessa versione dell'immagine per tutte le macchine virtuali nel set di scalabilità quando si usa la versione dell'immagine 'latest'.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID riferimento dell'artefatto del servizio di ServiceArtifactReference |
StartTask
Attività eseguita quando un nodo viene aggiunto a un pool nel servizio Azure Batch o quando il nodo di calcolo viene riavviato o ricreato l'immagine.
Nome | Tipo | Descrizione |
---|---|---|
commandLine |
string |
Riga di comando di StartTask. |
containerSettings |
Impostazioni per il contenitore in cui viene eseguito StartTask. |
|
environmentSettings |
Elenco delle impostazioni delle variabili di ambiente per StartTask. |
|
maxTaskRetryCount |
integer |
Numero massimo di tentativi dell'attività. |
resourceFiles |
Elenco di file scaricati dal servizio Batch nel nodo di calcolo prima di eseguire la riga di comando. È prevista una dimensione massima per l'elenco dei file di risorse. Quando viene superata la dimensione massima, la richiesta avrà esito negativo e il codice di errore della risposta sarà RequestEntityTooLarge. In questo caso, la raccolta di ResourceFiles deve essere ridotta di dimensioni. A tale scopo, è possibile usare .zip file, pacchetti di applicazioni o contenitori Docker. |
|
userIdentity |
Identità utente con cui viene eseguito StartTask. |
|
waitForSuccess |
boolean |
Indica se il servizio Batch deve attendere il completamento di StartTask( ovvero uscire con il codice di uscita 0) prima di pianificare qualsiasi attività nel nodo di calcolo. |
StorageAccountType
Tipo di account di archiviazione da usare per la creazione di dischi dati o disco del sistema operativo.
Nome | Tipo | Descrizione |
---|---|---|
premium_lrs |
string |
Il disco dati/disco del sistema operativo deve usare l'archiviazione con ridondanza locale Premium. |
standard_lrs |
string |
Il disco dati/disco del sistema operativo deve usare l'archiviazione con ridondanza locale standard. |
standardssd_lrs |
string |
Il disco dati/disco del sistema operativo deve usare l'archiviazione con ridondanza locale ssd standard. |
TaskConstraints
Vincoli di esecuzione da applicare a un'attività.
Nome | Tipo | Descrizione |
---|---|---|
maxTaskRetryCount |
integer |
Numero massimo di tentativi dell'attività. Il servizio Batch ritenta un'attività se il codice di uscita è diverso da zero. |
maxWallClockTime |
string |
Tempo massimo trascorso che l'attività può essere eseguita, misurata dal momento in cui viene avviata l'attività. Se l'attività non viene completata entro il limite di tempo, il servizio Batch lo termina. |
retentionTime |
string |
Tempo minimo per conservare la directory Task nel nodo di calcolo in cui è stata eseguita, dal momento in cui viene completata l'esecuzione. Dopo questo periodo, il servizio Batch può eliminare la directory Attività e tutto il relativo contenuto. |
TaskContainerSettings
Impostazioni del contenitore per un'attività.
Nome | Tipo | Descrizione |
---|---|---|
containerHostBatchBindMounts |
Percorsi da montare nell'attività contenitore. |
|
containerRunOptions |
string |
Opzioni aggiuntive per il comando create del contenitore. |
imageName |
string |
Immagine da usare per creare il contenitore in cui verrà eseguita l'attività. |
registry |
Registro privato che contiene l'immagine del contenitore. |
|
workingDirectory |
Percorso della directory di lavoro dell'attività del contenitore. |
TaskSchedulingPolicy
Specifica la modalità di distribuzione delle attività tra i nodi di calcolo.
Nome | Tipo | Descrizione |
---|---|---|
nodeFillType |
Modalità di distribuzione delle attività tra nodi di calcolo in un pool. |
UefiSettings
Specifica le impostazioni di sicurezza, ad esempio l'avvio protetto e vTPM usato durante la creazione della macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
secureBootEnabled |
boolean |
Specifica se l'avvio protetto deve essere abilitato nella macchina virtuale. |
vTpmEnabled |
boolean |
Specifica se vTPM deve essere abilitato nella macchina virtuale. |
UpgradeMode
Specifica la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità.
I valori possibili sono:
manuale: è possibile controllare l'applicazione degli aggiornamenti alle macchine virtuali nel set di scalabilità. A tale scopo, usare l'azione manualUpgrade.
automatico: tutte le macchine virtuali nel set di scalabilità vengono aggiornate automaticamente contemporaneamente.
in sequenza: il set di scalabilità esegue gli aggiornamenti in batch con un tempo di pausa facoltativo tra di loro.
Nome | Tipo | Descrizione |
---|---|---|
automatic |
string |
Tutte le macchine virtuali nel set di scalabilità vengono aggiornate automaticamente contemporaneamente. |
manual |
string |
È possibile controllare l'applicazione degli aggiornamenti alle macchine virtuali nel set di scalabilità. A tale scopo, usare l'azione manualUpgrade. |
rolling |
string |
Le istanze esistenti in un set di scalabilità vengono abbassate in batch da aggiornare. Al termine del batch aggiornato, le istanze inizieranno a riprendere il traffico e il batch successivo inizierà. Questo continua fino a quando tutte le istanze non hanno portato up-to-date. |
UpgradePolicy
Descrive un criterio di aggiornamento: automatico, manuale o in sequenza.
Nome | Tipo | Descrizione |
---|---|---|
automaticOSUpgradePolicy |
Parametri di configurazione usati per eseguire l'aggiornamento automatico del sistema operativo. |
|
mode |
Specifica la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità. |
|
rollingUpgradePolicy |
Parametri di configurazione usati durante l'esecuzione di un aggiornamento in sequenza. |
UserAccount
Proprietà usate per creare un utente usato per eseguire attività in un nodo di calcolo di Azure Batch.
Nome | Tipo | Descrizione |
---|---|---|
elevationLevel |
Livello di elevazione dell'account utente. |
|
linuxUserConfiguration |
Configurazione utente specifica di Linux per l'account utente. |
|
name |
string |
Nome dell'account utente. I nomi possono contenere qualsiasi carattere Unicode fino a una lunghezza massima di 20. |
password |
string |
Password per l'account utente. |
windowsUserConfiguration |
Configurazione utente specifica di Windows per l'account utente. |
UserIdentity
Definizione dell'identità utente in cui viene eseguita l'attività.
Nome | Tipo | Descrizione |
---|---|---|
autoUser |
Utente automatico con cui viene eseguita l'attività. |
|
username |
string |
Nome dell'identità utente con cui viene eseguita l'attività. |
VirtualMachineConfiguration
Configurazione per i nodi di calcolo in un pool basato sull'infrastruttura di macchine virtuali di Azure.
Nome | Tipo | Descrizione |
---|---|---|
containerConfiguration |
Configurazione del contenitore per il pool. |
|
dataDisks |
Data |
Configurazione per i dischi dati collegati ai nodi di calcolo nel pool. |
diskEncryptionConfiguration |
Configurazione della crittografia del disco per il pool. |
|
extensions |
Estensione macchina virtuale per il pool. |
|
imageReference |
Riferimento all'immagine del Marketplace delle macchine virtuali di Azure o all'immagine di macchina virtuale personalizzata da usare. |
|
licenseType |
string |
Tipo di licenza locale da usare durante la distribuzione del sistema operativo. Windows_Server: la licenza locale è per Windows Server. Windows_Client: la licenza locale è per il client Windows. |
nodeAgentSKUId |
string |
SKU dell'agente del nodo di calcolo Batch di cui eseguire il provisioning nei nodi di calcolo nel pool. |
nodePlacementConfiguration |
Configurazione del posizionamento del nodo per il pool. |
|
osDisk |
Impostazioni per il disco del sistema operativo della macchina virtuale. |
|
securityProfile |
Specifica le impostazioni del profilo di sicurezza per la macchina virtuale o il set di scalabilità di macchine virtuali. |
|
serviceArtifactReference |
Specifica l'ID di riferimento dell'artefatto del servizio usato per impostare la stessa versione dell'immagine per tutte le macchine virtuali nel set di scalabilità quando si usa la versione dell'immagine 'latest'. |
|
windowsConfiguration |
Impostazioni del sistema operativo Windows nella macchina virtuale. |
VMDiskSecurityProfile
Specifica le impostazioni del profilo di sicurezza per il disco gestito. Nota: può essere impostata solo per le macchine virtuali riservate e necessarie quando si usano macchine virtuali riservate.
Nome | Tipo | Descrizione |
---|---|---|
securityEncryptionType |
Specifica encryptionType del disco gestito. È impostato su VMGuestStateOnly per la crittografia solo del BLOB VMGuestState e NonPersistedTPM per non rendere persistente lo stato del firmware nel BLOB VMGuestState. Nota: può essere impostata solo per le macchine virtuali riservate ed è necessaria quando si usano macchine virtuali riservate. |
VMExtension
Configurazione per le estensioni della macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Indica se l'estensione deve usare una versione secondaria più recente, se disponibile in fase di distribuzione. Dopo la distribuzione, tuttavia, l'estensione non aggiornerà le versioni secondarie a meno che non venga ridistribuibile, anche con questa proprietà impostata su true. |
enableAutomaticUpgrade |
boolean |
Indica se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente dell'estensione. |
name |
string |
Nome dell'estensione macchina virtuale. |
protectedSettings |
object |
L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta. |
provisionAfterExtensions |
string[] |
Raccolta di nomi di estensione. |
publisher |
string |
Nome del server di pubblicazione del gestore dell'estensione. |
settings |
object |
Impostazioni pubbliche in formato JSON per l'estensione. |
type |
string |
Tipo dell'estensione. |
typeHandlerVersion |
string |
Versione del gestore di script. |
WindowsConfiguration
Impostazioni del sistema operativo Windows da applicare alla macchina virtuale.
Nome | Tipo | Descrizione |
---|---|---|
enableAutomaticUpdates |
boolean |
Indica se gli aggiornamenti automatici sono abilitati nella macchina virtuale. |
WindowsUserConfiguration
Proprietà usate per creare un account utente in un nodo di calcolo Windows.
Nome | Tipo | Descrizione |
---|---|---|
loginMode |
Modalità di accesso per l'utente |