Pool interface
Contient des informations sur un pool.
- Extends
Propriétés
| allocation |
Indique si le redimensionnement du pool est en cours. |
| allocation |
Heure à laquelle le pool a entré son état d’allocation actuel. |
| application |
Les modifications apportées aux références de package d’application affectent tous les nouveaux nœuds de calcul qui rejoignent le pool, mais n’affectent pas les nœuds de calcul qui se trouvent déjà dans le pool tant qu’ils ne sont pas redémarrés ou réimages. Il existe au maximum 10 références de package d’application sur un pool donné. |
| auto |
Cette propriété est définie uniquement si le pool est automatiquement mis à l’échelle, c’est-à-dire que les autoScaleSettings sont utilisés. |
| creation |
Heure de création du pool. |
| current |
Nombre de nœuds de calcul dédiés actuellement dans le pool. |
| current |
Nombre de nœuds de calcul Spot/basse priorité actuellement dans le pool. |
| deployment |
Propriétés de configuration du déploiement. |
| display |
Le nom complet n’a pas besoin d’être unique et peut contenir des caractères Unicode pouvant atteindre une longueur maximale de 1024. |
| etag | ETag de la ressource, utilisée pour les instructions d’accès concurrentiel. |
| identity | Type d’identité utilisé pour le pool Batch. |
| inter |
Cela impose des restrictions sur les nœuds qui peuvent être affectés au pool. L’activation de cette valeur peut réduire le nombre de nœuds demandé à allouer dans le pool. Si elle n’est pas spécifiée, cette valeur est définie par défaut sur « Disabled ». |
| last |
Il s’agit de la dernière fois où les données au niveau du pool, telles que targetDedicatedNodes ou autoScaleSettings, ont changé. Elle ne prend pas en compte les modifications au niveau du nœud, telles qu’un nœud de calcul qui change d’état. |
| metadata | Le service Batch n’affecte aucune signification aux métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur. |
| mount |
Cela prend en charge Azure Files, NFS, CIFS/SMB et Blobfuse. |
| network |
Configuration réseau d’un pool. |
| provisioning |
État actuel du pool. |
| provisioning |
Heure à laquelle le pool a entré son état actuel. |
| resize |
Décrit l’opération actuelle (si le pool AllocationState est redimensionnement) ou l’opération précédemment terminée (si AllocationState est stable). |
| scale |
Définit la taille souhaitée du pool. Il peut s’agir de « fixedScale » où les targetDedicatedNodes demandés sont spécifiés, ou « autoScale » qui définit une formule qui est régulièrement réévaluée. Si cette propriété n’est pas spécifiée, le pool aura une échelle fixe avec 0 targetDedicatedNodes. |
| start |
Dans une opération PATCH (mise à jour), cette propriété peut être définie sur un objet vide pour supprimer la tâche de démarrage du pool. |
| tags | Balises de la ressource. |
| task |
S’il n’est pas spécifié, la valeur par défaut est répartie. |
| task |
La valeur par défaut est 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs de la vmSize du pool ou 256. |
| upgrade |
Décrit une stratégie de mise à niveau : automatique, manuelle ou propagée. |
| user |
Liste des comptes d’utilisateur à créer sur chaque nœud du pool. |
| vm |
Pour plus d’informations sur les tailles de machine virtuelle disponibles, consultez Tailles des machines virtuelles dans Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Batch prend en charge toutes les tailles de machine virtuelle Azure, à l’exception des STANDARD_A0 et celles avec stockage Premium (STANDARD_GS, STANDARD_DS et série STANDARD_DSV2). |
Propriétés héritées
| id | ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Nom de la ressource |
| system |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
| type | Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
Détails de la propriété
allocationState
Indique si le redimensionnement du pool est en cours.
allocationState?: AllocationState
Valeur de propriété
allocationStateTransitionTime
Heure à laquelle le pool a entré son état d’allocation actuel.
allocationStateTransitionTime?: Date
Valeur de propriété
Date
applicationPackages
Les modifications apportées aux références de package d’application affectent tous les nouveaux nœuds de calcul qui rejoignent le pool, mais n’affectent pas les nœuds de calcul qui se trouvent déjà dans le pool tant qu’ils ne sont pas redémarrés ou réimages. Il existe au maximum 10 références de package d’application sur un pool donné.
applicationPackages?: ApplicationPackageReference[]
Valeur de propriété
autoScaleRun
Cette propriété est définie uniquement si le pool est automatiquement mis à l’échelle, c’est-à-dire que les autoScaleSettings sont utilisés.
autoScaleRun?: AutoScaleRun
Valeur de propriété
creationTime
Heure de création du pool.
creationTime?: Date
Valeur de propriété
Date
currentDedicatedNodes
Nombre de nœuds de calcul dédiés actuellement dans le pool.
currentDedicatedNodes?: number
Valeur de propriété
number
currentLowPriorityNodes
Nombre de nœuds de calcul Spot/basse priorité actuellement dans le pool.
currentLowPriorityNodes?: number
Valeur de propriété
number
deploymentConfiguration
Propriétés de configuration du déploiement.
deploymentConfiguration?: DeploymentConfiguration
Valeur de propriété
displayName
Le nom complet n’a pas besoin d’être unique et peut contenir des caractères Unicode pouvant atteindre une longueur maximale de 1024.
displayName?: string
Valeur de propriété
string
etag
ETag de la ressource, utilisée pour les instructions d’accès concurrentiel.
etag?: string
Valeur de propriété
string
identity
Type d’identité utilisé pour le pool Batch.
identity?: BatchPoolIdentity
Valeur de propriété
interNodeCommunication
Cela impose des restrictions sur les nœuds qui peuvent être affectés au pool. L’activation de cette valeur peut réduire le nombre de nœuds demandé à allouer dans le pool. Si elle n’est pas spécifiée, cette valeur est définie par défaut sur « Disabled ».
interNodeCommunication?: InterNodeCommunicationState
Valeur de propriété
lastModified
Il s’agit de la dernière fois où les données au niveau du pool, telles que targetDedicatedNodes ou autoScaleSettings, ont changé. Elle ne prend pas en compte les modifications au niveau du nœud, telles qu’un nœud de calcul qui change d’état.
lastModified?: Date
Valeur de propriété
Date
metadata
Le service Batch n’affecte aucune signification aux métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur.
metadata?: MetadataItem[]
Valeur de propriété
mountConfiguration
Cela prend en charge Azure Files, NFS, CIFS/SMB et Blobfuse.
mountConfiguration?: MountConfiguration[]
Valeur de propriété
networkConfiguration
Configuration réseau d’un pool.
networkConfiguration?: NetworkConfiguration
Valeur de propriété
provisioningState
État actuel du pool.
provisioningState?: PoolProvisioningState
Valeur de propriété
provisioningStateTransitionTime
Heure à laquelle le pool a entré son état actuel.
provisioningStateTransitionTime?: Date
Valeur de propriété
Date
resizeOperationStatus
Décrit l’opération actuelle (si le pool AllocationState est redimensionnement) ou l’opération précédemment terminée (si AllocationState est stable).
resizeOperationStatus?: ResizeOperationStatus
Valeur de propriété
scaleSettings
Définit la taille souhaitée du pool. Il peut s’agir de « fixedScale » où les targetDedicatedNodes demandés sont spécifiés, ou « autoScale » qui définit une formule qui est régulièrement réévaluée. Si cette propriété n’est pas spécifiée, le pool aura une échelle fixe avec 0 targetDedicatedNodes.
scaleSettings?: ScaleSettings
Valeur de propriété
startTask
Dans une opération PATCH (mise à jour), cette propriété peut être définie sur un objet vide pour supprimer la tâche de démarrage du pool.
startTask?: StartTask
Valeur de propriété
tags
Balises de la ressource.
tags?: Record<string, string>
Valeur de propriété
Record<string, string>
taskSchedulingPolicy
S’il n’est pas spécifié, la valeur par défaut est répartie.
taskSchedulingPolicy?: TaskSchedulingPolicy
Valeur de propriété
taskSlotsPerNode
La valeur par défaut est 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs de la vmSize du pool ou 256.
taskSlotsPerNode?: number
Valeur de propriété
number
upgradePolicy
Décrit une stratégie de mise à niveau : automatique, manuelle ou propagée.
upgradePolicy?: UpgradePolicy
Valeur de propriété
userAccounts
Liste des comptes d’utilisateur à créer sur chaque nœud du pool.
userAccounts?: UserAccount[]
Valeur de propriété
vmSize
Pour plus d’informations sur les tailles de machine virtuelle disponibles, consultez Tailles des machines virtuelles dans Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Batch prend en charge toutes les tailles de machine virtuelle Azure, à l’exception des STANDARD_A0 et celles avec stockage Premium (STANDARD_GS, STANDARD_DS et série STANDARD_DSV2).
vmSize?: string
Valeur de propriété
string
Détails de la propriété héritée
id
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valeur de propriété
string
héritée deProxyResource.id
name
systemData
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.
systemData?: SystemData
Valeur de propriété
héritée deProxyResource.systemData
type
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »
type?: string
Valeur de propriété
string
héritée deProxyResource.type