Partager via


CloudPool Constructeurs

Définition

Surcharges

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.

CloudPool()

Initialise une nouvelle instance de la classe CloudPool.

public CloudPool ();
Public Sub New ()

S’applique à

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.

public CloudPool (string id = default, string displayName = default, string url = default, string eTag = default, DateTime? lastModified = default, DateTime? creationTime = default, Microsoft.Azure.Batch.Protocol.Models.PoolState? state = default, DateTime? stateTransitionTime = default, Microsoft.Azure.Batch.Protocol.Models.AllocationState? allocationState = default, DateTime? allocationStateTransitionTime = default, string vmSize = default, Microsoft.Azure.Batch.Protocol.Models.CloudServiceConfiguration cloudServiceConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.VirtualMachineConfiguration virtualMachineConfiguration = default, TimeSpan? resizeTimeout = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ResizeError> resizeErrors = default, int? currentDedicatedNodes = default, int? currentLowPriorityNodes = default, int? targetDedicatedNodes = default, int? targetLowPriorityNodes = default, bool? enableAutoScale = default, string autoScaleFormula = default, TimeSpan? autoScaleEvaluationInterval = default, Microsoft.Azure.Batch.Protocol.Models.AutoScaleRun autoScaleRun = default, bool? enableInterNodeCommunication = default, Microsoft.Azure.Batch.Protocol.Models.NetworkConfiguration networkConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.StartTask startTask = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.CertificateReference> certificateReferences = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ApplicationPackageReference> applicationPackageReferences = default, System.Collections.Generic.IList<string> applicationLicenses = default, int? taskSlotsPerNode = default, Microsoft.Azure.Batch.Protocol.Models.TaskSchedulingPolicy taskSchedulingPolicy = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.UserAccount> userAccounts = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> metadata = default, Microsoft.Azure.Batch.Protocol.Models.PoolStatistics stats = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MountConfiguration> mountConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.BatchPoolIdentity identity = default, Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode? targetNodeCommunicationMode = default, Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode? currentNodeCommunicationMode = default);
new Microsoft.Azure.Batch.Protocol.Models.CloudPool : string * string * string * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<Microsoft.Azure.Batch.Protocol.Models.PoolState> * Nullable<DateTime> * Nullable<Microsoft.Azure.Batch.Protocol.Models.AllocationState> * Nullable<DateTime> * string * Microsoft.Azure.Batch.Protocol.Models.CloudServiceConfiguration * Microsoft.Azure.Batch.Protocol.Models.VirtualMachineConfiguration * Nullable<TimeSpan> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ResizeError> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * string * Nullable<TimeSpan> * Microsoft.Azure.Batch.Protocol.Models.AutoScaleRun * Nullable<bool> * Microsoft.Azure.Batch.Protocol.Models.NetworkConfiguration * Microsoft.Azure.Batch.Protocol.Models.StartTask * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.CertificateReference> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ApplicationPackageReference> * System.Collections.Generic.IList<string> * Nullable<int> * Microsoft.Azure.Batch.Protocol.Models.TaskSchedulingPolicy * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.UserAccount> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> * Microsoft.Azure.Batch.Protocol.Models.PoolStatistics * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MountConfiguration> * Microsoft.Azure.Batch.Protocol.Models.BatchPoolIdentity * Nullable<Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode> * Nullable<Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode> -> Microsoft.Azure.Batch.Protocol.Models.CloudPool
Public Sub New (Optional id As String = Nothing, Optional displayName As String = Nothing, Optional url As String = Nothing, Optional eTag As String = Nothing, Optional lastModified As Nullable(Of DateTime) = Nothing, Optional creationTime As Nullable(Of DateTime) = Nothing, Optional state As Nullable(Of PoolState) = Nothing, Optional stateTransitionTime As Nullable(Of DateTime) = Nothing, Optional allocationState As Nullable(Of AllocationState) = Nothing, Optional allocationStateTransitionTime As Nullable(Of DateTime) = Nothing, Optional vmSize As String = Nothing, Optional cloudServiceConfiguration As CloudServiceConfiguration = Nothing, Optional virtualMachineConfiguration As VirtualMachineConfiguration = Nothing, Optional resizeTimeout As Nullable(Of TimeSpan) = Nothing, Optional resizeErrors As IList(Of ResizeError) = Nothing, Optional currentDedicatedNodes As Nullable(Of Integer) = Nothing, Optional currentLowPriorityNodes As Nullable(Of Integer) = Nothing, Optional targetDedicatedNodes As Nullable(Of Integer) = Nothing, Optional targetLowPriorityNodes As Nullable(Of Integer) = Nothing, Optional enableAutoScale As Nullable(Of Boolean) = Nothing, Optional autoScaleFormula As String = Nothing, Optional autoScaleEvaluationInterval As Nullable(Of TimeSpan) = Nothing, Optional autoScaleRun As AutoScaleRun = Nothing, Optional enableInterNodeCommunication As Nullable(Of Boolean) = Nothing, Optional networkConfiguration As NetworkConfiguration = Nothing, Optional startTask As StartTask = Nothing, Optional certificateReferences As IList(Of CertificateReference) = Nothing, Optional applicationPackageReferences As IList(Of ApplicationPackageReference) = Nothing, Optional applicationLicenses As IList(Of String) = Nothing, Optional taskSlotsPerNode As Nullable(Of Integer) = Nothing, Optional taskSchedulingPolicy As TaskSchedulingPolicy = Nothing, Optional userAccounts As IList(Of UserAccount) = Nothing, Optional metadata As IList(Of MetadataItem) = Nothing, Optional stats As PoolStatistics = Nothing, Optional mountConfiguration As IList(Of MountConfiguration) = Nothing, Optional identity As BatchPoolIdentity = Nothing, Optional targetNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing, Optional currentNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing)

Paramètres

id
String

Chaîne qui identifie de façon unique le pool dans le compte.

displayName
String

Nom complet du pool.

url
String

URL du pool.

eTag
String

ETag du pool.

lastModified
Nullable<DateTime>

Heure de la dernière modification du pool.

creationTime
Nullable<DateTime>

Heure de création du pool.

state
Nullable<PoolState>

État actuel du pool.

stateTransitionTime
Nullable<DateTime>

Heure à laquelle le pool est entré dans son état actuel.

allocationState
Nullable<AllocationState>

Indique si le pool est en cours de redimensionnement.

allocationStateTransitionTime
Nullable<DateTime>

Heure à laquelle le pool a entré son état d’allocation actuel.

vmSize
String

Taille des machines virtuelles dans le pool. Toutes les machines virtuelles d’un pool ont la même taille.

cloudServiceConfiguration
CloudServiceConfiguration

Configuration du service cloud pour le pool.

virtualMachineConfiguration
VirtualMachineConfiguration

Configuration de la machine virtuelle pour le pool.

resizeTimeout
Nullable<TimeSpan>

Délai d’attente pour l’allocation de nœuds de calcul au pool.

resizeErrors
IList<ResizeError>

Liste des erreurs rencontrées lors de l’exécution du dernier redimensionnement sur le pool.

currentDedicatedNodes
Nullable<Int32>

Nombre de nœuds de calcul dédiés actuellement dans le pool.

currentLowPriorityNodes
Nullable<Int32>

Nombre de nœuds de calcul spot/basse priorité actuellement dans le pool.

targetDedicatedNodes
Nullable<Int32>

Nombre souhaité de nœuds de calcul dédiés dans le pool.

targetLowPriorityNodes
Nullable<Int32>

Nombre souhaité de nœuds de calcul spot/basse priorité dans le pool.

enableAutoScale
Nullable<Boolean>

Indique si la taille du pool doit s’ajuster automatiquement au fil du temps.

autoScaleFormula
String

Formule pour le nombre souhaité de nœuds de calcul dans le pool.

autoScaleEvaluationInterval
Nullable<TimeSpan>

Intervalle de temps auquel ajuster automatiquement la taille du pool en fonction de la formule de mise à l’échelle automatique.

autoScaleRun
AutoScaleRun

Résultats et erreurs de la dernière exécution de la formule de mise à l’échelle automatique.

enableInterNodeCommunication
Nullable<Boolean>

Indique si le pool autorise la communication directe entre les nœuds de calcul.

networkConfiguration
NetworkConfiguration

Configuration réseau pour le pool.

startTask
StartTask

Tâche spécifiée pour s’exécuter sur chaque nœud de calcul à mesure qu’il rejoint le pool.

certificateReferences
IList<CertificateReference>

Liste des certificats à installer sur chaque nœud de calcul du pool.

applicationPackageReferences
IList<ApplicationPackageReference>

Liste des packages à installer sur chaque nœud de calcul du pool.

applicationLicenses
IList<String>

Liste des licences d’application que le service Batch rendra disponible sur chaque nœud de calcul du pool.

taskSlotsPerNode
Nullable<Int32>

Nombre d’emplacements de tâche utilisables pour exécuter des tâches simultanées sur un nœud de calcul unique au sein du pool.

taskSchedulingPolicy
TaskSchedulingPolicy

Comment les tâches sont distribuées entre les nœuds de calcul dans un pool.

userAccounts
IList<UserAccount>

Liste des comptes d’utilisateur à créer sur chaque nœud de calcul du pool.

metadata
IList<MetadataItem>

Liste de paires nom-valeur associées au pool en tant que métadonnées.

stats
PoolStatistics

Statistiques d’utilisation et d’utilisation des ressources pour toute la durée de vie du pool.

mountConfiguration
IList<MountConfiguration>

Liste des systèmes de fichiers à monter sur chaque nœud du pool.

identity
BatchPoolIdentity

Identité du pool Batch, si elle est configurée.

targetNodeCommunicationMode
Nullable<NodeCommunicationMode>

Mode de communication de nœud souhaité pour le pool.

currentNodeCommunicationMode
Nullable<NodeCommunicationMode>

État actuel du mode de communication du pool.

S’applique à