Pool interface
Contiene informazioni su un pool.
- Extends
Proprietà
| allocation |
Indica se il pool sta ridimensionando. |
| allocation |
Ora in cui il pool ha immesso lo stato di allocazione corrente. |
| application |
Le modifiche apportate ai riferimenti ai pacchetti dell'applicazione influiscono su tutti i nuovi nodi di calcolo che si aggiungono al pool, ma non influiscono sui nodi di calcolo già presenti nel pool finché non vengono riavviati o ricreati l'immagine. È previsto un massimo di 10 riferimenti al pacchetto dell'applicazione in un determinato pool. |
| auto |
Questa proprietà viene impostata solo se il pool viene ridimensionato automaticamente, ad esempio autoScaleSettings. |
| creation |
Ora di creazione del pool. |
| current |
Numero di nodi di calcolo dedicati attualmente presenti nel pool. |
| current |
Numero di nodi di calcolo spot/con priorità bassa attualmente presenti nel pool. |
| deployment |
Proprietà di configurazione della distribuzione. |
| display |
Il nome visualizzato non deve essere univoco e può contenere caratteri Unicode fino a una lunghezza massima di 1024. |
| etag | ETag della risorsa, usata per le istruzioni di concorrenza. |
| identity | Tipo di identità usato per il pool di batch. |
| inter |
Ciò impone restrizioni sui nodi che possono essere assegnati al pool. L'abilitazione di questo valore può ridurre la probabilità che il numero di nodi richiesto venga allocato nel pool. Se non specificato, il valore predefinito è 'Disabled'. |
| last |
Questa è l'ultima volta in cui i dati a livello di pool, ad esempio targetDedicatedNodes o autoScaleSettings, sono stati modificati. Non influisce su modifiche a livello di nodo, ad esempio uno stato di modifica del nodo di calcolo. |
| metadata | Il servizio Batch non assegna alcun significato ai metadati; è esclusivamente per l'uso del codice utente. |
| mount |
Supporta File di Azure, NFS, CIFS/SMB e Blobfuse. |
| network |
Configurazione di rete per un pool. |
| provisioning |
Stato corrente del pool. |
| provisioning |
Ora in cui il pool ha immesso lo stato corrente. |
| resize |
Descrive l'operazione corrente (se il pool AllocationState sta ridimensionando) o l'operazione completata in precedenza (se AllocationState è Stabile). |
| scale |
Definisce le dimensioni desiderate del pool. Può trattarsi di "fixedScale" in cui è specificato targetDedicatedNodes richiesto oppure "autoScale" che definisce una formula che viene rivalutata periodicamente. Se questa proprietà non è specificata, il pool avrà una scala fissa con 0 targetDedicatedNodes. |
| start |
In un'operazione PATCH (aggiornamento) questa proprietà può essere impostata su un oggetto vuoto per rimuovere l'attività di avvio dal pool. |
| tags | Tag della risorsa. |
| task |
Se non specificato, il valore predefinito è spread. |
| task |
Il valore predefinito è 1. Il valore massimo è minore di 4 volte il numero di core di vmSize del pool o 256. |
| upgrade |
Descrive un criterio di aggiornamento: automatico, manuale o in sequenza. |
| user |
Elenco di account utente da creare in ogni nodo del pool. |
| vm |
Per informazioni sulle dimensioni delle macchine virtuali disponibili, vedere Dimensioni per le macchine virtuali in Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Batch supporta tutte le dimensioni delle macchine virtuali di Azure tranne STANDARD_A0 e quelle con archiviazione Premium (STANDARD_GS, STANDARD_DS e serie di STANDARD_DSV2). |
Proprietà ereditate
| id | ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Nome della risorsa |
| system |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
| type | Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
Dettagli proprietà
allocationState
Indica se il pool sta ridimensionando.
allocationState?: AllocationState
Valore della proprietà
allocationStateTransitionTime
Ora in cui il pool ha immesso lo stato di allocazione corrente.
allocationStateTransitionTime?: Date
Valore della proprietà
Date
applicationPackages
Le modifiche apportate ai riferimenti ai pacchetti dell'applicazione influiscono su tutti i nuovi nodi di calcolo che si aggiungono al pool, ma non influiscono sui nodi di calcolo già presenti nel pool finché non vengono riavviati o ricreati l'immagine. È previsto un massimo di 10 riferimenti al pacchetto dell'applicazione in un determinato pool.
applicationPackages?: ApplicationPackageReference[]
Valore della proprietà
autoScaleRun
Questa proprietà viene impostata solo se il pool viene ridimensionato automaticamente, ad esempio autoScaleSettings.
autoScaleRun?: AutoScaleRun
Valore della proprietà
creationTime
Ora di creazione del pool.
creationTime?: Date
Valore della proprietà
Date
currentDedicatedNodes
Numero di nodi di calcolo dedicati attualmente presenti nel pool.
currentDedicatedNodes?: number
Valore della proprietà
number
currentLowPriorityNodes
Numero di nodi di calcolo spot/con priorità bassa attualmente presenti nel pool.
currentLowPriorityNodes?: number
Valore della proprietà
number
deploymentConfiguration
Proprietà di configurazione della distribuzione.
deploymentConfiguration?: DeploymentConfiguration
Valore della proprietà
displayName
Il nome visualizzato non deve essere univoco e può contenere caratteri Unicode fino a una lunghezza massima di 1024.
displayName?: string
Valore della proprietà
string
etag
ETag della risorsa, usata per le istruzioni di concorrenza.
etag?: string
Valore della proprietà
string
identity
Tipo di identità usato per il pool di batch.
identity?: BatchPoolIdentity
Valore della proprietà
interNodeCommunication
Ciò impone restrizioni sui nodi che possono essere assegnati al pool. L'abilitazione di questo valore può ridurre la probabilità che il numero di nodi richiesto venga allocato nel pool. Se non specificato, il valore predefinito è 'Disabled'.
interNodeCommunication?: InterNodeCommunicationState
Valore della proprietà
lastModified
Questa è l'ultima volta in cui i dati a livello di pool, ad esempio targetDedicatedNodes o autoScaleSettings, sono stati modificati. Non influisce su modifiche a livello di nodo, ad esempio uno stato di modifica del nodo di calcolo.
lastModified?: Date
Valore della proprietà
Date
metadata
Il servizio Batch non assegna alcun significato ai metadati; è esclusivamente per l'uso del codice utente.
metadata?: MetadataItem[]
Valore della proprietà
mountConfiguration
Supporta File di Azure, NFS, CIFS/SMB e Blobfuse.
mountConfiguration?: MountConfiguration[]
Valore della proprietà
networkConfiguration
Configurazione di rete per un pool.
networkConfiguration?: NetworkConfiguration
Valore della proprietà
provisioningState
Stato corrente del pool.
provisioningState?: PoolProvisioningState
Valore della proprietà
provisioningStateTransitionTime
Ora in cui il pool ha immesso lo stato corrente.
provisioningStateTransitionTime?: Date
Valore della proprietà
Date
resizeOperationStatus
Descrive l'operazione corrente (se il pool AllocationState sta ridimensionando) o l'operazione completata in precedenza (se AllocationState è Stabile).
resizeOperationStatus?: ResizeOperationStatus
Valore della proprietà
scaleSettings
Definisce le dimensioni desiderate del pool. Può trattarsi di "fixedScale" in cui è specificato targetDedicatedNodes richiesto oppure "autoScale" che definisce una formula che viene rivalutata periodicamente. Se questa proprietà non è specificata, il pool avrà una scala fissa con 0 targetDedicatedNodes.
scaleSettings?: ScaleSettings
Valore della proprietà
startTask
In un'operazione PATCH (aggiornamento) questa proprietà può essere impostata su un oggetto vuoto per rimuovere l'attività di avvio dal pool.
startTask?: StartTask
Valore della proprietà
tags
Tag della risorsa.
tags?: Record<string, string>
Valore della proprietà
Record<string, string>
taskSchedulingPolicy
Se non specificato, il valore predefinito è spread.
taskSchedulingPolicy?: TaskSchedulingPolicy
Valore della proprietà
taskSlotsPerNode
Il valore predefinito è 1. Il valore massimo è minore di 4 volte il numero di core di vmSize del pool o 256.
taskSlotsPerNode?: number
Valore della proprietà
number
upgradePolicy
Descrive un criterio di aggiornamento: automatico, manuale o in sequenza.
upgradePolicy?: UpgradePolicy
Valore della proprietà
userAccounts
Elenco di account utente da creare in ogni nodo del pool.
userAccounts?: UserAccount[]
Valore della proprietà
vmSize
Per informazioni sulle dimensioni delle macchine virtuali disponibili, vedere Dimensioni per le macchine virtuali in Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Batch supporta tutte le dimensioni delle macchine virtuali di Azure tranne STANDARD_A0 e quelle con archiviazione Premium (STANDARD_GS, STANDARD_DS e serie di STANDARD_DSV2).
vmSize?: string
Valore della proprietà
string
Dettagli proprietà ereditate
id
ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valore della proprietà
string
ereditato daProxyResource.id
name
systemData
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.
systemData?: SystemData
Valore della proprietà
ereditato daProxyResource.systemData
type
Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"
type?: string
Valore della proprietà
string
Ereditato daProxyResource.type