Compartir a través de


CloudPool Constructores

Definición

Sobrecargas

CloudPool()

Inicializa una nueva instancia de la clase 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>)

Inicializa una nueva instancia de la clase CloudPool.

CloudPool()

Inicializa una nueva instancia de la clase CloudPool.

public CloudPool ();
Public Sub New ()

Se aplica a

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>)

Inicializa una nueva instancia de la clase 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)

Parámetros

id
String

Cadena que identifica de forma única el grupo dentro de la cuenta.

displayName
String

Nombre para mostrar del grupo.

url
String

Dirección URL del grupo.

eTag
String

ETag del grupo.

lastModified
Nullable<DateTime>

Hora de la última modificación del grupo.

creationTime
Nullable<DateTime>

Hora de creación del grupo.

state
Nullable<PoolState>

Estado actual del grupo.

stateTransitionTime
Nullable<DateTime>

Hora en la que el grupo entró en su estado actual.

allocationState
Nullable<AllocationState>

Si el grupo está cambiar el tamaño.

allocationStateTransitionTime
Nullable<DateTime>

Hora en la que el grupo entró en su estado de asignación actual.

vmSize
String

Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo tienen el mismo tamaño.

cloudServiceConfiguration
CloudServiceConfiguration

Configuración del servicio en la nube para el grupo.

virtualMachineConfiguration
VirtualMachineConfiguration

Configuración de la máquina virtual para el grupo.

resizeTimeout
Nullable<TimeSpan>

Tiempo de espera para la asignación de nodos de proceso al grupo.

resizeErrors
IList<ResizeError>

Lista de errores detectados al realizar el último cambio de tamaño en el grupo.

currentDedicatedNodes
Nullable<Int32>

Número de nodos de proceso dedicados actualmente en el grupo.

currentLowPriorityNodes
Nullable<Int32>

Número de nodos de proceso de prioridad baja o de acceso puntual actualmente en el grupo.

targetDedicatedNodes
Nullable<Int32>

Número deseado de nodos de proceso dedicados en el grupo.

targetLowPriorityNodes
Nullable<Int32>

Número deseado de nodos de proceso de prioridad baja o de acceso puntual en el grupo.

enableAutoScale
Nullable<Boolean>

Si el tamaño del grupo se debe ajustar automáticamente con el tiempo.

autoScaleFormula
String

Fórmula para el número deseado de nodos de proceso en el grupo.

autoScaleEvaluationInterval
Nullable<TimeSpan>

Intervalo de tiempo en el que ajustar automáticamente el tamaño del grupo según la fórmula de escalado automático.

autoScaleRun
AutoScaleRun

Los resultados y errores de la última ejecución de la fórmula de escalado automático.

enableInterNodeCommunication
Nullable<Boolean>

Si el grupo permite la comunicación directa entre los nodos de proceso.

networkConfiguration
NetworkConfiguration

Configuración de red para el grupo.

startTask
StartTask

Tarea especificada para ejecutarse en cada nodo de proceso a medida que se une al grupo.

certificateReferences
IList<CertificateReference>

Lista de certificados que se van a instalar en cada nodo de proceso del grupo.

applicationPackageReferences
IList<ApplicationPackageReference>

Lista de paquetes que se van a instalar en cada nodo de proceso del grupo.

applicationLicenses
IList<String>

La lista de licencias de aplicación que el servicio Batch pondrá a disposición en cada nodo de proceso del grupo.

taskSlotsPerNode
Nullable<Int32>

El número de ranuras de tareas que pueden usarse para ejecutar tareas simultáneas en un solo nodo de ejecución en el grupo.

taskSchedulingPolicy
TaskSchedulingPolicy

Cómo se distribuyen las tareas entre nodos de proceso en un grupo.

userAccounts
IList<UserAccount>

Lista de cuentas de usuario que se van a crear en cada nodo de proceso del grupo.

metadata
IList<MetadataItem>

Lista de pares nombre-valor asociados al grupo como metadatos.

stats
PoolStatistics

Estadísticas de uso y uso de recursos durante toda la duración del grupo.

mountConfiguration
IList<MountConfiguration>

Lista de sistemas de archivos que se van a montar en cada nodo del grupo.

identity
BatchPoolIdentity

Identidad del grupo de Batch, si está configurada.

targetNodeCommunicationMode
Nullable<NodeCommunicationMode>

Modo de comunicación de nodo deseado para el grupo.

currentNodeCommunicationMode
Nullable<NodeCommunicationMode>

Estado actual del modo de comunicación del grupo.

Se aplica a