Partager via


Pool Constructeurs

Définition

Surcharges

Pool()

Initialise une nouvelle instance de la classe Pool.

Pool(String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<PoolProvisioningState>, Nullable<DateTime>, Nullable<AllocationState>, Nullable<DateTime>, String, DeploymentConfiguration, Nullable<Int32>, Nullable<Int32>, ScaleSettings, AutoScaleRun, Nullable<InterNodeCommunicationState>, NetworkConfiguration, Nullable<Int32>, TaskSchedulingPolicy, IList<UserAccount>, IList<MetadataItem>, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, ResizeOperationStatus, IList<MountConfiguration>, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>, BatchPoolIdentity)

Initialise une nouvelle instance de la classe Pool.

Pool()

Initialise une nouvelle instance de la classe Pool.

public Pool ();
Public Sub New ()

S’applique à

Pool(String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<PoolProvisioningState>, Nullable<DateTime>, Nullable<AllocationState>, Nullable<DateTime>, String, DeploymentConfiguration, Nullable<Int32>, Nullable<Int32>, ScaleSettings, AutoScaleRun, Nullable<InterNodeCommunicationState>, NetworkConfiguration, Nullable<Int32>, TaskSchedulingPolicy, IList<UserAccount>, IList<MetadataItem>, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, ResizeOperationStatus, IList<MountConfiguration>, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>, BatchPoolIdentity)

Initialise une nouvelle instance de la classe Pool.

public Pool (string id = default, string name = default, string type = default, string etag = default, string displayName = default, DateTime? lastModified = default, DateTime? creationTime = default, Microsoft.Azure.Management.Batch.Models.PoolProvisioningState? provisioningState = default, DateTime? provisioningStateTransitionTime = default, Microsoft.Azure.Management.Batch.Models.AllocationState? allocationState = default, DateTime? allocationStateTransitionTime = default, string vmSize = default, Microsoft.Azure.Management.Batch.Models.DeploymentConfiguration deploymentConfiguration = default, int? currentDedicatedNodes = default, int? currentLowPriorityNodes = default, Microsoft.Azure.Management.Batch.Models.ScaleSettings scaleSettings = default, Microsoft.Azure.Management.Batch.Models.AutoScaleRun autoScaleRun = default, Microsoft.Azure.Management.Batch.Models.InterNodeCommunicationState? interNodeCommunication = default, Microsoft.Azure.Management.Batch.Models.NetworkConfiguration networkConfiguration = default, int? taskSlotsPerNode = default, Microsoft.Azure.Management.Batch.Models.TaskSchedulingPolicy taskSchedulingPolicy = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.UserAccount> userAccounts = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MetadataItem> metadata = default, Microsoft.Azure.Management.Batch.Models.StartTask startTask = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.CertificateReference> certificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.ApplicationPackageReference> applicationPackages = default, System.Collections.Generic.IList<string> applicationLicenses = default, Microsoft.Azure.Management.Batch.Models.ResizeOperationStatus resizeOperationStatus = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MountConfiguration> mountConfiguration = default, Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode? targetNodeCommunicationMode = default, Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode? currentNodeCommunicationMode = default, Microsoft.Azure.Management.Batch.Models.BatchPoolIdentity identity = default);
new Microsoft.Azure.Management.Batch.Models.Pool : string * string * string * string * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Batch.Models.PoolProvisioningState> * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Batch.Models.AllocationState> * Nullable<DateTime> * string * Microsoft.Azure.Management.Batch.Models.DeploymentConfiguration * Nullable<int> * Nullable<int> * Microsoft.Azure.Management.Batch.Models.ScaleSettings * Microsoft.Azure.Management.Batch.Models.AutoScaleRun * Nullable<Microsoft.Azure.Management.Batch.Models.InterNodeCommunicationState> * Microsoft.Azure.Management.Batch.Models.NetworkConfiguration * Nullable<int> * Microsoft.Azure.Management.Batch.Models.TaskSchedulingPolicy * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.UserAccount> * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MetadataItem> * Microsoft.Azure.Management.Batch.Models.StartTask * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.CertificateReference> * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.ApplicationPackageReference> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Batch.Models.ResizeOperationStatus * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MountConfiguration> * Nullable<Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode> * Nullable<Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode> * Microsoft.Azure.Management.Batch.Models.BatchPoolIdentity -> Microsoft.Azure.Management.Batch.Models.Pool
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional etag As String = Nothing, Optional displayName As String = Nothing, Optional lastModified As Nullable(Of DateTime) = Nothing, Optional creationTime As Nullable(Of DateTime) = Nothing, Optional provisioningState As Nullable(Of PoolProvisioningState) = Nothing, Optional provisioningStateTransitionTime 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 deploymentConfiguration As DeploymentConfiguration = Nothing, Optional currentDedicatedNodes As Nullable(Of Integer) = Nothing, Optional currentLowPriorityNodes As Nullable(Of Integer) = Nothing, Optional scaleSettings As ScaleSettings = Nothing, Optional autoScaleRun As AutoScaleRun = Nothing, Optional interNodeCommunication As Nullable(Of InterNodeCommunicationState) = Nothing, Optional networkConfiguration As NetworkConfiguration = 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 startTask As StartTask = Nothing, Optional certificates As IList(Of CertificateReference) = Nothing, Optional applicationPackages As IList(Of ApplicationPackageReference) = Nothing, Optional applicationLicenses As IList(Of String) = Nothing, Optional resizeOperationStatus As ResizeOperationStatus = Nothing, Optional mountConfiguration As IList(Of MountConfiguration) = Nothing, Optional targetNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing, Optional currentNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing, Optional identity As BatchPoolIdentity = Nothing)

Paramètres

id
String

ID de la ressource.

name
String

Nom de la ressource.

type
String

Type de la ressource.

etag
String

ETag de la ressource, utilisé pour les instructions d’accès concurrentiel.

displayName
String

Nom complet du pool.

lastModified
Nullable<DateTime>

Heure de la dernière modification du pool.

creationTime
Nullable<DateTime>

Heure de création du pool.

provisioningState
Nullable<PoolProvisioningState>

État actuel du pool.

provisioningStateTransitionTime
Nullable<DateTime>

Heure à laquelle le pool est passé à l'état actuel.

allocationState
Nullable<AllocationState>

Indique si le pool est en cours de redimensionnement.

allocationStateTransitionTime
Nullable<DateTime>

Heure à laquelle le pool est passé à l'é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.

deploymentConfiguration
DeploymentConfiguration

Cette propriété décrit comment les nœuds du pool seront déployés à l’aide de Services cloud ou de Machines Virtuelles.

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.

scaleSettings
ScaleSettings

Paramètres qui configurent le nombre de nœuds dans le pool.

autoScaleRun
AutoScaleRun

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

interNodeCommunication
Nullable<InterNodeCommunicationState>

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

networkConfiguration
NetworkConfiguration

Configuration réseau pour le 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 réparties entre les nœuds de calcul d’un pool.

userAccounts
IList<UserAccount>

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

metadata
IList<MetadataItem>

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

startTask
StartTask

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

certificates
IList<CertificateReference>

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

applicationPackages
IList<ApplicationPackageReference>

Liste des packages d’application à 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.

resizeOperationStatus
ResizeOperationStatus

Contient des détails sur l’opération de redimensionnement en cours ou la dernière fois terminée.

mountConfiguration
IList<MountConfiguration>

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

targetNodeCommunicationMode
Nullable<NodeCommunicationMode>

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

currentNodeCommunicationMode
Nullable<NodeCommunicationMode>

État actuel du mode de communication du pool.

identity
BatchPoolIdentity

Type d’identité utilisé pour le pool Batch.

S’applique à