Partager via


PoolSpecification Classe

Définition

Spécification d’un pool.

public class PoolSpecification
type PoolSpecification = class
Public Class PoolSpecification
Héritage
PoolSpecification

Constructeurs

PoolSpecification()

Initialise une nouvelle instance de la classe PoolSpecification.

Propriétés

ApplicationLicenses

Obtient ou définit la liste des licences d’application que le service Batch mettra à disposition sur chaque nœud de calcul du pool.

ApplicationPackageReferences

Obtient ou définit une liste de références de package d’application à installer sur chaque nœud de calcul du pool.

AutoScaleEnabled

Obtient ou définit si la taille du pool doit s’ajuster automatiquement au fil du temps.

AutoScaleEvaluationInterval

Obtient ou définit un intervalle de temps auquel ajuster automatiquement la taille du pool en fonction de .AutoScaleFormula

AutoScaleFormula

Obtient ou définit une formule pour le nombre souhaité de nœuds de calcul dans le pool.

CertificateReferences

Obtient ou définit une liste de certificats à installer sur chaque nœud de calcul du pool.

CloudServiceConfiguration

Obtient ou définit le CloudServiceConfiguration pour le pool.

DisplayName

Obtient ou définit le nom d’affichage du pool.

InterComputeNodeCommunicationEnabled

Obtient ou définit si le pool autorise la communication directe entre ses nœuds de calcul.

Metadata

Obtient ou définit une liste de paires nom-valeur associées au pool en tant que métadonnées.

MountConfiguration

Obtient ou définit une liste de systèmes de fichiers à monter sur chaque nœud du pool.

NetworkConfiguration

Obtient ou définit la configuration réseau du pool.

ResizeTimeout

Obtient ou définit le délai d’attente pour l’allocation de nœuds de calcul au pool.

StartTask

Obtient ou définit une tâche à exécuter sur chaque nœud de calcul à mesure qu’il joint le pool. La tâche s’exécute lorsque le nœud est ajouté au pool ou lorsque le nœud est redémarré.

TargetDedicated
Obsolète.

Cette propriété est un alias pour TargetDedicatedComputeNodes et est prise en charge uniquement pour la compatibilité descendante.

TargetDedicatedComputeNodes

Obtient ou définit le nombre souhaité de nœuds de calcul dédiés dans le pool.

TargetLowPriorityComputeNodes

Obtient ou définit le nombre souhaité de nœuds de calcul de faible priorité dans le pool.

TargetNodeCommunicationMode

Obtient ou définit le mode de communication de nœud souhaité pour le pool.

TaskSchedulingPolicy

Obtient ou définit la façon dont les tâches sont distribuées entre les nœuds de calcul du pool.

TaskSlotsPerNode

Obtient ou définit le nombre d’emplacements de tâches qui peuvent être utilisés pour exécuter des tâches simultanées sur un seul nœud de calcul dans le pool.

UserAccounts

Obtient ou définit la liste des comptes d’utilisateur à créer sur chaque nœud du pool.

VirtualMachineConfiguration

Obtient ou définit le VirtualMachineConfiguration du pool.

VirtualMachineSize

Obtient ou définit la taille des machines virtuelles dans le pool. Toutes les machines virtuelles d’un pool ont la même taille.

S’applique à