Condividi tramite


Pool interface

Contiene informazioni su un pool.

Extends

Proprietà

allocationState

Indica se il pool sta ridimensionando.

allocationStateTransitionTime

Ora in cui il pool ha immesso lo stato di allocazione corrente.

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.

autoScaleRun

Questa proprietà viene impostata solo se il pool viene ridimensionato automaticamente, ad esempio autoScaleSettings.

creationTime

Ora di creazione del pool.

currentDedicatedNodes

Numero di nodi di calcolo dedicati attualmente presenti nel pool.

currentLowPriorityNodes

Numero di nodi di calcolo spot/con priorità bassa attualmente presenti nel pool.

deploymentConfiguration

Proprietà di configurazione della distribuzione.

displayName

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.

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'.

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.

metadata

Il servizio Batch non assegna alcun significato ai metadati; è esclusivamente per l'uso del codice utente.

mountConfiguration

Supporta File di Azure, NFS, CIFS/SMB e Blobfuse.

networkConfiguration

Configurazione di rete per un pool.

provisioningState

Stato corrente del pool.

provisioningStateTransitionTime

Ora in cui il pool ha immesso lo stato corrente.

resizeOperationStatus

Descrive l'operazione corrente (se il pool AllocationState sta ridimensionando) o l'operazione completata in precedenza (se AllocationState è Stabile).

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.

startTask

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.

taskSchedulingPolicy

Se non specificato, il valore predefinito è spread.

taskSlotsPerNode

Il valore predefinito è 1. Il valore massimo è minore di 4 volte il numero di core di vmSize del pool o 256.

upgradePolicy

Descrive un criterio di aggiornamento: automatico, manuale o in sequenza.

userAccounts

Elenco di account utente da creare in ogni nodo del pool.

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).

Proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Nome della risorsa

systemData

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

Nome della risorsa

name?: string

Valore della proprietà

string

ereditato daProxyResource.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