Partager via


CloudPool Classe

Définition

Pool dans le service Azure Batch.

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

Constructeurs

CloudPool()

Initialise une nouvelle instance de la classe CloudPool.

CloudPool(String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<PoolState>, Nullable<DateTime>, Nullable<AllocationState>, Nullable<DateTime>, String, CloudServiceConfiguration, VirtualMachineConfiguration, Nullable<TimeSpan>, IList<ResizeError>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<TimeSpan>, AutoScaleRun, Nullable<Boolean>, NetworkConfiguration, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, Nullable<Int32>, TaskSchedulingPolicy, IList<UserAccount>, IList<MetadataItem>, PoolStatistics, IList<MountConfiguration>, BatchPoolIdentity, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>)

Initialise une nouvelle instance de la classe CloudPool.

Propriétés

AllocationState

Obtient ou définit si le pool est en cours de redimensionnement.

AllocationStateTransitionTime

Obtient ou définit l’heure à laquelle le pool a entré son état d’allocation actuel.

ApplicationLicenses

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

ApplicationPackageReferences

Obtient ou définit la liste des packages à installer sur chaque nœud de calcul du pool.

AutoScaleEvaluationInterval

Obtient ou définit l’intervalle de temps auquel ajuster automatiquement la taille du pool en fonction de la formule de mise à l’échelle automatique.

AutoScaleFormula

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

AutoScaleRun

Obtient ou définit les résultats et les erreurs de la dernière exécution de la formule de mise à l’échelle automatique.

CertificateReferences

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

CloudServiceConfiguration

Obtient ou définit la configuration du service cloud pour le pool.

CreationTime

Obtient ou définit l’heure de création du pool.

CurrentDedicatedNodes

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

CurrentLowPriorityNodes

Obtient ou définit le nombre de nœuds de calcul spot/basse priorité actuellement dans le pool.

CurrentNodeCommunicationMode

Obtient l’état actuel du mode de communication du pool.

DisplayName

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

EnableAutoScale

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

EnableInterNodeCommunication

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

ETag

Obtient ou définit l’ETag du pool.

Id

Obtient ou définit une chaîne qui identifie de manière unique le pool dans le compte.

Identity

Obtient ou définit l’identité du pool Batch, s’il est configuré.

LastModified

Obtient ou définit l’heure de dernière modification du pool.

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.

ResizeErrors

Obtient ou définit une liste d’erreurs rencontrées lors de l’exécution du dernier redimensionnement sur le 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 spécifiée pour s’exécuter sur chaque nœud de calcul à mesure qu’il rejoint le pool.

State

Obtient ou définit l’état actuel du pool.

StateTransitionTime

Obtient ou définit l’heure à laquelle le pool est entré dans son état actuel.

Stats

Obtient ou définit les statistiques d’utilisation et d’utilisation des ressources pour toute la durée de vie du pool.

TargetDedicatedNodes

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

TargetLowPriorityNodes

Obtient ou définit le nombre souhaité de nœuds de calcul spot/basse 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 dans un 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.

Url

Obtient ou définit l’URL du pool.

UserAccounts

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

VirtualMachineConfiguration

Obtient ou définit la configuration de la machine virtuelle pour le pool.

VmSize

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 à