Partager via


Pool Classe

Définition

Contient des informations sur un pool.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Pool : Microsoft.Azure.Management.Batch.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Pool = class
    inherit ProxyResource
Public Class Pool
Inherits ProxyResource
Héritage
Attributs

Constructeurs

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.

Propriétés

AllocationState

Obtient si le pool est en cours de redimensionnement.

AllocationStateTransitionTime

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

ApplicationLicenses

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

ApplicationPackages

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

AutoScaleRun

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

Certificates

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

CreationTime

Obtient l’heure de création du pool.

CurrentDedicatedNodes

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

CurrentLowPriorityNodes

Obtient 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.

DeploymentConfiguration

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

DisplayName

Obtient ou définit le nom complet du pool.

Etag

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

(Hérité de ProxyResource)
Id

Obtient l’ID de la ressource.

(Hérité de ProxyResource)
Identity

Obtient ou définit le type d’identité utilisé pour le pool Batch.

InterNodeCommunication

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

LastModified

Obtient l’heure de la 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.

Name

Obtient le nom de la ressource.

(Hérité de ProxyResource)
NetworkConfiguration

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

ProvisioningState

Obtient l’état actuel du pool.

ProvisioningStateTransitionTime

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

ResizeOperationStatus

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

ScaleSettings

Obtient ou définit les paramètres qui configurent le nombre de nœuds dans le 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.

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 d’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.

Type

Obtient le type de la ressource.

(Hérité de ProxyResource)
UserAccounts

Obtient ou définit la liste des comptes d’utilisateur à créer sur chaque nœud du 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.

Méthodes

Validate()

Validez l’objet .

S’applique à